一、基础操作
行为 | 命令 |
结束 | 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 |