ls - 列出当前文件夹的内容
cd - 切换到指定文件夹
mkdir - 创建文件夹
touch - 创建文件
rm - 删除文件、文件夹
mv - 移动文件夹、给文件改名
cp - 拷贝文件
pwd - 查看当前文件夹所在路径
clear - 清屏
shutdown - 关机
sudo/su - 切换到超级用户
man/help - 查看帮助手册
ifconfig - 查看当前网络状态
apt-get - 下载安装软件包
ps - 展示当前进程信息
top - 动态查看进程变化
grep - 根据文件内容进行查找
find - 根据文件属性进行查找
netstat - 查看网络套接字连接情况
常用的 netstat 命令参数如下:
-a
:显示所有连接和监听端口。-n
:以数字形式显示地址和端口号。-p
:显示协议名称和PID。-r
:显示路由表。-s
:显示各协议的统计信息。-t
:显示 TCP 连接。-u
:显示 UDP 连接。-c
:持续显示输出结果。-h
:显示帮助信息。
chmod - 修改文件权限
chown - 修改文件和文件夹的用户和用户组属性
chgrp - 更改文件所属组
cat - 查看文件内容
less/more - 查看文件内容
df - 查看当前系统磁盘占用情况
du - 查看指定文件大小
tar - 打包文件
tar 命令的常用参数及其含义:
- -c,--create:创建 tar 归档文件。
- -x,--extract,--get:从 tar 归档文件中提取文件。
- -f,--file:指定 tar 归档文件的名称。
- -t,--list:列出 tar 归档文件中的内容。
- -v,--verbose:显示 tar 归档文件的详细信息。
- -z,--gzip,--gunzip,--ungzip:使用 gzip 压缩或解压缩 tar 归档文件。
- -j,--bzip2,--bz2:使用 bzip2 压缩或解压缩 tar 归档文件。
- -r,--append:将文件添加到 tar 归档文件的末尾。
- -u,--update:仅将新的或更新的文件添加到 tar 归档文件的末尾。
- -A,--catenate,--concatenate:将多个 tar 归档文件合并成一个文件。
- -d,--diff,--compare:比较 tar 归档文件和文件系统中的文件。
- -k,--keep-old-files:在解压缩时保留现有文件而不覆盖它们。
- -m,--preserve-modification-time:保留文件的修改时间。
- -p,--preserve-permissions:保留文件的权限和所有权。
- --exclude:排除某些文件或目录。
- --anchored:仅匹配从 tar 归档文件的开头开始的文件名。
- --no-recursion:不递归处理子目录。
- --wildcards:使用通配符匹配文件名。
- --strip-components:从文件名中删除指定数量的目录层级。