系统管理命令
命令 | 说明 |
---|---|
who | 显示在线登录用户 |
top | 显示当前系统中耗费资源最多的进程 |
ps | 显示瞬间的进程状态 |
free | 显示当前内存和交换空间的使用情况 |
ifconfig | 显示网络接口信息 |
ping | 测试网络的连通性 |
clear | 清屏 |
kill | 杀死一个进程 |
开关机命令
重启
reboot
shutdown -r now
关机
shutdown -h now
压缩命令
tar
- 压缩文件夹:
tar -zcvf test.tar.gz test\
- 解压文件夹:
tar -zxvf test.tar.gz
编辑器命令
运行模式
编辑模式:等待编辑命令输入
插入模式:编辑模式下,输入 i
进入插入模式,插入文本信息
命令模式:在编辑模式下,输入 :
进入命令模式
命令
:q
直接退出 vi
:wq
保存后退出 vi,并可以新建文件
:q!
强制退出
:w file
将当前内容保存成某个文件
:set number
在编辑文件显示行号
set nonumber
在编辑文件不现实行号
常用 APT 命令
安装软件包
apt-get install packagename
删除软件包
apt-get remove packagename
更新软件包列表
apt-get update
更改操作权限命令
chown
更改文件或者目录所有者
chown [-R] 用户名称 文件或者目录
chown [-R] 用户名称 用户组名称 文件或者目录
-R:进行递归式的权限更改,将目录下的所有文件、子目录更新为指定用户组权限
chmod
改变访问权限
chmod [who] [+ | - | =] [mode] 文件名
who
表示操作对象可以是以下字母的一个或者组合
- u: 用户 user
- g: 用户组 group
- o: 表示其他用户
- a: 表示所有用户是系统默认的
操作符号
- +:表示添加某个权限
- -:表示取消某个权限
- =:赋予给定的权限,权限文档以前的所有权限
mode
表示可执行的权限,可以是 r、w、x
文件名
文件名可以使用空格分开的文件列表
示例
yuu@Ubuntu:~$ ls -al test.txt
-rw-rw-r-- 1 yuu yuu 6 Nov 2 21:47 test.txt
yuu@UbuntuBase:~$ chmod u=rwx,g+r,o+r test.txt
yuu@UbuntuBase:~$ ls -al test.txt
-rwxrw-r-- 1 yuu yuu 6 Nov 2 21:47 test.txt