1、ls 列出目录下的文件和文件夹名字
参数:
- -a 列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来
- -l 列出当前路径下的所有文件及文件夹的详细信息
可以简写为ll,与ls -l相同
- –R 递归列出所有的文件和目录
2、创建/删除文件夹命令
- 创建文件
格式:mkdir 文件名
- 一次在同一目录下并排创建多个文件夹: mkdir lxh001 lxh002
备注:不同文件夹之间使用空格隔开,可以使用多个空格,但不能没有空格
-
一次创建多个有嵌套关系的文件夹: mkdir –p luoxh01/luoxh02/luoxh03
-
删除空文件夹
格式:rmdir 文件夹名称
备注:只能删除空文件夹,如果文件夹非空,则会报错
-
删除带有嵌套关系的文件夹:rmdir –p luoxh01/luoxh02/luoxh03/
-
删除多个文件夹:rmdir lxh02 lxh03
3、cd 切换目录
格式:cd 文件夹
参数:
cd 进入用户主目录
cd ~ 进入用户主目录
cd… 返回上一级目录
cd…/… 返回上两级目录
cd / 进入根目录
备注:只能进入一个文件夹,不能进入到某一文件里面去
-
绝对路径:由根目录/写起,例如cd
/root/test1/test2,这个路径永远不会错,不论当前所处路径在哪,只要输入绝对路径,都可以进入该路径 -
相对路径:不是由/写起,是相对于当前路径来说的路径,如已经在/root目录下,cd test1/test2
4、pwd 查看当前所在的绝对路径
5、查找文件
格式:find 路径 –name “文件夹或文件夹名字”
备注:路径为/时代表从根目录查找,最全
- 知道名字全称 find / -name “test.txt”
- 只知道名字开头 find / -name “tes*”
- 只知道名字结尾 find / -name “*txt”
- 知道开头和结尾 find / -name “te*xt”
6、vi 文本编辑器
格式:vi lxh/test2
备注:进去默认是在命令模式下
-
如果文件夹已存在,则打开此文件夹
-
如果文件夹不存在,则新建此文件夹
进入编辑模式:
点击键盘insert按钮,或i/a/o,此时在左下角可看到insert字样
退出编辑模式:
点击键盘ESC按钮,进入命令模式时后,左下角insert消失
q 退出程序 w 保存文件 !强制
- :wq 保存并退出
- :wq! 强制保存并退出
- :q! 强制退出
- G 跳到文件最后一行
- gg 跳到文件第一行
- 查找(命令模式下打一个?)文件里全局去查找
- 查找到目标后可按键盘n(next)定位到下一个,按u撤销
7、cat 查看文件里面的内容
格式:cat 文件
参数:-n 显示行号