设备管理
lsusb //列举 usb 设备
查找
grep -r "字符串" //字符串查找
find / -name "文件" //文件全局查找
find . -name 文件 //当前目录下查找文件
删除
rm [options] name... //删除文件或者目录
参数
- -i 删除前逐一询问确认。
- -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
- -r 将目录及以下之档案亦逐一删除。
移动
mv [选项] 源文件或目录 目标文件或目录 //将源文件移动到目标文件
参数
- -b :若需覆盖文件,则覆盖前先行备份。
- -f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
- -i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!
- -u :若目标文件已经存在,且 source 比较新,才会更新(update)
端口
netstat -natp //tcp端口
netstat -naup //udp端口
//常用选项
-a: 显示所有连接状态,包括tcp、udp和unix域套接字
-t: 显示tcp连接状态
-u: 显示udp连接状态
-x: 列出所有unix端口
-n: 以数字形式显示地址和端口号
-p: 显示特定协议(tcp、udp和icmp)的连接
-o: 显示与每个连接相关的进程ID
防火墙设置
防火墙在默认开启的情况下,只有ping和ssh不会被拦截
iptables -L //查看防火墙规则状态
iptables -F //消除防火墙规则,重启失效
iptables -X //清除预设表filter 中,使用者自订链中的规则
chkconfig iptables off / service iptables stop //关闭防火墙
文件管理
zip命令
压缩:zip FileName.zip DirName
解压:unzip FileName.zip
tar命令
解包:tar zxvf FileName.tar
打包:tar czvf FileName.tar DirName
gz命令
压缩:gzip FileName
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
压缩多个文件:tar zcvf FileName.tar.gz DirName1 DirName2 DirName3 ...
bz2命令
压缩: bzip2 -z FileName
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
解压:tar jxvf FileName.tar.bz2
bz命令
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知
.tar.bz
解压:tar jxvf FileName.tar.bz
Z命令
压缩:compress FileName
解压:uncompress FileName.Z
.tar.Z
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName