压缩与解压缩:
gzip *.txt
:压缩所有.txt
文件
gunzip *.gz
:解压缩所有.gz
文件(gzip
压缩后文件后缀为.gz
)
bzip2 *.txt
:压缩所有.txt
文件
bunzip2 *.bz2
:压缩所有.bz2
文件(bz2
压缩后文件后缀为.bz2
)
bzip2 -k *.txt
:压缩所有.txt
文件且保留源文件
(以上几个命令现在很少使用)
tar:
c
创建
x
释放
v
:显示提示信息
f
:指定压缩文件的名字
z
:使用zip的方式压缩文件(压缩文件后缀为.gz)
j
:使用bz2的方式压缩文件(压缩文件后缀为.bz2)
压缩:(字符来自于上述)
tar zcvf name.tar.gz file/dir
:按照zip
的方式压缩file/dir
并将压缩文件命名为name.tar.gz
tar jcvf name.tar.bz2 file/dir
:按照bz2
的方式压缩file/dir
并将压缩文件命名为name.tar.bz2
解压缩
tar zcvf name
:将解压包name解压缩到当前目录
tar zcvf name -C dir:将解压包
name解压缩到目录
dir`
rar
rar a name file/dir
(压缩file/dir
并命名为name
),
rar x name (dir)
:解压缩文件name
至该目录(dir
目录中)
zip
zip name file/dir
:压缩file/dir
并命名为name
(会自动添加zip
后缀)
unzip name (-d dir)
:解压文件name
到当前目录(到目录dir
)
网络管理:
who
:查看当前用户在线状况
tty1-7
:1~6
:文字终端,7
:图形终端
ps a
:列出当前所有运行程序运行情况
ps au
:以用户为主显示所有程序运行状况
ps aux
:以用户为主显示所有终端所有程序运行状况
ps aux |grep root
:显示所有root相关运行程序(grep
:查找符合条件的字符串)(管道:将指令1的结果作为输入传入指令2,将指令2的处理结果显示在屏幕上)
kill -9 pid
:终结进程pid
env | grep PATH
:查看当前进程的环境变量(linux环境变量格式:key:value:value:value
)
top
:显示管理执行中的程序(类似与Windows的任务管理器)
ifconfig
:显示、设置网络设备
ping
:使用ICMP传输协议检测主机网络连接是否正常
ping www.baidu.com -c 4
:反馈4条信息后结束
ping www.baidu.com -s 2
:每隔3s反馈一条信息
用户管理:
adduser itsme
:添加用户名为itsme
su itsme
:转入并使用itsme账户(变更用户身份)
passwd user
:为用户user设置密码
passwd
:修改当前用户的密码
deluser user
:删除用户user
userdel -r user
:删除用户user并清除其所有数据
/etc/passwd
:存放所有用户信息的文件
更多内容参见我的个人网站:http://www.huazhige.online/