系统与设置命令
Linux账号管理
1.添加用户
useradd命令
使用者权限:管理员用户 root
useradd 选项 用户名
选项
- -c comment 指定一段注释性描述。
- -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
- -g 用户组 指定用户所属的用户组。
- -G 用户组,用户组 指定用户所属的附加组。
- -s Shell文件 指定用户的登录Shell。
- -u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。
2.用户口令
增加密码
使用者权限:管理员用户 root
passwd 选项 用户名
选项
- -l 锁定口令,即禁用账号。
- -u 口令解锁。
- -d 使账号无口令。
- -f 强迫用户下次登录时修改口令。
3.修改用户
usermod 选项 用户名
选项:
–comment 注释GECOS 字段的新值
–home HOME DIR用户的新主目录
–expiredate EXPIRE DATE 设定帐户过期的日期为 EXPIRE DATE
–inactive INACTIVE 过期 INACTIVE 天数后,设定密码为失效状态
–gid GROUP 强制使用 GROUP 为新主组
–groups GROUPS 新的附加组列表 GROUPS
–append GROUP 将用户追加至上边 -G 中提到的附加组中,并不从其它组中删除此用户
–login LOGIN 新的登录名称锁定用户帐号
–lock 锁定用户目录
–move-home 将家目录内容移至新位置 (仅于 -d 一起使用)允许使用重复的(非唯一的) UID
–password PASSWORD 将加密过的密码 (PASSWORD) 设为新密码
4.删除用户
userdel 项目 用户名
Linux用户组
1.增加用户组
groupadd 选项 用户组
2.修改用户组
groupmod 选项 用户组
3.查询用户所属组
useradd yan
groupadd nyz2
4.删除用户组
groupdel 用户组
系统管理
1.日期管理
date 查看系统时间
2.显示用户
logname
3.su切换用户
su 用户名
4.sudo执行
sudo 提高普通用户权限
5.top命令
top
显示实时的process的动态
PID:进程ID
USER:进程的所有者
PR:进程的优先级
NI:
VIRT:占用的虚拟内存
RES:占用的物理内存
SHR:使用的共享内存
S:进行状态 S:休眠 R运行 Z僵尸进程 N nice值为负
%CPU:占用的CPU
%MEM:占用内存
TIME+: 占用CPU的时间的累加值
COMMAND:启动命令
6.ps命令
ps -ef | grep 进程名称
7.kill命名
kill - 9 进程号
8.clear命令
clera 清屏
Linux目录管理
日常命名
1.ls命令 列出目录
ls [选项] 目录名称
选项
- -a :全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来(常用)
- -d :仅列出目录本身,而不是列出目录内的文件数据(常用)
- -l :长数据串列出,包含文件的属性与权限等等数据;(常用)
2.pwd命令 显示目录
**pwd 查看当前所在目录**
3.cd 命令 切换目录
cd [相对路径或绝对路径]
4.mkdir命令 创建目录
mkdir 文件名 yan
创建一个文件名为yan的空目录
5.rmdir命令 删空目录
mkdir 文件名
删除一个目录
6.cp命令 复制目录或者文件
cp [options] source dest
cp [options] source... directory
用户使用该指令复制目录时,必须使用参数"-r"或者"-R"。
如果不加参数"-r"或者"-R",只复制文件,而略过目录
7.rm命令 删除命令
rm [options] name...
会询问
常用 rm -rf 文件 (删除命令慎重使用)
8.mv命令 移动命令
mv [options] source dest
mv [options] source... directory
9.touch命名
touch 文件名 创建文件
文件属主和属组
1.chrwn命令
chown更改属主和属组
chown [–R] 属主名 文件名
chown [-R] 属主名:属组名 文件名
2.chmod权限命名
Linux文件属性有两种设置方法,一种是数字,一种是符号
Linux的文件调用权限分为三级 : 文件属主、属组、其他。利用 chmod 可以控制文件如何被他人所调用。
chmod [-cfvR] [--help] [--version] mode file...
chmod [-R] xyz 文件或目录