Linux教程

Linux命令汇总

本文主要是介绍Linux命令汇总,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、常用的快捷键

     tab键:命令或者路径提示及不全

     ctrl+c:放弃当前输入,终止当前任务或程序

     ctrl+l:清屏

     ctrl+insert:复制

     鼠标右键:粘贴

     alt+c:断开连接

     ctrl+shift+R:重新连接 

     alt+1/2/3....:切换窗口

     上下键:查找执行过的命令,或者是history命令

2、其它常用命令

     ls:查看当前目录下的内容

                ls -a:查看全部内容,包含隐藏文件

                ls -l:查看内容的详细信息

                ls -lh:以人能读懂的方式显示文件大小

     pwd:查看当前所在文件夹

     cd [目录名]:切换文件夹

                cd..:切换到上级目录

                cd - :后退到上一次所在目录

                cd /:去根目录

                绝对路径:/开始的目录,从根目录开始

                相对路径:直接目录,从当前目录开始

     touch[文件名]:如果文件不存在,新建文件

                touch 不存在的文件 :创建一个空白文件

                touch  存在的文件:修改文件的末次访问时间

                touch 文件名1 文件名2 :可以创建多个文件

     mkdir[目录名]:创建目录

                 mkdir -p 要创建的目录:可以递归创建目录

            

     rm[文件名]:删除指定的文件名

              rm 文件名:删除一个文件

              rm -f 文件名:不经确认就删除文件

              rm -r 目录:递归删除一个目录及目录的内容

              rm -rf 目录:递归删除一个目录,并且不经确认

              rm -rf *:清空当前文件夹

              rm -rf /*:自杀行为,不要尝试

     clear:清屏

     cp复制拷贝命令

              cp source dest:复制source文件到dest

              cp -r sourceFolder targetFloder:递归复制整个文件夹

              

     mv(move)

          通过mv命令可以用来移动文件或目录,也可以给文件或目录重命名

          mv oldNameFile newNameFile :重命名

          mv /temp/movefile  /targerFolder :递归移动文件

          

    cat查看文件内容

        cat 要查看的文件

        cat -b:列出行号,仅针对非空白行显示,空白行不标行号

        cat -E:将结尾的断行行字节$显示出来

        cat -n:列出行号,连空白行也会有行号,与-b不同

        cat -T:将【tab】按键以 ^I 显示出来

        cat -v:列出一些看不出来的特殊字符

        cat -A:相当于-vET整合,可列出一些特殊字符而不是空白而已    

    more查看文件内容

        查看文件内容,一页一页的显示文件内容

        more 要查看的文件

        

      head查看文件内容

         查看文件内容,只看头几行

         head 文件名:查看前10行

         head -n 3 文件名:查看文件的前3行

         head -c 3 文件名:查看文件的前3个字符

     tail查看文件内容

       查看文件内容,只查看尾巴几行

       tail -n 10 文件:查看文件头(从末尾开始数)10行行内容

       tail -f:实时追踪该文档的所有更新

     重定向输出

      >重定向输出

     >>重定向输出又追加功能

3、打包和解包功能

     打tar包

       打包之后的文件以.tar结尾

       tar -cvf 打包名.tar 被打包的目录

       tar -cvf 打包名.tar 被打包的文件1 被打包的文件2 被打包的文件3

      解tar包

     将一个打包后的文件分解成一系列小文件,分解位置为当前目录

     tar -xvf 打包名.tar

     将一个打包后的文件分解成一系列小文件,分解位置为指定目录

     tar -xvf 打包名,tar -C 解包路径位置

    gzip格式压缩和解压缩

   压缩文件格式为xx.tar.gz

  压缩文件:tar -zcvf 打包压缩文件名.tar.gz 被压缩的文件/目录

  解压缩文件:tar -zxvf 打包文件.tar.gz

 解压缩到指定路径:tar -zxvf 打包文件.tar.gz -C 目录路径

     

 

 

这篇关于Linux命令汇总的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!