白色:表示普通文件
蓝色:表示目录
绿色:表示可执行文件
红色:表示压缩文件
浅蓝色:链接文件
红色闪烁:表示链接的文件有问题
黄色:表示设备文件
灰色:表示其他文件
文件重命名 mv 原文件名 修改后的文件名
VI编辑文件
dd删除整行
yy复制整行
p 粘贴到光标当前位置
u撤销
aio插入模式
Esc切换到命令行模式
shift + 切换末行模式
q! 强制退出
wq保存退出
set nu 显示行号
set nonu 不显示行号
/ 关键字 n 搜索关键字
文件目录操作
pwd 显示当前路径
cd 切换目录
cd / 切换到根目录
cd ..返回上一级目录
cd - 返回上一次操作目录
递归创建目录 mkdir -p
mkdir -p a/b/c
rmdir 删除空目录
-p 递归 同时删除各级空目录
cp 原文件 目标位置
参数在复制目录时候用
-a 复制目录保留递归复制
-d 复制保留链接
移动mv
mv 原文件 目标位置
mv test list/ceshi 将test 重命名
删除 rm
-r 删除目录含有内容一起删除
-f 强制删除文件
rm -rf 通常写法 不用确认
创建 touch
touch 文件 文件 文件 创建多个文件
统计wc
wc 文件名
-c 统计字节数
-l 统计行数
ls 列出子目录和文件
-a 显示所有包括隐藏
-l 显示长格式信息
-r 递归列出子目录
显示文本信息
cat 显示文本信息
-n 对所有行编号
-b 空白行不编号
-s 当遇到两行以上空白行时 替换为一行
tac反向显示
more 分页
space(空格)翻页
enter(回车)下一行
\ 关键字 搜索
less 回卷
不会自动退出 q退出
\ 关键字 搜索
head 默认显示文件开头的前十行
-n 指定显示前n行
tail 默认显示文件末尾十行
-n 查看末尾n行数据
diff 逐行比较两个文件列出不同
-b 忽略多个空格的不同
-B 忽略空白行的差异
-i 忽略大小写的不同
文件和命令查找
grep 查找文件里符合条件字符串的命令
grep '关键字' 文件名 文件名 文件名(搜索多个文件)
grep ‘关键字’ a* 搜索a开头的所有文件
find列出文件系统内符合条件的文件的命令
find 文件名 当前路径下查找
find -name 文件名 在当前路径下的所有目录查找
find ~/t*
file查找文件类型
g压缩
gzip * 压缩当前路径下所有文件
-d 文件名.gz 解压(可以用*)
打包
tar abc.tar a b c
tar -cf ab.tar aa bb
-c 创建
-v显示打包内容
-f 固定参数
-z以gzip格式打包压缩 后缀名tar.gz
-r追加文件
-t查看包文件
-j以bzip格式打包压缩 后缀名 tar.bz2
-x 解包
-C改变解包的路径
tar -xvf abc.tar -C 路径
一般vf都是必带的
打包后原文件保留
在原有的包内追加d
tar -rvf abc.tar d
ll简写 ls -l 显示全部文件详细信息
查看ip ifconfig
其他
hostname 查看主机名
dmesg 开机信息
cal 显示某年某月的日历
-j 显示某年的第几天
-y 显示出一整年的日历
可以-jy
-m 以每周星期一开头显示当月日历
date显示时间
修改日期 date -s '20200202 16:00:00'
echo 打印输出的功能
clear 清屏
uptime 显示系统运行时间
ps -ef 显示完整的进程信息
top显示进程信息 动态
kill -9 杀进程