一、基础操作

行为

命令

结束

Ctrl+c

立即重启

shutdown -h now

立即关机

reboot

重启计算机

reboot

二、软件安装与卸载

行为

命令

更新软件源

sudo apt update

安装包

sudo apt install 包名

卸载包

sudo apt remove 包名

更新包

sudo upgrade 包名

升级所有包

sudo apt upgrade

搜索包

sudo apt search 包名

查看包详情

sudo apt show 包名

修复包依赖

sudo apt-get -f install

dpkg安装软件包

sudo dpkg -I 软件包名.deb

dpkg卸载软件

sudo dpkg -r 软件包名

三、用户管理

行为

命令

创建用户

sudo useradd -m 用户名 -s /bin/bash

将用户拉入组

sudo usermod -g 用户名 组名

删除用户

sudo userdel -r 用户名

给用户设置密码

sudo passwd 用户名

查看用户信息

id 用户名 或者 cat /etc/passwd

四、用户组管理

行为

命令

创建用户组

sudo groupadd 用户组名

修改用户组id

sudo groupmod -g 用户组id 用户组名

修改用户组名

sudo groupmod -n 原组名 新组名

删除用户组

sudo groupdel 用户组名

查看用户组

cat /etc/group

五、权限管理

行为

命令

更改文件所属者

chown -R 用户名 文件

更改文件所属组

chgrp -R 组名 文件

更改文件读写权限

chmod -R 777|755|741|… 文件

六、目录管理

行为

命令

查看目录

ls -l

查看当前工作目录

pwd

切换目录

cd 目录

创建目录

mkdir 目录名

重命名目录

mv -f 原名 新名

复制目录

cp 源文件目录 -r 新文件目录

删除空目录

rmdir 目录名

删除非空目录

rmdir -rf 目录名

七、文件管理

行为

命令

创建文件

touch 文件名.txt

查看文件

cat 文件名.txt

上下翻页查看文件

less 文件名 (按下q键可以退出查看)

向下翻页查看文件

more 文件名 (按下q键可以退出查看)

查看文件前几行

head -n 文件名

查看文件后几行

head -n 文件名

复制文件

cp 被复制的文件名 需要复制到的目录

重命名文件

mv 源文件名 新文件名

删除文件

rm -f 文件

创建文件软连接

ln -s 文件

创建文件硬链接

ln 文件

匹配文件字符串

grep 正则表达式 文件

文件内容排序

sort -urtk 文件

统计文件内容

wc -wl 文件

查找命令位置

which 命令

新建文件内容

vim 文件

压缩文件

tar -czvf 文件

解压文件

tar -xzvf 文件

八、磁盘管理

行为

命令

查看使用空间

du -h 目录或文件

检查文件磁盘空间占用情况

df -h 目录或文件

查看内存使用情况

free -h

查看内存使用情况

free -h

九、网络管理

行为

命令

显示网络设备

ifconfig

检测主机网络连通性

ping 主机地址

域名查询

host 域名

追踪数据包传输全部路径

traceroute 网络地址

显示全部网络状态

netstat -a

下载工具

wget 可下载的网络地址

下载工具

curl 可下载的网络地址

十、远程登录管理

行为

命令

远程登录

ssh 用户名@主机地址

拷贝文件到服务器

scp 文件 用户名@主机地址:需要放置的路径

到远程服务器上下载文件

scp 用户名@主机地址:需要下载的文件路径 下载到本地的防止路径

十一、系统管理

行为

命令

显示日期与时间

date

显示系统内核信息

uname -a

显示当前用户名称

whoami

显示登录系统的历史记录

last

显示有哪些用户正在使用系统

who

显示CPU架构有关信息

lscpu

十二、进程管理

行为

命令

显示当前进程状态

ps -ef

实时显示进程状态

top

所有进程以树状图显示

pstree

通过进程ID结束进程

kill -9 进程id

杀死同名所有进程

killall -9 进程id

通过进程名称匹配进程id

pgrep -l 进程名

通过进程名杀死进程

pkill -9 进程名

十三、定时服务

行为

命令

定时执行任务。指定一个时间执行一个任务,只能执行一次.

at

用户们可以通过cron在固定时间、日期、间隔下,运行定期任务

crontab

系统服务

service

用来启动守护进程的服务

systemctl