ls 显示文件或目录
-l 列出文件详细信息l(list)
-a 列出当前目录下所有文件及目录,包括隐藏的a(all)
mkdir 创建目录
-p 创建目录,若无父目录,则创建p(parent)
cd 切换目录
touch 创建空文件
用法:touch 文件名
echo 创建带有内容的文件。
cat 查看文件内容
用法:cat -n 文件名(-n代表行号,tac倒着显示但不支持-n)
cp 拷贝
用法:复制的同时可以改名:cp -rp 复制的目录/文件 目标目录
mv 移动或重命名
rm 删除文件
-r 递归删除,可删除子目录及文件
-f 强制删除
用法:rm 目录名/rm -f 目录名 -f强制删除
find 在文件系统中搜索某文件
用法:
根据文件名查找:find /etc -name init (按照文件名init搜索,只搜索文件名为init)
find /etc -name *init* (只要有init就显示出来)
find /etc -name init??? (以init开头末尾三个字符。*代表任意个字符,?代表单个字符)
根据大小查找:find / -size +204800(+n大于,-n小于,n等于)
find /etc -size +163840 -a -size -204800 (-a:and ,-r:or)
根据所有者查找:find /home -user huhongliang (-user,-group)
根据时间属性查找:find /etc -cmin -5(-5:5分钟以内)(-amin访问时间,-cmin文件属性、-mmin文件内容)
根据文件类型查找:find /etc -name init* -a -type d (f:文件,d:目录,I:软连接)
wc 统计文本中行数、字数、字符数
grep 在文本文件中查找某个字符串(grep -iv [指定字串] [文件] (-i不区分大小写,-v排除指定字串))
用法:grep -v ^# /etc/inittab (以#号开头的行号排除掉)
rmdir 删除空目录
tree 树形结构显示目录,需要安装tree包
pwd 显示当前目录
ln 创建链接文件
more、less 分页显示文本文件内容
用法:
分页显示more:
more 文件名 (空格翻页,回车换行。Q退出)
less命令可以向上翻页:/关键词 (搜索n接着找、空格翻页,回车换行。Q退出)
head、tail 显示文件头、尾内容
ctrl+alt+F1 命令行全屏模式