ls命令的选项
-a选项 可以展示出隐藏的内容
- 以.开头的文件或文件夹默认被隐藏,需要-a才能显示出来
-l 选项,以列表的形式展示内容,并且展示更多细节
-h,需要和-l选项搭配使用,显示文件大小单位
命令的选项是可以组合使用的
cd命令:
change directory
cd命令可以切换当前目录:
cd [path] (不使用参数默认切换到HOME)
pwd:
print work directory
pwd没有参数和选项 ,直接使用输出当前所在的工作目录
相对路径和绝对路径
特殊路径符
.表示当前目录
..表示上一级目录
~表示用户的HOME目录 cd ~ cd ~/ Desktop
mkdir:
创建目录 make director
语法 mkdir [-p] path
参数必填 -p表示自动创建 不存在的父目录,用于创建连续多层级的目录
touch:
创建文件 语法 touch path
cat:
用于查看文件内容 语法 cat path
more
可翻页查看文件内容 空格翻页 q退出
cp:
复制文件 文件夹
语法 cp [-r] 参数1(被复制) 参数2(复制到的地方)
-r选项 用于复制文件夹使用,表示 递归
mv:
移动文件或文件夹 语法 mv 参数一 参数二
参数一表示被移动的文件或文件夹
参数二表示要移动去的地方,如果目标不存在,则进行改名
rm:
删除文件或文件夹 语法 rm [-rf] 参数1 2 3 4
-f强制删除
参数也支持通配符*,用以模糊匹配 test*(test开头的,*test test结尾的,test)
which:
查找 **命令的程序文件 **
which 命令
find:
查找指定的文件
按文件名查找 find 起始path -name "文件名"
按大小查找 find 起始path -size +-n|KMG|
支持通配符模糊匹配
grep:
过滤出关键字
语法: grep [-n] "关键字" 文件路径(可为内容输入端口)
-n 表示在结果中显示匹配的行的行数
wc:
命令统计文件的行数,单词数量,字节数,字符数等
语法wc [-c -m -l -w] 文件路径
不带选项默认统计:行数 单词数 字节数
-c字节 -m字符
|:
管道符:
将管道符左边命令的输出 结果作为右边命令的输入
echo:
echo "输出内容"
`反引号符
被
包围的内容 会被作为命令执行 而非普通字符
重定向符:
将左侧的命令结果,覆写到符号右边指定的文件中
将左侧的命令结果,追加 写到符号右边指定的文件中
tail命令:
查看 文件的 尾部内容,可以持续跟踪
语法: tail [-f/num] path
-f 持续跟踪(实时), -num:启动的时候查看尾部多少行:不写默认10