目录
基础指令/命令
cd指令
change directory 改变目录
定位绝对路径或者相对路径
操作:
cd空格~或者cd: 回到自己的家目录
cd空格.. 回到当前目录的上一级目录
cd dag 切换到dog文件
help指令
基本语法 :help命令(功能描述:获得shell内置命令的帮助信息)
操作:help cd
结果:获得cd的操作说明
pwd指令
显示当前工作目录的路径
ls指令
list
功能:列出当前工作目录下的所有文件、文件夹的名称
基本语法:
用法1:
ls [选项] [目录或是文件]
用法2:
ls -a:显示当前目录所有文件和目录,包括隐藏文件,文件夹 a是all
ls -l:以详细列表的方式进行显示信息
操作 :ls
ls cat 列出cat文件下的所有文件夹名称
d表示文档类型为文件夹
-表示该行对应的文档类型为文件
注意:
Ls列出的结果颜色说明
蓝色是文件夹
黑色表示文件
绿色的其权限为拥有所有权限
mkdir指令
make directory
创建目录,默认只能创建一级目录
基本语法:mkdir [选项] 要创建的目录
操作:mkdir dog 创建一个dog文件
语法2:
mkdir-p 当一次性创建多层不存在的目录的时候,添加-p参数,否则会报错
语法3:mkdir 路径1 路径2 路径3 【一次性创建多个文件夹】
rmdir指令
删除目录
基本语法:rmdir [选项] 要删除的目录
基本操作:rmdir dog
语法3:mkdir 路径1 路径2 路径3
一次性删除多个文件夹
rm指令
删除文本
rm -f 强制删除,不提示,文件夹文本都可以
rm -r 也可以删除,但是会询问你删不删,特殊情况下也不会询问
rm -rf 删除文件夹
rm -rf a b c 同时删除3个文件/文件夹
案例:
删除一个目录下有特殊的文件,比如删除dog01 ,dog02,dog03等dog开头的文件,带*号
rm -rf dog*
*表示通配符,意思表示任意的字符。
touch指令
创建空的文本文件
基本操作:touch hello.txt
touch dog. txt
语法2:
touch cat /cat002.txt 在cat文件夹里面创建文本cat002
mv指令
move
移动文件与目录或重命名与,移动文档到新的位置
基本操作:
mv 001.txt 002.txt 将001文本改名为002
移动文件夹
cat指令
作用1:直接打开一个文件的功能,预览文件。
语法:cat 文件的路径
注意:查看文件内容,只能浏览文件不能修改文件,相对更加安全
作用2:对多个文件进行合并到某一个文件当中
语法2:cat 待合并文件路径1 待合并文件路径2...文件路径n>合并之后的文件
vi指令
编辑文件文本
vi+空格+文件名.txt
cp指令
copy file
复制文件到指定的位置
语法:cp 被复制的文档路径 文档被复制到的路径
vim指令
vim是一款文本编辑器
语法:vim 文件的路径
作用:打开一个文件夹,可以(不)存在
推出打开的文件,在没有按下其他命令的时候,按下shitf+英文冒号,输入q,按下回车即可