1、ls 显示目录下的内容及属性的命令
--color=auto 显示文件颜色 属于隐藏的别名
--time-style 显示修改时间模式 long -iso年月日时分
iso月日时分
2、find 查找文件或者目录 find / -type f -name 查找根目录下的一个文件的名字
find / -type h -name 查找根目录下的一个目录的名字
-exec 对查找的结果再处理
mtime 按修改时间查找
3、file 确定文件类型
4、in创建链接 -s软链接
5、which 查命令所在的路径
6、xargs从标准输入执行命令 -n数字,几个东西在一起
-d指定分隔符,不指定默认路径
-i 把{}当作前面朝朝的结果
7、stat查看文件属性 -c获取指定文件属性的一部分 %A显示字符权限
8、vim 纯文本编辑器
普通模式
$ 到行尾 向下搜索/3306 继续搜索按n,反向搜N
o到行首 向上搜索?80 继续搜索按n,反向搜N
G 文件尾部 :%s/A/B/g A内容替换成B(s是替换g表示全局)
gg 文件开头 yy单行复制
ngg n代表数字 到指定行 nyy n是任意数字 多行复制
dd 剪切/删除单行 p 粘贴
ndd n是任意数字 删除多行 u 撤销
编辑模式:
i 插入
A 追加 行尾插入
小写o 下一行开头插入
大写O 上一行开头插入
a 光标下一个字符插入
命令模式::wq 退出保存
:wq!强制退出保存 “!”为强制的意思
:q! 强制退出,不保存
:set nu 显示行号
:set nonu 取消行号
9、head 默认前10行显示内容 -n 查看头n的内容 n可省
10、tail 默认hou10行显示内容 -n 查看后n的内容
-f跟踪文件变化后的追加数据
11、more分页显示文件内容(b往上翻,空格键往下翻)
12、less分页显示文件内容(b往上翻,空格键往下翻)
13、tr 替换或者删除字符(区分大小写)
tr 字母或数字 新字母或字母 <文件。Txt
14、grep 过滤文件内容
--color=auto 过滤的内容加色 gtrep -v过滤不需要的内容后的内容
gtrep -i 不区分大小写过滤需要的内容 gtrep -iv 不区分大小写过滤不需要的内容后的内容
grep -n 对输出的内容显示行号 grep -w以单词为单位过滤
grep -o 只显示过滤的内容 grep -E 扩展两个内容或者其以上的过滤=egrep命令
grep -A显示过滤的字符穿和它之后的多少行 grep -B显示过滤的字符串和它之前的多少行
grep -C显示过滤的字符串和它之前之后的多少行
15、tac 按行翻转文件内容
16、ver左右字符反转行内容
17、whereis 查找命令、源码、帮助等路径 -b查二进制命令
18、locate 查找文件帮助相关,从updatedb对应的数据库里查
19、df -i 看inode数量 df -h 看block数量
20、id root 查看用户和用户组、UID信息
21、whoami 查看当前用户
22、useradd添加普通用户
23、date显示系统时间和日期 -s修改时间 -d指定过去或未来格式
24、hostname 修改主机名 hostnamectl C永久修改主机名
25、tar打包压缩
-z压缩 -c创建 -v输出打包过程 -f文件 -t查看文件 -C指定压缩路径 -x解压
-h跟随软链接 --exclude排除不打包的文件 -X从文件中排除不打包的文件