文件系统
命令 | 含义 |
---|---|
cd <选项> | 改变当前目录 |
ls <选项> | 列出相关目录下的所有目录和文件 |
du <选项> <文件> | 显示每个文件和目录的磁盘使用空间 |
find <选项> <文件> | 查找指定文件名的文件 |
mkdir <选项> <目录> | 创建新目录 |
pwd | 查看当前所在路径 |
rm <选项> <文件> | 删除文件或目录 |
cp <选项> <源文件或目录> <目录或多个源文件> | 将源文件复制至目标文件 |
mv <选项> <源文件或目录> <目录或多个源文件> | 移动或重命名文件 |
touch <选项> <文件> | 创建空文件,如果已存在则更新文件修改时间 |
tar <选项> <文件> | 文件或目录的打包、压缩或解压缩 |
显示/输出
命令 | 含义 |
---|---|
cat <选项> <文件> | 该命令用于查看文本文件的内容 |
echo <变量或字符串> | 该命令用于显示器上显示一段文字 |
head <选项> <文件> | 显示档案开头,默认开头10行 |
tail <选项> <文件> | 显示文件结尾内容 |
<cmd> > <file> | 输出重定向,将命令结果输出至文件,覆盖 |
<cmd> >> <file> | 输出重定向,将命令结果输出至文件,追加 |
<cmd> | <cmd> | 将左边命令的输出作为右边命令参数 |
权限
命令 | 含义 |
---|---|
chown <拥有者>:<用户组> <文件> | 改变文件或目录的所有者 |
chmod <选项> <文件> | 改变文件或目录的权限 |
搜索
命令 | 含义 |
---|---|
find <选项> <文件> | 查找指定文件名的文件 |
grep <正则表达式> <文件> | 用正则表达式搜索文本,并把匹配的行打印出来,该命令通常与管道命令一起使用,用于对一些命令的输出进行筛选加工等等 |
网络
命令 | 含义 |
---|---|
ifconfig <网络设备> <选项> | 查看和配置网络设备 |
route | 显示和操作IP路由表 |
netstat | 显示与IP、TCP、UDP和ICMP协议相关的统计数据 |
ping <选项> <主机名或IP地址> | 测试与目标主机的连通性 |
wget <选项> <URL> | 直接从网络上下载文件 |
进程
命令 | 含义 |
---|---|
top <选项> | 显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占用率等 |
ps | 列出当前进程的快照 |
kill <选项> <PID> | 杀死进程 |
硬件
命令 | 含义 |
---|---|
uname <选项> | 显示一些重要的系统信息,例如内核名称、主机名、内核版本号、处理器类型之类的信息 |
df <选项> | 显示指定磁盘文件的可用空间,如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示 |
mount <选项> | 显示所有的硬盘分区挂载 |
free <选项> | 显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer |