初级程序员常用到的Linux命令、及操作——可应对面试需求初中级面试

版权声明:代码共享,欢迎copy https://blog.csdn.net/qq_29073921/article/details/82663907

常用命令

 

1  磁盘命令

       1.1  ls命令

                  ls:展示当前目录下资源 

                  ls -a :展示所有的资源   带.:隐藏文件
                  ls -l :展示显示文件的详细信息  简化写法 ll(记住)   -:文件  d:文件夹
                  ls -la: 显示所有隐藏的和显示文件的详细信息
                  

                  常用:

                 ls -l      可使简化版   ll

                 ls -al

                  ll /home/ 显示指定目录下的内容

      1.2 cd命令

            cd / 根目录
            cd /etc 进入指定的目录
            
            cd ~ 回家   cd ~ === cd /root
            cd - 后退(退到上一次的操作目录)

            cd .. 进入上一级目录
            cd ../etc 上一层目录里面找

        
        
      
    1.3 pwd命令


                  pwd:查看当前所在的目录


    1.4 mkdir:创建目录

                    mkdir 目录名
                    mkdir -p 目录名/子目录/.....

    
        (不推荐---了解)rmdir:移除空目录(后面代替)
                rmdir 目录名:移除空目录 

    2  文件浏览命令

              2.1cat命令

                                           cat 文件          显示指定文件内容cat  install.log。


        
        2.2  less特有(掌握):


             箭头上: 上一行
             箭头下: 下一行
             空格:下一页
             b:上一页
             q:退出查看

             -m:显示百分比
             -N:显示行号


        
       2.3 tail命令


                          tail 文件名: 查看文件的末尾 (默认10行)
         
                          tail -数字 文件名:查看文件的末尾几行,查看日志文件  tail -f install.log


                                         注意:&表示后台运行,否则占用终端;CTRL+C退出查看状态
            
            
-----------------------------------------------------------------------------------------------------            
            ps:LINUX系统小技巧


                1 tab 自动补全
            
                2 退出
                    q:退出模式
                    ctrl+c: 退出模式
        
------------------------------------------------------------------------------------------------
    远程连接linux软件
              crt
              ssh
     
     clear:清空

---------------------------------------------------------------------------------------------------


    3 文件操作命令


                touch: 创建文件的
                touch 文件名

   3.1cp命令,复制


        cp 文件名 ../ :  复制一份到上一层目录
        cp 文件名 ../文件名:复制一份到上一层目录并且重命名
        cp 文件名 指定目录名:复制一份到指定目录里

        
        cp 文件名 文件名:复制一份到当前目录
        cp -r 目录名 指定目录名:递归复制整个目录内容到指定目录 (拷贝是需要递归的)  
      
    

 3.2mv命令: 剪切


        mv 文件名 指定目录:移动到指定目录
        mv 文件名 指定目录/新文件名:移动到指定目录且重命名
        
        
        mv 文件名 新文件名:重命名
        mv 目录名 指定的目录名:移动一个目录到指定的目录下   (剪切是不需要递归的)
     

  3.3rm命令: 删除  rm -rf 文件名 (删除空目录,删除文件,删除子目录) 
        

        rm 文件名:   带询问删除  y/n
        rm -f 文件名:不带询问删除

        rm -r  目录名:带询问的递归删除    
        (记住)rm -rf 目录名:不带询问的递归删除
        
        
        慎用 rm -rf ./*:删除当前目录下的所有内容
            不用不用不用 rm -rf /* 不用不用不用
        

        3.4find命令: 查找


        wgetrc
        在指定的目录查找指定的文件在哪个目录

        find / -name '文件名*'
                 
--------------------------------------------------------------------------------------------------


    4 文件编辑命令(linux很强大的功能)


        4.1vi 或者 vim命令

  
            vi的模式
                命令模式:对内容行进行操作 复制整行内容 粘贴整行内容 删除整行内容
                编辑模式:对具体的内容进行操作
                底行模式:保存 退出..
                
            vi文件名---i或者o--->编辑模式(编写内容)---esc-->命令模式(复制粘贴)---:-->底行模式(保存退出或者不保存退出)
                只要进入编辑模式想要保存退出就必须得先进入命令模式


                底行模式:
                    :wq  保存并退出
                    :q!  强制退出不保存

                
                
                命令模式常用的快捷键
                    dd:删除当前行
                    yy:复制当前行
                    p:粘贴

 
                问题:
                如果在执行vi的过程中,发生了任何的异常,只要没有保存或退出,
                那么下次该文件就不再vi了,因为之前的没有关闭
                如何处理:
                      使用命令 ls -la  找隐藏文件 .文件名.swp
                      把这个文件干掉 就可以继续使用vi了


            4.2grep命令

5.系统命令

    5.1PS命令

                    ps  -ef | grep -i ping

     5.2 kill命令;删除正在执行的进程

          kill -9  pid

      5.3ifconfig命令:显示网络设备

       5.4ping命令:测试与目标主机的连通性

中高级工程师:

 window: 压缩/解压
    

    linux:  一个文件夹过大  
           
           打包/解包 .tar  
          
           打包并压缩/解包并解压    .tar.gz   

    
    
    
    .tar:打包文件格式   .tar.gz:打包并压缩的文件格式
    
    
    
    5  打包并压缩        
            tar
                    .tar
           打包: tar -cvf 打包成文件包  被打包的目录 
           (掌握)解包: tar -xvf 文件包     .tar            
                        
                        .tar.gz
           打包并压缩   tar -zcvf 打包成文件包  被打包的目录
           (掌握)解包并解压:  tar -zxvf 文件包  .tar.gz


会解包:(常用到)

.tar ---->tar -xvf 文件包

.tar.gz--->tar -zxvf 文件包

                     

猜你喜欢

转载自blog.csdn.net/qq_29073921/article/details/82663907
今日推荐