1】文件、磁盘管理的命令总结(剩余部分)
(1)gzip和bzip2这两个命令用的比较少,一般都是以-z或-j与tar结合的方式对文件打包并压缩,
如果把文件压缩成gz格式的压缩包或者压缩包是gz格式的时候用-zcvf或-zxvf;
如果把文件压缩成bz2格式的压缩包或者压缩包是bz2格式的时候用-jcvf或-jxvf;

(2)zip/unzip:把文件压缩成zip格式用命令zip,压缩包是bz2格式解压的时候用unzip

(3)which 显示路径,如果找到就显示路径,命令的路径不是在家目录里也可以用,是因为环境变量

2】用户、权限管理命令
(1)该命令用户查看当前系统当前账号的用户名。可通过cat /etc/passwd查看系统用户信息。who命令用于查看当前所有登录系统的用户信息。

(2)exit 退出登录账户有多种情况
如果是图形界面,退出当前终端;
如果是使用ssh远程登录,退出登陆账户;
如果是切换后的登陆用户,退出则返回上一个登陆账号。
(3)添加账户->>passwd设置密码->>su切换账户
-m:自动建立目录
-d:指定用户登录系统时的主目录,如果不使用-d,系统自动在/home目录下建立与用户名同名,目录为主目录,-d的功能相当于给创建的账户改目录和用户名
(需要超级用户权限)


设置密码(设置其他用户的密码也需要权限)

cat /etc/passwd 查看用户信息

切换账户
su 切换到普通用户
su - 切换到普通用户,并切换其所在的目录

(4)userdel删除用户(同样需要超级用户权限)


(5)Groupadd:添加组 groupdel:删除组
groupadd 新建组账号(组名称)

groupdel 组账号(组名称) cat /etc/group 查看用户组

Usermod 修改用户所在组(参数 -g -G)
-g更改组usermod -g组名或GID 用户名
-G加入组 usermod -G组名或GID 用户名




Group用户名 查看用户所在的组
为创建的普通用户添加sudo权限,不能直接添加sudo权限,需要先添加adm

Chmod:修改文件权限
字母法chmod u/g/o/a +(增加)/-(撤销)/=(设定) rwx 文件


数字法chmod 要改为权限对应的数字 文件
chmod 777 xt.txt


(7)chown修改文件所有者



(8)Chgrp 修改文件所在组


3】系统管理命令
(1)cal查看当前月的日历,cal -y查看今年全年的日历

(2)Date

(3)ps 查看进程信息
-a:显示终端的所有进程,包括其他用户的进程
-u:显示进程的详细状态
-x:显示没有控制终端的进程

(4)top /htop(动态的,htop界面更好一些)


(5)kill终止进程
Kill pid
(6)reboot ,shutdown,init
[if !supportLists]l [endif]reboot 重启操作系统
[if !supportLists]l [endif]shutdown -r now 重启操作系统,有提示
[if !supportLists]l [endif]shutdown -h now 立刻关机
[if !supportLists]l [endif]shutdown -h 20:25 今天的20:25关机
[if !supportLists]l [endif]shutdown -h +10 十分钟后关机
[if !supportLists]l [endif]init 0 关机
[if !supportLists]l [endif]init 6 重启
(7)df 检测磁盘空间 du 检测目录所占磁盘空间

sudo du -sh /*根目录的所有 du -sh ./* 当前目录的所有(不用加sudo):显示内容和ls -lh 类似,但是前者显示的是真实的文件大小,后者显示的是快捷方式的大小,如果是文件两个相差不大,如果是文件夹相差比较大,一般程序员编写代码来检测。
(8)ifconfig :查看或配置网卡信息

(9)ping:测试远程主机连通性

(10)apt 安装软件的常用工具命令
apt-cache search package搜索软件包
apt-cache show package获取包的相关信息,如说明、大小、版本等
sudo apt install package安装包
sudo apt install package --reinstall重新安装包
sudo apt -f install修复安装
sudo apt remove package删除包
sudo apt remove package --purge删除包,包括配置文件等
sudo apt update更新源(报错的几率比较大)
sudo apt upgrade更新已安装的包
sudo apt dist-upgrade升级系统
apt-cache depends package了解使用该包依赖那些包
apt-cache rdepends package查看该包被哪些包依赖
sudo apt build-dep package安装相关的编译环境
apt-get source package下载该包的源代码
sudo apt clean && sudo apt-get autoclean清理无用的包
sudo apt check检查是否有损坏的依赖
4】vim编辑器
Vi有三种基本工作模式:输入模式和末行模式的切换要先切换到命令模式
命令模式
文本输入模式
末行模式
(1)进入插入模式:
i: 插入光标前一个字符
I: 插入行首
a: 插入光标后一个字符
A: 插入行未
o: 向下新开一行,插入行首
O: 向上新开一行,插入行首
(2)进入命令模式:
ESC:从插入模式或末行模式进入命令模式
(3)进入末行模式:
:是末行模式
w:存盘
wq:存盘并退出
q!:不存盘退出