http://linuxtools-rst.readthedocs.org/zh_CN/latest/base/index.html
which iptables
whatis iptables
info iptables
man iptables
find
, 实时查找。删除当前目录下 php 文件,find ./ -name "*.php" -exec rm {} \
;locate
, 快速查找。非实时cat -n
, 同时显示行号wc
, 输出行数、单词数和字符数head -10 filename
, 显示文件前十行tail -10 filename
, 显示文件后十行diff file1 file2
, 比较两个文件的差别sort
, uniq
chown -R
,递归修改grep keyword filename
, 查找一个文件中的内容
-i
不区分大小写
-R
, grep -R keyword directory
,递归查找指定目录内所有文件包含keyword的文件
df -h
du -sh ./
tar -cvf foo.tar foo1 foo2 foo3
, -c
建立新的备份文件, -v
显示执行过程, -f
指定备份文件
打包并压缩为 .tar.bz2, tar -jcvf foo.tar.bz2 file1 ./dir1
打包并压缩为 .tar.gz, tar -zcvf foo.tar.gz file1 ./dir1
解包 tar -xvf foo.tar
, -x
从备份文件中还原出来
解压 .tar.bz2, tar -jxvf foo.tar.bz2 -C /home/xu42/foo
, -C
,解压到指定目录
解压 .tar.gz, tar -zxvf foo.tar.gz -C /home/xu42/foo
解压 *.tar.gz, tar -Jxvf foo.tar.xz -C /home/xu42/foo
查看包内文件 tar -tvf foo.tar
查看包内文件 tar -jtvf foo.tar.bz2
查看包内文件 tar -ztvf foo.tar.gz
bzip2 -k file1
, -k
,保留原始文件,默认删除原文件
解压 bzip2 -kd file1.bz2
, 或者 bunzip2 -k file1.bz2
查看包内文件 bzcat file1.bz2
gzip file1
,默认删除原始文件
解压 gzip -d file1.gz
, 或者 gunzip file1.gz
查看包内文件 zcat file1.gz
zip filename.zip file1 file2
解压 unzip filename.zip
ps -ef
ps -ajx
top
top,输入下列字符显示相应进程状态
P:根据CPU使用百分比大小进行排序
M:根据驻留内存大小进行排序
i:使top不显示任何闲置或者僵死进程
kill PID
traceroute IP
, 路由路径host domain
, DNS查询host IP
, 反向DNS查询sftp -P2222 root@host
, 文件传输scp
http://linuxtools-rst.readthedocs.org/zh_CN/latest/tool/scp.htmluseradd username
,为新添加的用户设置密码 passwd username
userdel -r username
, -r完全删除用户信息usermod -G groupName username
usermod -g groupName username