gzip压缩和解压文件
gzip 文件名 :压缩指定文件
gzip -d 文件名 :解压
注意:用gzip将指定文件压缩时,原文件将不存在,只留下.gz文件;解压后原文件会出现,.gz文件消失
zip和unzip 压缩和解压
zip 文件名.zip 原文件
zip a.zip a.txt ::将a.txt压缩为a.zip 压缩后原文件存在
unzip 文件名.zip
unzip a.zip ::将a.zip解压为a.txt,解压后压缩文件还存在
tar 打包文件
将多个文件或目录打包成一个文件。 tar不具备压缩功能,只是打包而已
tar -cvf and.tar and 将目录and和其中内容打包到and.tar中(原目录文件 and不会删除)
tar -tvf and.tar 查看and.tar中的内容
tar -xvf and.tar 将and.tar中内容进行解压(值得注意的时,此时需要删除原有的目录文件and,否则会发生错误;同时and.tar不会被删掉)
tar文件很大,通常和gzip一起使用
此时对于and.tar.gz如何还原 ::
gzip -d and.tar.gz (解压) +++++ tar -xvf and.tar(解包)
df 显示磁盘空间
直接使用 df
参数:h df -h ::用人性化的方式显示磁盘空间
ps 查看进程
显示一刹那的信息,是静态的
ps -aux (或者ps aux) ::显示系统中所有进程及其详细信息
top 显示进程运行状态(动态)
kill 杀死进程
kill 某进程的PID (PID是进程的PID,是唯一的)
kill -9 某进程的PID 当用kill PID杀不掉,那么用-9参数强制将其杀死
ping 检查网络是否连通
ping ip或者域名
ifconfig 显示网络设备信息
Ifconfig
su 切换用户
su -用户,同时改变当前目录
exit 退回su之前的用户
也可以使用su 用户 ,切换用户,不改变当前目录
su - ::切换到root,并改变目录
su - ====== su - root
su ====== su root
useradd 新增用户
useradd -d /home/abc abc -m ::添加一个用户名叫abc,主目录是/home/abc目录,当abc目录不存在时,自动创建
passwd 修改用户密码
passwd 用户名
注意::普通用户只能修改自己的密码,root用户可以改所有用户的密码
userdel 删除用户
一般root账户才有删除用户的权限
uesrdel 用户名
userdel -r abc 删除用户abc,同时删除abc对应的主目录
whoami 查看当前登录用户名
直接使用whoami
vi 文本编译器
例子:使用vi创建一个abc.txt文件,在该文件中输入hello word ,然后保存退出。
步骤:使用vi abc.txt ——>按i进行插入——>输入hello word——>按esc键——>按冒号:(shift+;)——>输入wq
首次进入vi是进入命令模式,命令模式中按i进入插入模式,然后在按esc回到命令模式;
命令模式中按:进入末行模式,再按esc回到命令模式
启动vi::
vi 文件名 若该文件不存在,创建该文件;如果文件存在,则打开该文件
vi 此时没有加文件名,则在退出vi时,w后加文件名。
退出vi::
在末行模式下:
q! ::不保存退出
wq::保存退出
q:: 如果文件未修改,用q退出
从命令模式进入插入模式
i 在光标当前位置插入
a 在光标后面插入
I 在光标所在行的行首插入
A 在光标所在行的行尾插入
o 在光标所在行的下面开启一个新行插入
O 在光标所在行的上面开启一个新行插入
从命令模式进入末行模式 使用:
定位到指定行 nG 20G::跳转到20行 1G::回到第1行 G:到最后一行