- pwd:查看当前所在完整目录 (~$:当前命令在主目录)
- -P:物理路径(真实路径)
- -L:逻辑路径(自身路径)
- cd:命令进入此目录(绝对路径和相对路径)
若要回到主目录下 输入 cd / 即可
“cd . ”:进入当前所在目录;“cd …”:跳出当前目录向上一层
“cd … /dir”:进入同级之下的附目录
- mkdir:创建目录
如果想要同时创建多级目录 可以使用
mkdir dir1/dir2/ -p(后面p要小写的,且必须要加上 -p 命令才会生效)
-
rmdir —删除空目录(必须是空目录)
当我试图删除“Jilin”时 系统提示我删除失败,因为它不是空目录。
我们还可以利用 -p 同时删除多级目录
-
通配符
-
echo *:列出当前目录所有文件和文件夹
-
ls a*:列出所有a开头的文件
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uldiiDZw-1647952404278)(C:/Users/21408/AppData/Roaming/Typora/typora-user-images/image-20220322121310178.png)]
ls a??(列出以a开头并且后面跟着问号个数个字符的文件)
-
echo * a *:列出所有包含a字符的文件和文件夹
-
echo’*’:直接显示 * 这个字符
-
-
grep:筛选
先用cat/etc/passwd合并显示所有文件:
grep ubuntu /dir1/dir2:列出拥有此字符串的玩意儿
-
grep root/etc/password:找到这个路径有root关键词的文件
-
grep r* /etc/password:只要有r字符都进行筛选
-
grep root /etc/*:在etc下的所有文件找
访问被拒绝?前面加上sudo(临时调用root权限)
-
-i 忽略大小写
-
-v 反向匹配(不包含关键字)
-
-n 显示行号(显示所在行号)
-
-r 递归目录及子目录中所有文件
-
-c 显示目标文件中包含关键字的行数
-
grep -f 1.txt a.txt 1.txt中多个关键字同时匹配
-
grep a[123] a.txt a1、a2、a3
-
grep -E ‘1|2|3’ a.txt 或1或2或3
-
明天把命令行基础更新完。