1、文件夹基础操作
clear
清屏
ls
查看当前文件夹下内容(list),
-a
显示隐藏文件,.
开头的为隐藏文件-l
列表显示文件详情-lh
列表+文件大小ls -l
显示文件权限的表达方式,r
读,w
写,x
执行
pwd
查看当前文件文件名
cd
切换文件夹
cd
或cd ~
回主目录cd ..
上层目录cd -
刚刚的目录
touch
如果文件不存在则新建
madir
新建文件夹
-p
递归创建目录,mkdir -p a/b/c/d
rm
删除指定文件
-f
强制删除,忽略不存在的文件-r
递归删除文件夹下内容,删除文件夹必备
tree
当前目录的树形图
-d
只显示目录下文件夹的树形图
2、文件基础操作
mv 源文件 目标文件
移动文件(move)
mv 原文件名 目标文件名
重命名文件-i
覆盖前提示
cat 文件名
查看文件全文
-b
对非空行编号,-n
对多有行编号nl
和cat -b
等效
more 文件名
分屏查看文件内容
more
中,回车
下一行,空格
或f
下一屏,b
上一屏,/word
搜索字符串word
grep 123 a.txt
在a.txt中搜索123
grep -n 123 a.txt
显示匹配行及行号-v
显示不匹配行及行号-vn
显示所有行号-i
忽略大小写grep ^a a.txt
寻找以a开头的行grep k$ a.txt
寻找以k结尾的行
echo 内容 > 文件
把内容输出到文件(覆盖),
echo 内容 >> 文件
把内容追加到文件(加到末尾)
|
管道,把一个命令的输出作为另一个命令的输入
3、通配符
*
任意个字符
?
任意一个字符
[abc]
abc中的任意一个