zoukankan      html  css  js  c++  java
  • Linux学习--第四天--find、locate、帮助命令、grep、who、w、压缩命令、网络命令、mount

    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.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
    
  • 相关阅读:
    delphi字符串固定长度换行
    delphi存取图片
    fastreport字体加粗
    delphi 连接oracle对接代码
    Trystrtofloat
    去掉整数前面多余的0
    查询字符串第一次出现的数字
    字符串
    详细理解servlet实现的三种方式和生命周期
    Tomcat源码解析-整体流程介绍
  • 原文地址:https://www.cnblogs.com/onegoal/p/7244788.html
Copyright © 2011-2022 走看看