首页 > 技术文章 > Linux常用命令

chenfei-java 2017-09-21 15:56 原文

1.简述:

  linux命令是公司开发中必不可少的。然而linux命令多如牛毛,但是大部分都是不常用的,即使记住了,久了不用也会忘记。下面我只列举一些项目开发中最常用的一些命令。

2.命令:

  注:其实命令后面还有参数,可加可不加。我们这里只注重简单实用。

  进入目录:cd     例如:cd  webapps/    

  显示目录结构:ll   ls    具体区别自己实践

  注:删除,移动,复制,重命名等可以在ftp直接操作的就直接操作。快的多

  删除文件夹: rm -ef    列如: rm -ef webapps/     注:删除之前切记备份

  复制文件:cp 例如:将/test1目录下的file1复制到/test3目录,并将文件名改为file2,可输入以下命令
            cp /test1/file1 /test3/file2

  移动文件: mv 例如:将/test1目录下的file1复制到/test3 目录,并将文件名改为file2,可输入以下命令:
            mv /test1/file1 /test3/file2

  删除文件:rm  例如:删除/test目录下的file1文件,可以输入以下命令:
            rm -rf /test/file1  (不询问直接删除文件夹)    rm -f /test/file1  (不询问直接删除文件)

  压缩:tar -cvf  webapps.tar webapps   (把webapps打成webapps.tar)

  解压:tar -xvf webapps.tar webapps (吧webapps.tar解压到当前文件夹webapps)

  tomcat打印日志:先进入logs目录下  tail -f catalina.out (前提是要配好了日志打印的地方)

  编辑文件: vi 或者vim  (注:供了解,你完全可以将文件通过ftp复制过来通过公司指定的编辑器修改再拖回去。方便快捷。

              不能用记事本,有时候回改变编码集,项目会爆炸)        
     Vi和vim有三种基本的工作模式:指令行模式、文本输入模式、行末模式。他们的相互关系如所示。
    指令模式(Command
Mode) 下输入  a、i、o进入文本输入模式(Input Mode)
    文本输入模式(Input Mode) 下按ESC进入指令模式(Command Mode)
    指令模式(Command Mode)下输入:进入末行模式(Last line Mode)
    末行模式(Last line Mode)下指令错误则返回指令模式(Command Mode)

    指令模式:

    0  -----光标移动至行首
    dd -----删除整行
    pp -----整行复制
    S  -----删除光标所在的列,并进入输入模式

    文本输入模式

    o -----在光标所在列下新增一列并进入输入模式
    O -----在光标所在列上方新增一列并进入输入模式
    ESC -----返回命令行模式

    末行模式

    :q -----结束Vi程序,如果文件有过修改,先保存文件
    :wq  -----保存修改并退出程序

  

  

 

推荐阅读