1、文件与目录操作
ls: 列出目录内容。可以用ll替代。
cd: 改变当前工作目录。
mkdir: 创建新目录。
touch: 创建新文件或更新文件的时间戳。
rm: 删除文件或目录(使用-r递归删除目录)。
cp: 复制文件或目录。cp 源文件或目录 目标文件或目录
mv: 移动或重命名文件/目录。mv 源文件或目录 目标文件或目录
文件内容查看与编辑
cat: 查看文件内容。
less: 分页查看文件内容。进入查看后,如果想要退出,请按q退出。
more: 分屏显示文件内容。
head: 显示文件开头部分。
tail: 显示文件结尾部分。
vim 或 nano: 文本编辑器。 vim 文件名。进入后,如何进入编辑,按:i,按esc,然后再:wq,写入退出。
zip和unzip 对文件或目录进行压缩和解压缩。
2、权限管理
chmod: 更改文件或目录的权限。
chown: 更改文件或目录的所有者。
chgrp: 更改文件或目录的所属组。
3、进程管理
ps: 查看当前进程状态。
top: 实时显示系统中各个进程资源占用状况。
kill: 终止进程。如何要死多个进程,可以kill 进程1 进程2 进程3 。他们之间以空格隔开就行。
pgrep: 根据名称查找并显示进程ID。比如要查询nginx进程,可以这样, ps aux | pgrep nginx
4、系统信息与硬件
uname: 显示系统信息。
df: 显示磁盘空间使用情况。
du: 估算文件及目录所占磁盘空间。
free: 显示内存使用情况。
lscpu: 显示CPU信息。
5、网络相关
ping: 测试网络连接。
ifconfig 或 ip addr: 查看网络接口配置。
curl: 向服务器传输数据或从服务器接收数据。
wget: 下载网络文件。
telnet:与远程服务器建立基于 TCP 的连接。
6、文件搜索
find: 在文件系统中查找文件。如find /home -name "*.txt" -size +10k
grep: 在文件中搜索特定模式。