常见的shell命令归类
2023-09-14 21:11:09
admin
683
一、集群登录方式-ssh
二、命令格式-ls
三、文件操作和文件系统简介
1、文件夹操作-ls、mkdir、cd、pwd
2、建立文件--touch、cat、echo、>、>>
3、查看文件-ls、cat、more、less、head、tail
4、文件复制删除移动-cp、rm、mv
5、文件比较-grep、uniq、sort、diff、comm、wc
6、文件链接打包压缩-ln、tar
7、文件/夹权限-chmod、chown、chgrp、chattr、lsattr
8、文件传输和同步-scp、sftp、ftp、lftp、rsync
9、进程管理-top、ps、kill、sleep
四、常用选项
| 选项 | 说明 | 备注 |
| -l | 通常是列表显示得意思或者本地 | wc -l 是打印行数-也可以理解为列 df 显示为本地文件 |
| -n | 通常是显示行数 | ls 为显示g/uid |
| -s | 通常是沉默输出, | ln 命令是建立软链接 |
| -a | 显示所有参数或者所有隐含文件 | |
| -h | 显示为人类可读,要不太长了 | |
| -t | 时间 | |
| -r | 显示文件为反序;文件操作为递归(-R) | mv 不需要 因为没有改变数据,改变指针 |
| -f | 显示为文件;文件操作为强制执行 | |
| -v | 显示程序得版本,awk为传递参数(这里版本用-V) | --version有得命令也可以 |
| -i | 显示为索引inode;文件操做显示交互信息,比如提醒是否删除 | grep 为忽略大小写,sed 为插入 |
| -T | 通常为文件类型 | |
| -e | sed 是后面跟着要匹配或者替换得项目,可以多个 | |
| --help | 显示帮助 -- 为完整选项 |