shell指令Tips

shell笔记

!!!********** 下面的操作只在shell中有效 **********!!!

history      **查看目前调用过的shell指令

!num         **在当前目录执行标号为num的指令

ctrl+a       **定位到当前指令的开头

ctrl+e       **定位到当前指令的结尾

ctrl+u       **剪切光标之前的内容

ctrl+k       **剪切光标之后的内容

ctrl+y       **粘贴剪贴过的内容

ctrl+r+命令   **可以快速匹配之前用到的命令,自动索引

具体指令 > /dev/null    **将指令输出的log输出到/dev/null,不在终端显示,也不保存数据

具体指令 > file         **将指令输出的log输出到file,但终端不显示

具体命令 >> file1 2 >> flie2   **指令的提示信息,正常执行的log输出
到file1,错误信息输出到file2 

命令间的符号  ‘;’表示依次执行,不管有没有出错, ‘&&’表示依次执行,只要有一个出错后面的就
终止执行,‘|’是管道符,表示前一个的输出为后一个的输入,例如:ls / | grep xxx

cd -     **返回到上次的工作目录,和cd .. 不同

cd ..    **返回的上一级目录

tar -zcvf xxx.tar.gz file1 file2....  **打包压缩文件

tar -zxvf xxx.tar.gz     **解压文件

tar -ztvf xxx.tar.gz     **查看压缩文件中包含那些文件
**上面三个命令的参数‘z’代表压缩为gz文件,‘c’表示创建压缩或打包文件,‘x’表示打开压缩或打
包文件,‘v’表示列出处理的文件。通常不加参数‘z’就只是打包文件,文件大小变化不大,加了‘z’就
是压缩成.gz,文件会变得更小。

df -h      **查看文件系统的空间使用情况

du -sh     **查看当前路径下文件总的大小

du -ah     **查看当前路径下每个文件占用磁盘的大小,ls查看的是文件实际大小,差异原因在于
文件系统中block的存在,一般block大小为4k,所以du展示的最小为4k

du -ab     **同ls一致,可以查看每个文件的实际大小,byte为单位

ls > xxx   **将ls指令的输出写入xxx,不在终端显示,其他指令同理

ls > /dev/null   **将输出结果定向到/dev/null,不输出到终端 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值