首页 > 代码库 > 2017-05-06随记:基础命令和符号

2017-05-06随记:基础命令和符号

  • 2017-05-06

基础命令:

1.mkdir   创建目录  make directory 

         -p   递归创建

2.ls          显示目录中的内容,列表 list 

          -l  (小写字母L) 显示详细的信息     

3.pwd      显示当前你所在的位置 路径  print working directory

          

4.cd         改变当前你所在位置/路径/目录 change directory


5.cp        复制文件或目录  默认不能复制目录 (备份)

         -a   -pdr 

         -r   递归 目录及目录的内容(子孙后代)

        -p   复制的时候 保持文件或目录的属性不变。

6.mv      移动文件或目录

             mv /data /root

7.rm      删除文件或目录

         -r   (递归)删除目录

         -f   (force)强制删除文件或目录

8. find    用来找文件或目录linux四剑客

   find   /data/       -type f        -name "oldboy.txt"

          找哪里的? 找什么类型   找什么名字

           -type  f(file普通文件) 

                    d(directory目录 )

          -name "*.txt"

                 以.txt结尾的文件

        find /data -type f -name "*.txt"

 

9. grep   过滤文本

           -v   取反,排除内容

10.head   默认取文件前十行

          -n   +数字     

11.tail   默认取文件后十行

         -n   数字


12.vim的使用:

       1)使用vi打开oldboy.txt

             vi /data/oldboy.txt

             默认是命令模式。

       2)按i  ===>insert插入模式(编辑模式)  ====>然后输入文本

             I am studying linux.

       3)按esc键 ,退出编辑模式(插入模式),再次进入到命令模式

        4)保存并退出

             :wq

             w write 写入

             q quit  退出

        5)补充

             :q  表示的是退出 quit 

             :q!   q!表示强制退出  退出不保存


重定向符号:

 >  或 1>      :重定向符号,清除原文件里面所有内容,然后把内容追加到文件的末尾 

 >> 或 1>>  :追加重定向, 追加内容  到文件的尾部(文件的最后一行)。

 2>>             :错误重定向

 2>&1          :将错误和正确的内容输入到同一个文件

 <  或 0<      :输入重定向

 << 或 0<<  :追加输入重定向

                                                                             

特殊符号: 

1.  *(星号)    表示所有东西(文本 文字) *.txt

2.  | (管道) 把前一个命令的结果通过管道传递给后面一个命令    

3.  .. (点点)  表示上一级目录 当前目录的上一级目录。 

4.  . (点)    表示当前目录。      


  From 李导 :http://lidao.blog.51cto.com



本文出自 “一个Linux小白-学习运维” 博客,谢绝转载!

2017-05-06随记:基础命令和符号