自学linux指令总结

自学linux指令总结

1.mkdir             创建目录的指令,主要参数-p,递归创建目录。在同一目录下创建多个子目录可以用;隔开。

2.touch             创建文件的指令。

3.cd                  切换目录层次。

4.ls                   显示目录或文件,ls只显示名称,ll或ls -l显示详细信息。

5.vi/vim            是所有Unix及Linux系统下标准的编辑器,命令模式(:wq   :q    :q!   :wq!)<===>插入模式INSERT(esc切换命令模式)

                         w write      q quit        !强制

6.echo              打印输出内容(print复杂的输出)                     echo "freedom">>f1.txt             echo"freedom">f1.txt

7.cat                查看文件内容以及写入字符串至文件                   cat /data/f1.txt    cat >>f1.txt<<eof  

                       cat f2.txt f3.txt f4.txt>>f1.txt(合并内容)        cat f2.txt f3.txt f4.txt>f1.txt(覆盖f1内容及写入2.3.4)源文件字符串还在  

8.cp                 拷贝文件或目录,  -p保持属性 -r递归拷贝           cp test.txt /tmp/   cp -a /data/ /tmp/

9.mv               移动文件或目录,                                            mv test.txt /tmp/    mv /data /tmp/

10.rmdir          删除空目录                                                     rmdir /data/

11.rm              -f删除文件,      -fr删除文件及目录,   -r递归删除 删除文件或目录    rm  /tmp/data

12.pwd            确认当前路径。

13.man            参看帮助。

14.help             查看帮助,指令 --help

15.grep*          (过滤)核心命令之一,(桃园三结义,老三),排除  -v“paichu”      直接过滤:”xinagyaode“

16.sed*            (删除,修改,替换,添加)核心命令之一,(桃园三结义,老二), -n 取消默认 , -i改变输出的内容,p  print  d delete   s#替代它#原内容#g

17.awk*           (擅长处理列)核心命令之一,(桃园三结义,老一),

18.find*          查找命令 -type  (f  d)  -name "ccccc"  按名字查找  -mtime  按照修改时间查找  

19.which          引出命令全路径,或者用符号  \  代替,

20.alias            查看别名,定义别名。alias me='echo "I am free man." '     永久定义路径 vi ~/.bashrc

21.unalias        临时取消别名,重启后回到之前的状态

22.tree            查看目录结构

23.xargs          把find/ls的输出交给后面的指令逐行执行。

24.head          头部  显示文件头部-n, 行数,默认显示头部10行

25.tail            尾巴  显示文件尾巴-n, 行数,默认显示头部10行

26.seq           打印数字序列,类似echo {1..5}

27.history      查看历史记录

28.diff           比较文件内容的差别(按行比较)

29.vimdiff     比较多个文件,可视的,编辑器器

         

posted @ 2017-04-11 15:05  极光无影_烽  阅读(119)  评论(0编辑  收藏  举报