ls命令
ls list[-a -l -h]
[路径]
- 选项 -a -all 显示隐藏文件
- 选项-l -list以竖向列表展现内容与更多信息
- 选项-h 列出文件大小(添加单位) 与其他命令一起用
- 选项-s 列出文件大小以k为单位
可以组合如 -al -la 或-l -a
路径相关
路径和CD
-
工作路径
- 绝对路径(不管字符串在哪里都表示同一个路径)
- 相对路径(在不同情境下表示不同路径)
- 如
.\XXX
表示当前工作路径下的XXX文件夹.
指工作路径
-
改变路径方式: CD + 路径
.
表示当前路径..
表示上一路径cd ../..
返回两层 约定:~
表示特定路径:用户根目录 -
pwd 可以查看当前路径
创建文件夹
- mkdir
[-p]
路径 -
选项 -p 用于创建多级目录
虚空生成
-
rmdir 路径 删除文件夹
touch 创建文件
- touch
路径
cat more 查看文件内容
- cat
路径
显示全部内容 - more
路径
显示内容,可以翻页
cp命令复制
- cp
[r]
参数1 参数2 - 选项 -r 表示复制文件夹
- 参数1 表示被复制的文件路径
- 参数2 表示复制去的路径
mv命令移动/重命名
- mv 参数1 参数2
- 参数1 移动的路径
- 参数2 移动去的路径
rm命令 删除
- rm
[-r][-f]
参数无限 - 选项 -r 删除文件夹
- 选项 -f 强制删除 不显示确认信息
- 参数 为要删除的文件的路径
which/find命令
- which
命令
查找命令文件所在位置 - find 起始路径 -name +
内容"被查找文件名"
可加通配符 - find 起始路径 -size +或- n
[KMG]
按文件大小搜索+/-表示大于或小于 n表示数字 KMG表示单位 kb mb gb
grep命令
- grep
[-n]
"内容"
路径/内容
- 选项 -n ,可显示查找内容的行号
- 参数 内容 即为查找的字符
- 参数 路径 即为查找的文件的路径 可作为内容输入端口
wc命令
- wc
[-c -m -l -w] 路径/内容
- 选项 -c 统计bytes数量
- 选项 -m (message) 统计字符数量
- 选项 -l (line)统计行数
- 选项 -w (word)统计单词数量(本质是按空格划分)
- 参数 路径 可作为内容输入端口
通配符
- 匹配任意
内容
test*
表示任何以test开头内容*test
表示任何以test结尾内容*test*
表示含有test的内容
管道符"|"
- 可传递左边输出内容,填充到右边的参数位置
- 例子 : ls -l | grep 123
左边输出
查找高亮当前目录下的列表中的出现123 - 例子: ls -l | wc -l
左边输出
显示当前路径列表行数,即为文件个数 可嵌套 - cat txt.txt | grep 666 | wc -l 等等
echo命令输出内容
- echo
内容
反引号 "``"
- 将被包围的内容当作命令处理
- 例子 echo pwd 与echo ’pwd‘ 类似转义字符
重定向符>与>>
-
,将左侧命令的结果,覆盖写入到右侧文件中
-
,将左侧命令结果,追加写入到右边文件中
tail命令
- tail
[-f -num] 路径
- 选项 -f (follow)表示持续跟踪 一般多窗口持续跟踪某文件修改内容 结束快捷键ctrl + c
- 选项 -num,填写具体数字,查看尾部多少行,不填默认10行
- 参数 路径,表示被跟踪文件路径