zoukankan      html  css  js  c++  java
  • 常用linux命令

    常用linux命令

      一.文件目录类命令:

        1.命令名称:ls,命令英文愿意:list;

          ls -a 显示所有文件,包括隐藏文件     

          ls -l  详细信息显示

          ls -d 查看目录属性

        2.命令名称:pwd,命令英文原义print working directory, 显示当前所在的工作目录

        3.命令名称cd,m命令英文原义change directory ,切换目录

          cd /   切换到根目录

          cd ..  回到上一级目录

        4.命令名称mkdir,m命令英文原意make directory,创建新目录

          mkdir newdir

        5.命令名称rmdir,命令英文原意remove directory,删除空目录           

        6.命令名称cat,命令英文原意concatenatea and display files,连接文件并打印到标准输出设备上;

        cat  -E file.c 在每一行的末尾显示$

        cat -n file.cw为显示行添加行号

        cat m1 在屏幕上显示文件m1的内容;

        cat m1 m2t同时显示文件m1和m2的内容;

        

        

        

        7.命令名称more,分享显示文件内容;

          more [文件名]

          (空格或f)显示下一页,(Enter)显示下一行,q或者Q退出;

          less命令的用法与more命令类似,也可以用来浏览超过一页的文件。所不同的是less命令除了可以按空格键向下显示文件外,还可以利用上下键来卷动文件。

        8.命令名称head命令,用于显示文件前几行的内容;

          head [参数] <文件名>

          -n :显示前n行,不指定此参数显示前10行

        

        9.命令行名称tail,用于显示文件后几行的内容 

          tail [参数] <文件名>

          -n:显示后n行,不指定此参数显示后10行

          +n:从第n行显示到文件尾

          -F:用于跟踪显示不断增长的文件结尾内容(通常用于显示日志文件)。

        11.cp(copy)命令可以将文件从一处复制到另一处。一般在使用cp命令时将一个文件复制成另一个文件或者复制到某目录时,需要制定源文件名与目标文件名或者目录。

          cp [参数] <原文件路径> <目标文件路径>

          -p:l连同文件的属性一起复制,而非使用默认方式,常用于备份

          -i:若目标文件已经存在时,在覆盖时会先询问操作的进行

          -r:递归持续复制,用于目录的复制行为

          -u:目标文件与源文件有差异时才会复制

        12.rm(remove)命令:删除文件或者目录

          rm [参数] <目标文件路径>

          -f:就是force的意思,忽略不存在的文件,不会出现告警消息

          -i:互动模式,在删除前会询问用户是否操作

          -r:递归删除,最常用于目录删除,它是一个非常危险的参数

        13.find命令:用来寻找文件或者目录

        find  路径  [参数]

          -name   filename :找出文件名为filename的文件

          -size [+-]  SIZE:找出比SIZE还要大(+)或小(-)的文件

          -tpye  TYPE :查找文件的类型为TYPE的文件,TYPE的值主要有:一般文件(f),设备文件(b,c),目录(d),连接文件(l),socket(s),FIFO管道文件(p);

          -perm mode :查找文件权限刚好等于mode的文件,mode用数字表示,如0755;

        14.grep命令(Globally search a Regular Expression and Print),在文件中搜索匹配的字符并进行输出

        grep [参数] <要找的字串> <要寻找字串的源文件>

          -a :将binary文件以text文件的方式查找数据

          -c :计算找到“查找字符串”的次数

          -i:忽略大小写的区别,即把大小写视为相同

          -v:反向选择,即显示出不包含‘查找字符串’内容的那一行

        15.  tar(tape archive)命令能够将用户所制定的文件或目录打包成一个文件,也可以通过指定参数开启压缩/解压功能

          tar [参数] <文件>

          -c :新建打包文件

          -t:查看打包文件的内容含有哪些文件名

          -x:解打包或解压缩的功能,可以搭配-C(大写)制定解压的目录,注意-c,-t,-x不能同时出现在同一条命令中

          -j:通过bzip2的支持进行压缩/解压缩

          -z:通过gzip的支持进行压缩/解压缩

          -v:在压缩/解压缩过程中,将正在处理的文件名显示出来

          -f   filename:filename为要处理的文件

          -C  dir:制定压缩/解压缩的目录dir

          tar -cvf  test.tar  *    将当前目录的所有文件打包成test.tar

          tar  -czvf   test.tar.gz  *   j将当前目录的所有文件打包成test.tar, 再用gzip命令压缩

          tar -tf  test.tar   查看test.tar文件包括了哪些文件

          tar -xvf  test.tar   将test.tarj解打包

          tar  -xzvf   foo.tar.gz  将foo.tar.gz解压缩并解打包

          

          

        

        

        

  • 相关阅读:
    python中map()函数
    Numpy学习—np.random.randn()、np.random.rand()和np.random.randint()
    列表、集合和字典推导式
    pandas iloc函数
    python -- 类中self到底有什么用?再续
    python apply()函数
    python 中关于self到底有什么用续
    python——类中的self到底有什么作用
    类初始化的参数可以是任何形式
    python高级(元类、自定义元类)
  • 原文地址:https://www.cnblogs.com/yangyi54920/p/11256997.html
Copyright © 2011-2022 走看看