clear或者ctrl+l(快捷键) 清屏
su 切换用户
su [options...] [-] [user [args...]]
- username 完全切换,切换完默认在切换用户的家目录
username 半切换,切换后目录不变
超级用户(root用户)切换普通用户不需要输入密码,普通用户切换超级用户需要输入密码,普通用户之间切换也需要密码。
top 显示Linux进程
ni nice优先级
ps - report a snapshot of the current processes. 进程查看工具
ps [options]
ps auxf
ps aux
a 显示基本信息
u 显示user
x 显示全部信息
f 显示进程树
pgrep 用名称来查找进程
pgrep processname
pgrep httpd | xargs kill
kill - terminate a process 杀死一个进程
-9 强制杀死
pkill 通过名称来给进程发信号
-9 强制杀死
用户和组管理命令
用户
useradd 创建一个新用户或更新默认新用户信息
-u 指定uid
-g 指定用户所属组
-d 指定家目录
-c 添加备注信息
-s 指定shell类型
usermod 修改一个用户账户
-u 修改uid
-g 修给gid
-G 将用户加入到指定的群组中
-d 修给家目录
-c 修改注释信息
-s 修改shell类型
-L: 锁定用户
-U: 解锁
userdel 删除用户账户和相关文件
-r 同时删除家目录和邮箱
组
groupadd 创建一个新组
-g 指定gid
-r 创建系统组
groupmod - modify a group definition on the system 修改一个组
-g 修改gid
-n 修改组名
groupdel 删除组
Linux文件的压缩和解压缩
归档(archiving)就是将许多文件(或目录)打包成一个文件。
tar 创建、查看归档
tar [OPTION...] [FILE]...
-c 创建一个新的归档
-v 显示打包的详细信息
-f 指定归档文件或磁带(也可能是软盘)设备(一般都要选)
-x 解包
-t 查看归档文件
-z 打包归档为.gz压缩格式
-j bz2的压缩格式
打包(创建归档):
tar cvf filename.tar file1 file2 ...
实例:
tar cvf etc.tar etc/
tar cvf etc.tar etc/ test/ ...
解包:
tar xvf filname.tar.gz
gz
gzip 压缩文件为.gz的格式
gunzip 解压.gz的压缩包
bz
bzip filename
bunzip filename
zip
gzip filename
gunzip filename