Linux----linux命令使用(find,grep,管道|,man,runleve,tar,gzip)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_41026740/article/details/80216749

1、     find    在指定一个路径,按条件搜索某一个文件

如:   find   /home/stu   -name   main.c       在/home/stu目录中搜索名为main.c的文件

2、    grep   起信息过滤作用,过滤在一个文件中匹配某个字符串,将匹配到的信息输出

如:  grep    "root"   passwd          在文件passwd中找到含有“root”字符串的行,并输出          

         grep    -i   "Main"    main.c              "-i"忽略大小写

         grep    -c  "main"    main.c              "-c"不显示内容,只显示内容的条数

3、   管道“|”   可以将某个命令的输出信息传递给另一个命令做为输入的数据源,然后在两个进程间传递数据

        管道“|”在两个进程间传递数据,跟grep结合起来使用

如:  ls   |  grep  "main"        将ls显示的输出信息传给grep做为输入的数据源,然后在该数据源中匹配“main”字符串

        通俗的讲就是显示文件中为main的文件名

        ps   -ef | grep  "sleep"     在ps  -ef 界面里找含有“sleep”的行

4、  man帮助手册

如: man  ps               显示ps命令的帮助信息

        man  3  printf      显示printf函数的描述信息

        编号“1”代表命令,“2”代表系统调用,“3”代表库函数

5、   runleve    查看系统运行级别,可以用init 进行动态切换,0~6共7个级别

         init   0      关机

         init   1      单用户模式

         init   2      多用户无网络模式

         init   3      完全的多用户,文本界面

         init   4      未定义或自定义

         init   5      图形化界面

         init   6      关机


6、   tar 打包命令,gzip 压缩

        打包:tar   cvf   my.tar   a.c  file.txt  passwd     将a.c,file.txt,passwd做成tar包 

                  cvf是参数,my是包名,my后的tar是后缀

        解包:tar   xf    my.tar       

        查看所解的包用命令:ls->cat a.c

        压缩:gzip  my.tar               压缩my.tar文件,得到my.tar.gz压缩包

        解压:gzip  -d  my.tar.gz     对my.tar.gz解压缩

        解包:tar   xvf   my.tar         对my.tar解包

        解压解包一部完成: tar  zxf   my.tar.gz




猜你喜欢

转载自blog.csdn.net/qq_41026740/article/details/80216749
今日推荐