标签:linux基础命令
aliase:定义shell命令的别名
aliases CMDALIAS=COMMAND
unaliase COMMAND 是撤销命令别名
权限:r,w,x 每类都有三种权限
文件:
r:可读 ,可以使用类似cat等命令查看文件内容
w:可写,可以编辑或删除此文件
x:可执行,可以命令提示符下当作命令提交给内核运行
目录:
r:可以对此目录执行ls以列出内部的所有文件
w:可以在此目录创建文件
x:可以使用cd切换进此目录,也可以使用ls -l 查看内部文件的详细信息
用户添加删除
Useradd [options] USERNAME 增加用户
-u:UID 指定用户所属主ID
-g:GID 指定基本组ID或者组名(此组必须首先存在才能使用)
-G:GID 指定附加组,可以指定多个,用逗号隔开即可(此附加组首先存在才能用)
-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 –G:为用户在原有的附加组上额外指定新的附加组,不使用-a选项会覆盖此前的附加组
-c:修改用户注释信息
-d:指定新的家目录
-d–m:指定新的家目录,又移动此前的文件到新的家目录里去
-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=wr,g=w file….
Chmod uo=wr file…
修改某类的用户某位或某些位权限
Chmod 用户类别[-/+]MODE file
本文出自 “这个世界,努力的人可多了” 博客,请务必保留此出处http://wangkanglinux.blog.51cto.com/8837012/1685876
标签:linux基础命令
原文地址:http://wangkanglinux.blog.51cto.com/8837012/1685876