命令 | 解释 | Option |
---|---|---|
cd [path] | 跳转到目标目录 | ~ home目录 ../ 上层目录 ./ 当前目录 |
pwd | 当前目录的绝对路径 | |
mkdir/rmdir [option [path] | 创建/删除目录 | |
ls [option] [path] | 查看目录下所有文件 | -l 查看详细列表 -a 查看所有文件(含隐藏) |
ll | 等效于 ls -l ./ | |
rm [option] [path] | 删除文件 | -r 遍历删除 -f 强制删除 -i 删除前询问 |
cp [option] [path1] [path2] | 复制文件 | -p 保留时间戳复制 -r 遍历复制 |
mv [path1] [path2] | 移动文件,可用于改名 | |
touch [path] | 创建文件 | |
cat [option] [path] | 打开文件 | -n 附加行号 |
find [path] -name "filename" | 在目录下查找文件 | eg:“*.txt” |
vi [path] | 编辑文件 | w 保存 q 退出 i 插入 / 查找 |
echo [text] | 打印 | |
command > [path] | 输出结果清空原本文件 | |
command >> [path] | 输出结果不清空原本文件,在原本文件的结果下续写 | |
chmod/umask 755 [path] | 增加/减少文件权限 | |
df [option] | 显示磁盘统计信息 | -h 查看磁盘信息存储单位最大化 |
ps [option] | 显示当前进程的状态 | -aux 显示所有包含其他使用者的行程 -a 列出所有进程 |
kill [thread num] | 终止指定进程 |
命令 | 解释 | Option |
---|---|---|
cut [option] [path] | 列截取 | -b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。 -c :以字符为单位进行分割 |
sort [path] | 文件排序 | |
uniq [path] | 去除重复行 | |
diff [path1] [path2] | 比较文件 | |
paste [option] [filename...] | 合并文件 | -s 合并为一行显示 -d 指定间隔字符 |
tr "string1" "string2" | 字符串替换 | |
wc [option] [path] | 计算字数 | -l 显示行数 |