显示目录文件list:
ls [-ald] [文件或目录]
-a 显示所有文件,包括隐藏文件
-l 显示详细信息
-d 查看目录属性
切换目录change directory:
cd [目录]
显示当前目录print working directory:
pwd
创建目录make directories:
mkdir [-p] [目录名]
-p 递归创建
删除空目录remove empty directories:
rmdir [目录名]
复制文件或目录copy:
cp [-rp] [原文件或目录] [目标目录]
-r 复制目录
-p 保留文件属性
剪切文件move:
mv [原文件或目录] [目标目录]
删除文件remove:
rm [-rf] [文件或目录]
-r 删除目录
-f 强制执行
创建空文件touch:
touch [文件名]
显示文件内容(正向)catenate:
cat [-n] [文件名]
-n 显示行号
显示文件内容(逆向):
tac [-n] [文件名]
-n 显示行号
分页显示文件内容more:
more [文件名]
浏览中:
(空格) 下一页
b 上一页
(enter) 换行
:f 获取当前行号和文件名
q或Q 退出
分页显示文件内容less:
less [文件名]
浏览中:
向上翻页
显示文件前几行head:
head -n 5 [文件名]
显示文件后几行tail:
tail -n -f [文件名]
-n 指定行数
-f 动态显示文件末尾内容
统计行词个数word count:
wc -l [文件名]
-l 只统计行数
例:wc -l /etc/passwd 统计当前系统用户数量
生成链接文件link:
ln [-s] [原文件] [目标文件]
-s 创建软链接
软链接:快捷方式->指向原文件
lrwxrwxrwx. 1 root root 10 (全部权限,链接文件的大小)
*原文件删除,软链接文件指向->变为闪烁红色*
硬链接:与原文件保持同步更新
-rw-r--r--. 2 root root 47 (原文件权限,原文件的大小)
*原文件删除,硬链接文件还在*
*硬链接不能跨分区*
*硬链接不能指向目录*
区分软硬1:查看节点号
ls -i 原文件 硬链接 软链接
31001 原文件 31001 硬链接 41011 软链接
区分软硬2:
ll
软链接类型为l,有全部权限,文件小,有指向->