Linux学习--第四天--find、locate、帮助命令、grep、who、w、压缩命令、网络命令、mount

来源:互联网 发布:java cas干什么用的 编辑:程序博客网 时间:2024/06/06 09:49

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为-all;-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.gztar -zcvf japan.tar.gz japan  #上面两步这条命令一步到位(该命令选项有顺序,请尽量把z排在前面)tar -zxvf japan.tar.gz         #解包 -x

zip

zip boduo.zip bodu      #可压缩目录可压缩文件,rzip -r japan.zip japan  #-r是递归压缩目录的unzip boduo

bzip2

bzip2 boduo        #不保留源文件,bzip2是gzip升级版bzip2 -k boduo      # -k 保留源文件bunzip2 buoduo.bz2tar -cjvf japan.tar.bz2 japan   #z变成了j  由gz变成bz2tar -xjvf japan.tar.bz2

大多数病毒难以感染压缩文件。

write,wall,mail

write michael     # ctrl + d 保存结束wall 信息          # write allmail michael      # & 1 查看第一封;& h 查看度过的;& d 1 删除第一条

ping,ifconfig,tracert

ping baidu.comping -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/cdrommount -t iso9660 /dev/sr0 /mnt/cdromumount /dev/sr0
0 0