1.文件管理Linux 的常用指令其实没有那么多,在这里整理一些自己平时开发时常用的,用作备忘录
比较简单的指令(例如 ls, pwd)我就一笔带过,不再赘述了
比较复杂的指令(例如 grep, awk)我会列举一些用法
- cd:切换目录
- ls: 打印目录及文件名
- tree:树状打印目录及文件名
- pwd:打印当前目录
- touch:创建一个新文件
- mkdir:创建一个新目录
- rmdir:删除一个空目录
- cp: 复制文件或目录
- rm: 删除文件或目录
- mv: 移动或修改文件或目录
- stat:
- chown:
- 修改文件权限
- 在指定目录下查找文件
find /home -name "Test.java" find /home -iname "Test*"2.文本编辑
- cat:显示整个文件的内容,内容过多时不建议使用
- head:显示文件前 10 行
- tail:显示文件末尾内容,常用于查看日志文件
- more:翻页显示文件内容,按 B 翻上页,按 space 翻下页
- less:滑动显示文件内容,按上下键可滚动,按 Q 退出
- 用正则表达式查找文本内容
# 只显示匹配的部分 grep -o "test" test.txt # 显示不匹配的文本行 grep -v "test" test.txt ps -ef | grep "mysql"tr
# 将连续重复出现的字符当做一个字符来处理 -s --squeeze-repeats
cat test.txt | tr a-z A-Zsort uniq wc awk 3.用户管理
- su:切换用户
- sudo
- passwd
- visudo:编辑 /etc/sudoers
- useradd
- userdel
- usermod
- groups:查看当前用户所属的用户组
- groupadd:添加用户组
- groupdel:删除用户组
- groupmod:修改用户组
4.磁盘管理
- df
- fdisk
- ps
- htop
- kill
- systemctl
- shutdown
- dpkg
- apt
- yum
- rpm



