注:命令不用死记硬背,熟能生巧。遇到不会用的,需要用时再去查命令手册即可!
一、查询命令
打开命令终端的快捷键:ctrl alt t
man ----> linux的帮助手册 (市面上的linux命令手册都是通过该该手册来翻译的!)
- man man ----> 查看帮助文档的简介
- man 命令 ----> 查询该命令的帮助文档
二、系统管理命令
shutdown ----> 关机命令
- shutdown -h now 马上关机
reboot ---->重启Linux系统
date ---->查看 或者 设置系统时间
clear ---->清屏
三、用户管理命令
adduser 用户名 ---->添加新用户
userdel 用户名 ---->删除用户
passwd 用户名 ---->修改用户密码
su 用户名 ---->切换用户
四、系统进程管理命令
系统进程示例:
PID TTY TIME CMD
2267 pts/0 00:00:00 bash
2563 pts/0 00:00:00 ps
- PID:每一个进程都有唯一的PID号(进程号)
- TTY:该进程所占用的串口号
- TIME:进程运行时间
- CMD:进程的名字
进程查看:
ps ---->查看当前进程
- ps -e ---->查看当前系统的所有进程
- ps -f ---->查看进程的详细属性
pstree ---->查看进程的家族关系
top ---->查看进程的所有信息:包括CPU、内存的使用情况
进程结束:
- kill 进程PID号 ---->结束 进程号 的程序或工作
- kill 进程名 ---->结束 相同进程名 的程序或工作
- kill -9 进程PID号或者进程名 ---->强制结束 PID号或进程名 的程序或工作(可以结束任何进程)
五、压缩与解压缩命令
压缩与解压缩命令:tar
可带参数:
- c 压缩
- x 解压
- v 显示详细信息
- f 压缩或者解压的为文件
- z 为 .tar.bz 格式
- j 为 .tar.bz2 格式
如:解压 tar -xf 需要解压的文件名
如:压缩 tar -czf 压缩后的名字 需要压缩的文件或目录名
六、文件与磁盘的常用命令
ls ---->显示当前目录下的文件
- ls -a ---->显示全部文件
- ls -l ---->显示详细当前目录下的文件
- ls -human ---->用字节形式表示存储信息
pwd ---->显示当前所在路径
cd ---->回到家目录
- cd 路径名字 ---->移动到某个目录中去
mkdir 目录名 ---->创建一个目录(文件夹)
rmdir 目录名 ---->删除一个目录
touch 文件名 ---->创建一个普通文件
rm 文件名 ---->删除一个文件
- rm 文件名或目录名 -R ---->递归删除一个目录或文件(包括删除目录中的文件)
- rm -R -f ---->删除时 文件或者目录时 没有询问信息
cp 路径的文件 另一个路径 ---->将一个路径中的文件 拷贝 到另一个路径中
- cp -R 路径的目录或者文件 另一个路径 ---->将一个路径中的 目录 或者 文件 拷贝 到另一个路径中
mv 路径中的文件夹或者文件 另一个路径 ----->将一个文件夹或者文件 移动到另一个路径中
mv 文件名 新的文件名 ---->讲一个文件的名字 改成 新的文件名
cat 文件名 ---->查看一个文本信息
file 文件名 ---->查看改文件的属性
du 文件名 ---->查看 文件 所占字节数
tree 目录 ----> 查看一个目录的文件结构
find 文件名 ----> 查找 文件
- find 路径 文件名 ---->在某个路径查找某个文件
ln 文件名 新文件名 ---->创建一个文件的硬链接(相当于文件的副本 或者 相当于起一个新的别名)
- ln -s 文件名 新文件名 ---->创建一个文件的软链接 (相当于文件的快捷方式)
七、其他常用
alias 新命令名=‘命令’ ---->相当于给某个命令起个别名
which 命令(工具)---->查看命令(工具)所在路径
export ---->查看当前环境变量
chmod ---->修改权限命令
(u->文件的所有者 g->文件的所属组 o->其他用户)
(r->可读(4) w->可写(2) x->可执行(1))
- chmod u+x 文件名 ---->给文件的所有者 添加 执行权限
- chmod g-x 文件名 ---->给文件的所属组 减去 执行权限
- chmod 777 文件名 ---->给文件的所有者、所属组、其他人 添加全部权限
- chmod 751 文件名 ---->给文件的所有者所有权限、所属组可读可执行权限、其他人可执行权限