网络连接
Linux查看网址:ifconfig
Windows查看网址:ipconfig
在线/离线安装
在线安装apt/apt-get
apt是一个新指令兼容apt-get,存在下载进度条
sudo apt install 软件名 //在线安装指定软件
sudo apt remove 软件名 //卸载指定软件,包不被删除
sudo apt remove 软件名 --purge //卸载指定软件,包不被删除
sudo apt source 软件名 //下载指定文件的源文件
sudo apt download 软件名 //下载软件包的二进制文件在当前目录下
sudo apt clean 软件名 //清理指定路径下的安装包
保留一个oneko的安装包
离线安装dpkg
离线安装只能安装不存在依赖关系的软件
dpkg:debian package、
sudo dpkg -i 软件包 离线安装
sudo dpkg -r 软件名 离线卸载,不删除配置文件
sudo dpkg -P 软件名 离线卸载,并删除配置文件
文件相关指令
- /etc/passwd--->存储用户相关信息
- /etc/group--->存储组信息
- /etc/shadow--->存储密码
head
head:默认查看文件的前十行
head 文件名 //打印文件的前十行
head 文件名 -n //打印文件的前n行
tail
tail:默认查看文件的后十行
tail 文件名 //打印文件的后十行
tail 文件名 -n //打印文件的后n行
管道符 |
功能:把上一个指令的输出作为下一个指令的输入
格式:指令1 | 指令2 | 指令3 | ......
练习:
输出/etc/group文件的倒数第二行,渐变色显示
file
功能:查看文件的详细信息
格式:
file 文件名
find
功能:查找文件
格式:
find 指定路径 -name 文件名 查看指定路径下的文件名
find -name 文件名 省略路径,默认在当前目录下查找
find一般和*结合使用,模糊查找
find 指定路径 -name “*.c” 查看指定路径下以.c结尾的所有文件
find 指定路径 -name “f*” 查看指定路径下以f开头的所有文件
grep(重点)
功能:查找字符串
grep "字符串" 文件名
grep "字符串" 文件名 -i //忽略大小写查找字符串
grep "字符串" 文件名 -w //以单词的形式查找字符串
grep "字符串" 文件名 -n //查找字符串并显示行号
grep "字符串" 目录名/路径 -r //递归查找字符串在指定路径下的哪些文件中出现
grep "^ubuntu" 文件名 //查找以ubuntu开头的文件
grep "ubuntu$" 文件名 //查找以ubuntu结尾的文件
grep "^ubuntu$" 文件名 //查找以ubuntu开头且以ubuntu结尾的文件
练习:
查找文件/etc/passwd文件下以bash结尾的内容,并显示行号,不显示大小写
cut(重点)
功能:实现字符串剪切
格式:
cut -d 分隔符 -f 截取的域 文件名
www.baidu.com
cut -d "." -f 1 文件名 www
cut -d "." -f 1,3 文件名 www.com
cut -d "." -f 2-3 文件名 baidu.com
练习:
截取以bash结尾,并显示行号,截取行号,用户名,用户id,组id,bash
通配符*?[]
*:匹配一个或多个字符
?:匹配一个字符(一个”?“匹配一个字符)
[]:匹配一个字符有范围
wc(word count)
功能:单词计数
格式:
wc 文件名
chgrp
功能:修改文件所属用户组
格式:
sudo chgrp 新的组名 文件名
chown
功能:修改用户名以及组
格式:
chown 新的用户名 文件名 //修改文件所属用户
chown :新的组名 文件名 //修改文件所属用户组
chown 新的组名: 文件名 //修改用户以及组名
链接文件
硬链接
硬链接:inode号相同的文件
查看inode号:ls -i
格式:
ln 被链接的文件 创建链接的文件
- 硬链接文件类型是普通文件
- 创建或删除硬链接文件时,硬链接文件的个数改变
- 当修改原文件或硬链接文件时,对应的硬链接文件以及原文件会随之改变
- 删除原文件,重新创建同名文件,但是链接关系失效
- 不可以对目录创建硬链接文件
- 硬链接的inode号相同
软链接
软链接:类似快捷方式
格式:
ln -s 绝对路径下被链接的文件或目录 绝对路径下创建链接的文件或者目录
- 软链接文件类型是链接文件(l)
- 创建或删除软链接文件时,硬链接文件的个数不变
- 当修改原文件或软链接文件时,对应的软链接文件以及原文件会随之改变
- 删除原文件,重新创建同名文件,链接关系重新生效
如果使用绝对路径,当修改软连接文件路径时,链接关系依旧存在
如果使用相对路径,当修改软连接文件路径时,链接关系失效
- 可以对目录创建软链接文件
- 软链接的inode号不同