linux介绍安装及常用命令(二) 3.13

(15)find:文件搜索

           find  [搜索范围]  [匹配条件]

           搜索范围:搜索的绝对或者相对路径

           匹配条件:-name 文件名(不区分大小写)      -size  -100(文件大小小于100)/+100(文件大小大于100)/100(文件大小            为100)              -user  username(根据文件的所有者来查找)    -cmin/-mmin/-amin(修改属性/修改内容/修改访问时                间,单位:分钟) -5(5分钟内)                -ctime/-mtime/-atime(修改属性/修改内容/修改访问时间,单位:天) -5(5              天内)

            例子:find  /etc  -size +100 -a -size -10000 (-a:和,-o:或)   搜索/etc下大小在100-10000之间的文件

            拓展:执行命令传送到下一个命令

            find  /etc   -name test  -exec  ls -l { }\;  

   (16)  which:搜索命令所在的目录和别名

            which ls

   (17) whereis:搜索命令所在目录和帮助文档路径

           whereis  ls

    (18)locate:查找文件

           locate  文件

  (19)grep:在文件中搜索匹配的行并输出

          grep值的匹配条件使用正则表达式(在后面) -i(不区分大小写) -v(排除条件行)

  (20)man:查看帮助信息

            man  ls   查看ls的帮助信息

            man  -f  查看该命令的所有帮助信息

   (21)who:查看登录用户信息

   (22)w:查看登录用户详细信息

   (23)wc:统计命令         参数:-l(统计行数)   -L(打印最大行长度) -c(统计字节数)  -m(统计字符数)  -w(统计字数)

     字节数:一般一个英文占一个字节,一个汉字占2个字节

     字符数:所有的字母,数字,空格,标点,制表,回车

     字数:空格、制表符、回车分割而成的

    (24)cut:选取命令(剪取每一行的指定字符、字节、字段)并标准输出

       -c(以字符分割)  -b(以字节分割,忽略边界字节的字符,加入-n后加入边界字符)  -d(自定义分割符)  -f(置顶显示区域,一般         与-d一起用)

      例如:

      cut  -d " " -f 1 filename    选取以空格为分割符中的第一列

    (25)sort:文件内容以行来排序(从首字符向 后,依次按ASCII码值进行比较,最后将他们按升序输出)

     参数:-b(忽略开头的空格)   -n(按数值排顺序)   -r(按相反顺序)  -t(制定排序时的栏位分割字符)   -k(选择排序区间)  -u(全局       去重)

     例子:如果你想把排序结果输出到原文件中,可以使用-o   如:sort -r number.txt -o number.txt

     文件 facebook.txt的内容为:

              banana:30:5.5 

              apple:10:2.5 

              pear:90:2.3 

              orange:20:3.4

        执行命令:sort -n   -t ":"  -k 2 facebook.txt

       命令解释:将facebook.txt 的内容按行进行排序,自定义分割符为“:”,选择按照“:”分割的第2列,按数值大小排序

  (26)uniq:删除文件中相邻的重复行(一般先使用sort将重复的行聚在一起)

           参数:-c 在输出行前面加上每行在输入文件中出现的次数。 -d 仅显示重复行。  -u 仅显示不重复的行。

 (27)gzip(压缩文件,文件为.gz)  gunzip(解压缩.gz文件)

 (28)tar:压缩解压命令,格式为.tar.gz

            压缩文件: tar  -zcvf [压缩后文件名]  [目录]

            解压文件: tar  -zxvf [文件名]

           bzip2:压缩解压命令,格式为.bz2(-k:解压后保留原文件)

            压缩文件:bzip2  -jcvf [压缩后文件名]  [目录]

            解压文件:bzip2  -jxvf [文件名]

  (29)wall:发送广播信息,登录访问的都可以收到信息

  (30)ping :测试网络连通性    ifconfig:查看设置网卡信息 

           ifconfig eth0 up (打开)

           Ifconfig eth0 down(CRT挂) 

            ifconfig eth0 192.168.120.56 netmask 255.255.255.0

  (31)last:列出目前与过去登入系统的用户信息

  (32)lastlog:检查某特定用户上次登录的时间 

    (33)shutdown:关机         reboot(强制重启)        init 6(软重启)

六. linux中的重定向问题:

     


重定向说白了就是把应该输出在屏幕上的内容保存到了文件中,具体情形看上面。

追加就是将内容再添加,而不是覆盖原来的内容

例子  ls  -l test1.sh  test2.sh  2> err.xt

假如当前目录中没有test1.sh,存在test2.sh,应该输出一条错误信息和一个查找到的结果,但是使用重定向之后,屏幕只显示正确的结果,而错误的提示存到了文件err.txt中

重定向中有一个特殊的位置  /dev/null(黑洞)

七.vi/vim编辑器(文件内容编辑,学习时可以类比一下word中的操作)

   1.三种工作模式及进入退出方法



  2.vim基本操作:

  

          

       以上 类比word中的“文件”菜单

       

      以上类比word中的查找

      

   以上类比word中的全部替换和部分替换


八.正则表达式的内容:

   1. 正则表达式和通配符要区别开:

    谈到正则表达式就想到了grep(常用), sed, awk这三个命令

    通配符是系统中随时可用的命令,不在以上命令中

   2.正则表达式的详细内容

   2.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值