find
命令格式:find 搜索范围 匹配条件find 搜索范围
匹配条件(搜索范围一定要填写,不写默认为当前文件夹,不包括子文件夹。)
find /etc -name init #搜索文件和文件夹
find / -name init??? #通配符
find / -name servi??? #不区分大小写
find / -size +2048000 #1个数据块为512字节 0.5KB;2048000为一个G;+n表示大于,-n小于,=n表示等于
find / -user leon #搜索所有者为leon的文件夹或文件
find / -group michael
find /etc -cmin -5 #5分钟内被修改过属性的文件和目录 change
find /etc -amin -5 #访问时间在5分钟内的文件和目录 access
find /etc -mmin -5 #5分钟内被修改过文件内容的文件和目录 modify
find /etc -name init* -a -type f #-a为-and;-o表示-or;f 文件 d 目录 l 软连接
find /etc -name init* -exec ls -l {} \; #-exec/-ok 命令 {} \; 是固定格式
#ok和exec区别就是ok会询问你是否要删除,{}表示整合前面的结果,\表示转义。
find . -inum 31531 -exec rm {} \; #-inum根据i节点查找,可以用来判断是否含有硬链接
locate
updatedb
locate filename1 #可搜索中包括文件夹 ,在tmp里面的文件找不到的
locate -i 文件名 #忽略大小写
which,whereis,whatis,apropos,–help,help,info
which ls # which rm :显示alias rm ‘rm -i’;/bin/rm mic是直接删除的,rm mic会询问,因为rm -i
whereis ls #返回出rm的路径和他的帮助文档的路径
whatis ls #只显示对命令和配置文件的简单解释
apropos ls #只显示配置文件的解释(配置文件名包含inittab字符串的配置文件的解释)
ls --help #只显示命令的选项
info ls #info和man差不多 information
help cd #显示shell内置命令
man
man ls #输入/-l查询-l的字串,按n下一个,q放弃,空格或f下一页,b上一页
man services #可以查看该配置文件的作用和文件的配置格式,不要跟绝对路径
man 5 passwd #查看配置文件passwd作用和配置格式等
man 1 passwd #查看passwd命令选项等
man passwd #以上两种均包含
grep
grep multiuser /etc/inittab #搜索字符串multiuser
grep -v ^# /etc/inittab # -v 选项:不显示#开头的内容
useradd,passwd
useradd leon
passwd leon
who
# 查看登录情况:登录名字 登录终端tty本地终端 pts远程终端 登录时间
w
# 显示更加详细的信息
#idle空闲时间 jcpu累计 pcpu当前操作线程占用时间 what执行什么操作
#uptime:10:12:32 up 7:23 3 users load averge:0.00,0.00,0.00 如果是4或者5 就负载很严重了
#当前时间 开机多久 3个人 负载均衡 1分钟 5分钟 15分钟
gzip
gzip boduo #不保留源文件,只能压缩文件
gzip -d boduo.gz #解压
gunzip boduo.gz #解压
tar
tar -cvf japan.tar japan #其中c是create打包,v显示打包的详细信息,f是指定文件名,z压缩
gzip japan.tar #得到 japan.tar.gz
tar -zcvf japan.tar.gz japan #上面两步这条命令一步到位(该命令选项有顺序,请尽量把z排在前面)
tar -zxvf japan.tar.gz #解包 -x
zip
zip boduo.zip bodu #可压缩目录可压缩文件,r
zip -r japan.zip japan #-r是递归压缩目录的
unzip boduo
bzip2
bzip2 boduo #不保留源文件,bzip2是gzip升级版
bzip2 -k boduo # -k 保留源文件
bunzip2 buoduo.bz2
tar -cjvf japan.tar.bz2 japan #z变成了j 由gz变成bz2
tar -xjvf japan.tar.bz2
大多数病毒难以感染压缩文件。
write,wall,mail
write michael # ctrl + d 保存结束
wall 信息 # write all
mail michael # & 1 查看第一封;& h 查看度过的;& d 1 删除第一条
ping,ifconfig,tracert
ping baidu.com
ping -c 3 www.baidu.com #指定发送三个数据包
ifconfig eth0 192.168.0.1 #重启后无效
last,lastlog
last #列出当前和过去的登录系统
lastlog #所有用户最后一次登录的
lastlog -u 502 #查看指定用户的登录信息
netstat
netstat #显示网络相关信息。-t tcp协议;-u udp协议;-l 监听;-r 路由;-n 显示ip和端口号
netstat -tlun #查看本地监听端口
netstat -an #可以查看到正在链接的服务和端口。
netstat -rn #查看本地路由表
mount
mkdir /mnt/cdrom
mount -t iso9660 /dev/sr0 /mnt/cdrom
umount /dev/sr0