码迷,mamicode.com
首页 > 系统相关 > 详细

20150823-Linux常用命令

时间:2015-08-25 12:19:56      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:linux命令   时间戳   linux文件   sort命令   


概述

 Linux命令有很多的


第一部分:Linux目录管理类命令

  目录管理类命令:

  mkdir, rmdir, tree, dirname, basename


 (1)mkdir命令:


  作用:用于在Linux中创建目录。

  格式:mkdir [选项] 路径

  参数:

      -p:创建父目录

      -v: 显示创建过程

  使用说明:在使用mkdir创建目录的时候,需要确保你的账户有权限进行写操作,同时,你创建的目录名称在创建好路径下不存在或者重名。

  示例:

      


  练习:

  如何创建目录:x_m, x_n, y_m, y_n?


  (2)rmdir命令:


   rmdir /PATH/TO/SOMEWHERE


   删除空目录;


  (3)tree命令:


   tree [OPTION]... [DIR]

    -d:只层级目录类型的文件;

     -L level: 只显示几个层级;


  (4)dirname命令:


  



  (5)basename命令:


  

第二部分:Linux文本文件查看命令


  文本文件查看命令:

  cat, tac, more, less, tail, head

  

  (1)cat命令:


  

  

  (2)tac命令:




  (3)more命令:



  more, less

  翻屏查看;


   more [OPTIONS]... FILE...

    -d: 显示翻页有退出提示


    Space: 向后一屏;

    Enter: 向后一行;


    b: 向前一屏;


  (4)less命令:



   less [OPTION]... FILE...


    文本搜索:

    /KEYWORD

    ?KEYWORD

    n: 与命令方向相同的下一个;

    N:与命令方向相反的前一个;  

  

  (5)tail命令:


  tail [OPTION]... FILE

   tail的专用选项:

   -f: follow

   -n #

   -#

   -c #: 显示前/后#个字节


  (6)head命令:


  head [OPTION]... FILE

第三部分:Linux时间戳管理工具

  时间戳管理工具:touch


  每个文件都有三个时间戳:

  atime: 文件最近一次被访问的时间;

  mtime: 文件最近一次被“修改”的时间;

  ctime:文件最近一次被“改变”的时间;


  文件数据:

   metadata

   data


  touch [OPTION]... FILE...

   更新时间戳至当前时间;

   -a: 只更新atime

   -m: 只更新mtime

    -t STAMP:

   [[CC]YY]MMDDhhmm[.ss]

   -c: 不创建空文件


第四部分:Linux文件管理命令

  文件管理命令:

  cp, mv, rm


  (1)cp命令:



   

  cp [OPTION]... [-T] SOURCE DEST

       cp [OPTION]... SOURCE... DIRECTORY

       cp [OPTION]... -t DIRECTORY SOURCE...


       cp SRC DEST:

       SRC是文件:

       如果DEST不存在:新建目标文件,并将SRC复制到目标文件;

       如果DEST存在:

       如果DEST是文件:用SRC的内容覆盖至DEST文件中;

       如果DEST是目录:在DEST目录中新一个与原文件同名的文件,将将SRC内容复制到新建的同名的目标文件中;


       cp SRC... DEST:

       如果DEST不存在:

       是错误的;

       如果DEST存在:

       如果DEST是文件:错误;

       如果DEST是目录:


       常用选项:

       -r, -R: 递归复制;

       -d: 不跟踪符号链接;

       --preserve[=ATTR_LIST]:

       mode, ownership, timestamps

       context, links, xattr, all

       -a: -dR --preseve=all

       -i: interactive

       -f: force

       -v: 显示过程


    mv: move, 移动文件

    mv [OPTION]... [-T] SOURCE DEST

        mv [OPTION]... SOURCE... DIRECTORY

        mv [OPTION]... -t DIRECTORY SOURCE...


        常用选项:

        -i:交互式

        -f:强制


    rm: remove

    rm [OPTION]... FILE...

    只删除文件;

    常用选项:

    -r: 

    -f:

    -i:



第五部分:Linux文件处理工具

文件处理工具:

wc, cut, sort, uniq


wc:word counts

wc [OPTION]... FILE...

-l: 显示行数

-w: 显示单词数


cut:

cut OPTION... [FILE]...

-d: 指明分隔符;-d‘ ‘, -d:

-f:指明要显示的字段

#: 

#-#:1-3

#,#: 1,3,7


sort命令:排序

sort [OPTION]... [FILE]...

-r: 逆序

-f: 忽略字符大小写

-u: 排序后去重

-t CHAR: 指明分隔符

-k #: 字段

-n: 表示以数值大小排序


uniq命令:

uniq [OPTION]... [FILE]...

-c: 显示每行重复的次数;

-d: 只显示重复过的行;

-u: 只显示不曾重复的行;


本文出自 “我拿流年乱了浮生” 博客,请务必保留此出处http://tasnrh.blog.51cto.com/4141731/1687744

20150823-Linux常用命令

标签:linux命令   时间戳   linux文件   sort命令   

原文地址:http://tasnrh.blog.51cto.com/4141731/1687744

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!