- chmod
- chown
- cd
- mv 剪切 可用来重命名 不用-r
- cp -r 复制 需要-r -a可以使得复制的其它东西都一样,如时间
- rm -rf 删除 -r表示目录
- mkdir -p递归
- find 搜索范围 搜索条件,模糊匹配时使用通配符(这时需要加双引号)
find dir -name “*.txt” 在dir下查找
- 通配符
- 可用于清除垃圾
- 与时间有关的查找
- 与大小有关的查找
-
grep命令是在文件中找内容 grep “findtext” filename 使用正则表达式
与find的区别: find命令是在通过文件名找文件 使用通配符 *?[abcd] -
whereis which 用来找命令所在位置。Whereis还能找到帮助文档位置,而which有时能够看到该命令的别名
另外,执行命令时,系统会到PATH变量下寻找该命令。
如果不将命令放在PATH下,需要写绝对路径。 -
man -f 找出该命令有哪些类型的帮助文档
man – k 找出含有该命令的命令 如man -k passwd 会找到 lpasswd等命令。 -
打包解压相关:
c为打包,x为解压缩,t为查看
tar.gz格式:
-
tar -zcvf 目标位置与文件名字 多个被压缩文件
-
tar -zxvf 压缩包 -C 位置
tar.bz2格式: -
tar -jcvf 目标位置与文件名字 多个被压缩文件
-
tar -jxvf 压缩包 -C 位置
-
tar -jtvf 压缩包 只查看压缩包里的内容
-
查看用于信息相关:
w查看登录用户信息
lastlog查看上次登录
挂载使用mount -
重定向相关:
命令 &>> logtest.log
>>表重定向且追加到文件后,&>>表示正确错误都输出到同一个文件
>则是覆盖
命令 >>success.log 2>> fail.log 则是正确错误信息各放一个文件(2表错误) -
命令的逻辑连接:
image.png
|| 前执行了后就不执行
&&前执行了后也要执行
;则是分开执行
| 管道符则是将前一条命令的结果交由第二条命令执行
如ll /etc | more
与netstat -an | grep ESTABLISHED | wc -l可以用来查看当前有多少个连接着服务器
下面是两张测试的图片:
image.png -
一些其他的东西:
CTRL + ALT +F1切换工作台
Ps aux查看进程
Ps aux|grep programName
image.png -
一点点点点Shell的基础
通配符:
image.png
一些符号的使用,其中` `与$()相同
Abcd=$(ls)
Echo abcd
Echo “abcd $abcd hhhh”会输出变量的内容
Echo ‘abcd $abcd hhhh’只输出该字符串
image.png
网友评论