Linux命令(二)

aliase:定义shell命令的别名

aliases  CMDALIAS=COMMAND

          unaliase  COMMAND 是撤销命令别名

权限:rwx    每类都有三种权限

文件:

     r:可读 ,可以使用类似cat等命令查看文件内容

     w:可写,可以编辑或删除此文件

     x可执行,可以命令提示符下当作命令提交给内核运行

目录:

  r:可以对此目录执行ls以列出内部的所有文件

  w:可以在此目录创建文件

              x:可以使用cd切换进此目录,也可以使用ls  -l 查看内部文件的详细信息

用户添加删除

Useradd [options]  USERNAME  增加用户

-uUID  指定用户所属主ID

-gGID  指定基本组ID或者组名(此组必须首先存在才能使用)

-GGID  指定附加组,可以指定多个,用逗号隔开即可(此附加组首先存在才能用)

-c:“COMMENT”指定注释信息

-d:指定用户的家目录,不用的时候默认在home下建一个和用户同名的目录

-s:指定shell,路径最后是/etc/shells文件内规定的shell路径

-m:强制为用户创建家目录

-M:不给新建用户创建家目录

-r:创建一个系统用户,系统调用,并不建立家目录

Userdel [options]  USERNAME  删除用户

    -r:删除用户的同时也删除家目录

        (默认不加参数时,不删除家目录)

查看用户信息

id USERNAME:查看用户的账号属性信息

  -u:查看UID

  -g:查看GID

  -G:查看用户所有组

  -un:显示当前用户的用户名

  -gn:显示当前用户的组名

finger  USERNAME:查看用户账号信息

修改用户属性

Usermod [options]  USERNAME  修改账户属性

        -u:修改UID

        -g:修改GID

        -G:修改附加组

                 -a �CG:为用户在原有的附加组上额外指定新的附加组,不使用-a选项会覆盖此前的附加组

                     -c:修改用户注释信息

          -d:指定新的家目录

                -d�Cm:指定新的家目录,又移动此前的文件到新的家目录里去

                      -s:修改用户的默认shell

                       -l:修改用户名

                      -L:锁定用户账号

                     -U:解锁用户账号

chsh :修改用户shell

Chfn:修改注释信息

用户密码管理

Passwd  [options] USERNAME 修改用户密码

      --stdin:从标准输入读取密码

      -l:锁定用户账号

      -u:解锁用户账号

      -d:删除用户密码

      -n:用户密码最短时间

      -x:用户密码最长使用时间

      Pwck:检查用户账号完整性

用户组属性

groupadd [options]  GROUPNAME  新建组

       -g:指定GID

       -r:添加为系统组

groupmod [options]  GROUPNAME  修改组属性

       -g:修改GID

       -n:修改组名

groupdel GROUPNAME   删除组

gpasswd GROUPNAME    给组加密码

修改文件属性

Chown :修改文件属主(只有管理员才能使用此命令)

       Chown USERNAME  file…….  (只改变目录本身)

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

      Chown  USERNAME:GROUPNAME  file….. 同时改变属主和属组

      Chown  USERNAME  file……   改变属主

      Chown  :GROUPNAME   file…  改变属组

Chgrp:修改文件属组

      Chown  USERNAME file…….  (只改变目录本身)

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

修改文件权限

chmod MODE  file……  修改文件的用户权限

      -R:递归修改

   修改某类用户的某些权限

       u:属主

       g:属组

       o:其他

       a:所有

        chmod  用户类别=MODE  file….

        Chmod  u=wrg=w  file….

        Chmod  uo=wr   file…

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

                    Chmod 用户类别[-/+]MODE file 










你可能感兴趣的:(linux基础命令)