- 查看目录内容 ls -lha #list,human,all
ls与通配符的联合使用: * #表示任意个数个字符 ? #任意一个字符 [] #可以匹配括号中的任一个 [abc] #即abc中的任一个 [a-f] #a-f中的任一个
- 切换目录 cd ~ # 返回到根目录
相对路径:相对于当前所在工作的路径绝对路径:相对于根目录而言
- 创建和删除 touch rm
rm -fr #表示强制删除,递归删除目录下的所有内容
mkdir
mkdir -p #可以递归创建目录,如mkdir -p a/b/c
- 拷贝和移动文件 tree -d #只显示目录
cp 源文件路径/a 目标路径/b
cp -i #提示是否覆盖文件cp -r #递归覆盖目录下的所有文件
mv
mv -i #消息提醒,是否删除
- 查看文件内容 cat -bn #对非空输出行编号/对所有的行编号
cat -b i.txt与nl i.txt等同效果
more
more 相关的操作键: 空格表示显示下一屏,回车表示一次滚动手册一行,b表示回滚一屏,f表示前滚一屏,q表示退出
grep
grep -n #显示匹配行及行号grep -v #显示不匹配文本的所有行grep -i #忽略大小写如:grep -iv “hello” i.txt
- 其他 echo
echo a > b #将a覆盖到b文件echo a >> b #将a追加到b文件后面
重定向>和>>
管道|
将一个命令的输出结果通过管道以另一个命令输出 :ls -lh | more