1、cd  

    cd            回到用户的家目录

    cd ~username  进入指定用户的家目录

    cd -          在当前目录和前一次所在的目录来回切换


2、cp

     r   递归复制

     -a  递归复制

     -i  交互式,覆盖前提醒确认


3、 mv移动:

    mv 要移动的文件 ... 目标

    -i 覆盖前提醒确认;

  rm删除:

    -i  提醒

    -f  强行删除;

    -r  递归删除目录及其内部的所有文件;

4、pwd

     显示当前路径

5、dirname

     显示指定路径下的目录

6、touch  

    修改文件的时间戳

    -a  修改访问时间

    -m  修改文件被改变的时间

    -t  自己设定文件的时间戳(年月日时分.秒),与a、m配合使用

7、type

     可区分命令的种类  是内部命令还是外部命令

8、history

   -c 删除命令列表

   -d n 删除第n条命令

9、stat

   显示一个文件的时间戳

10、ls  列出指定目录下的文件

      -l  以长格式显示文件的详细属性文件类型

      -a  显示所有文件,包括隐藏文件

      -A  跟-a功能相同,但不显示.和..;

      .   当前目录;

      ..  上级目录;

      -n  以用户及组的id号排序;

      -h  文件大小会自动进行单位换算;

      -r  文件名逆序显示;

      -R  递归显示;

11、useradd   USERNAME

    创建用户  在创建用户的同时为其创建一个同名的私有组

      -u  UID      指定用户的UID  

      -g  GID      指定用户的GID

      -c  COMMENT  指定用户的注释信息

      -d  /pdth/to、somewhere  指定家目录

      -s          指定SHELL

      -v          创建系统用户

      -m          创建用户的时候,必须建立用户家目录

      -M          创建用户时,其家目录不会被真正创建

12、groupadd  创建组

      -g         指定组的GID

      -r          创建系统组

13、usermod:  修改用户信息

      -u UID           修改用户的UID

      -g GID           修改用户的GID

      -a -G GID: -G    修改额外组时会覆盖原有的额外组,同时使用-a选项则能保留原有的额外        

组  

      -c COMMENT       修改用户的注释信息

      -s /PATH/TO/SHELL 修改用户的SHELL

      -l NEW_NAME:      改用户的登录名称;

      -m -d /path/to/somewhere:-d   只修改家目录指向,同时使用-m选项则可实现将原来家目录移动为新的

14、groupmod   修改组的信息

      -g       修改组的GID

      -n       修改组的名字

15、修改密码属性:

      passwd:

        -n  密码最短使用天数;

        -x  最长使用天数;

        -w  警告天数;

        -i  非活动时长;

        -l  锁定账户

        -U  解锁账户

     chage

        -d    修改密码的最近一次修改时间

        -m    修改最短使用期限;

        -M    修改最长使用期限;

        -W    修改警告天数;

        -I    修改非活动天数;

        -E    修改过期时间;

   usermod

        -e YYYY-MM-DD 指定帐号过期期限;

        -i #  非活动天数;

16、chown

      chown:改变文件属主、属组,只有管理员是也此命令

        -R 递归修改(修改目录及其内部文件的属主)

        --reference=/path/to/somefile file... 把file的属主设定为与somefile的属主一样(不需要指定属主)

        chown USERNAME:GRPNAME fiel... 同时改变属主和属组,也可以用 chown USERNAME,GRPNAME fiel...

        chown :GROUPNAME fiel....   修改属组

17、chgrp

     chgrp:修改文件属组  

       -R 递归修改(修改 目录及其内部文件的属组)

       --reference=/path/to/somefile file... 把file的属主设定为与

       somefile的属组一样(不需要指定属组)

18、chmod

    chmod:修改文件的用户权限

      -R:递归修改

      --reference=/path/to/somefile file...

    修改某类用户的某些权限

      u:属主

      g:属组

      o:其他

      a:所有

      chmod u=wr,g=w /fiel..

      chmod uo=wr /file..

   修改某类的用户某位或某些位权限

   chmod 用户类别[-/+]MODE fiel..

19、 cut

      用于剪切文本的内容,最常用的功能是能够以指定的符号作为内容的分隔符,将每一行切片,而只取某些片

        -d:指定字段分隔符,默认的是空格  cut -d: -f7 空格符 cut -d''

        -f:指定要剪切显示的字段

        -f 1  表示显示第一个字段  cut  -f1

        -f 1,3表示显示第一个和第3个字段

        -f 1-3表示显示从1到3的字段

20、 wc  单词统计

        -l  只显示行数

        -w  只显示单词数

        -c  只显示字符数  

21、  mkdir  创建目录  rmdir  删除目录

22、  uniq  

      -d:只显示重复行

      -c:显示某一行的重复次数 -p:递归创建

      -V:显示创建信息

23、tr:转换或删除字符

     tr ab AB   把小写ab都换位大写AB

        -d:可以实现删除出现在字符集中的所有字符

        33、grep


24、grep:根据模式,搜索文本,并将符合模式的文本行显示出来

      -i 忽略大小写

      -v 反向查找,显示没有被模式匹配的行

      -O 只显示被模式匹配的字符串