帮助指令_文件目录指令_mkdir、rmdir指令
帮助指令
-
man获取帮助信息
基本语法:man [命令或配置文件](功能描述:获取帮助信息)
案例:查看ls命令的帮助信息 man ls

-
help指令
基本语法:help 命令(功能:获取shell内置命令的帮助信息)
案例:查看cd命令的帮助信息 help cd

- ctrl+z 退出查看指令帮助
文件目录类指令
-
pwd指令
基本语法:pwd (功能:显示当前工作目录的绝对路径)
案例:显示当前工作目录的绝对路径 pwd
-
ls指令
基本语法:ls [选项] [目录或是文件]
常用选项:-a :显示当前目录所有的文件和目录,包括隐藏的
-l :以列表的方式显示信息
应用实例
案例:查看当前目录的所有内容信息 ls -al
-
cd指令
基本语法:cd [参数] (功能:切换到指定目录)
理解:绝对路径与相对路径 ???
cd ~ 或者cd :回到自己的家目录,比如 当前登录的是root,cd ~切换到/root
cd .. 回到当前目录的上一级目录
应用实例
案例1:使用相对路径切换到root目录

2:使用相对路径到/root目录 假设当前在Desktop目录下

3:表示回到当前目录的上一级目录 cd ..
4:回到家目录 cd ~
mkdir、rmdir指令
-
mkdir指令用于创建目录
基本语法:mkdir [选项] 要创建的目录名
常用选项:-p 来创建多级目录
应用实例
案例1:创建一个目录/home/dog
mkdir /home/dog

2:创建多级目录/home/animal/tiger
mkdir -p /home/animal/tiger

-
rmdir指令用于删除空目录
基本语法:rmdir [选项] 要删除的空目录

应用实例
案例:删除一个目录 /home/dog
rmdir /home/dog
细节提示:当目录下有内容是,rmdir后选项需要加上-rf,才能删除,rf代表递归强制


*删除文件要谨慎
-
touch指令用于创建空文件
基础语法:touch 文件名称
案例:创建一个空文件hello.txt touch hello.txt

-
cp指令拷贝文件到指定目录
基本语法:cp [选项] source dest
常用选项:-r 递归复制整个文件夹
应用实例
案例1:将/home/hello.txt拷贝到/home/bbb目录下

案例2:递归复制整个文件夹

使用细节:强制覆盖不提示的方法 \cp -r home/bbb /opt
-
rm指令移除文件或目录
基本语法:rm [选项] 要删除的文件或目录
常用选项:-r 递归删除整个文件夹
-f 强制删除不提示
应用实例
案例1:将home/hello.txt删除

案例2:递归删除整个文件夹 home/bbb

使用细节:强制删除且没提示的:带上-f参数即可
-
mv指令 移动文件与目录或重命名
基本语法:mv oldNameFile newNameFile(功能描述:重命名)
mv /temp/movefile /targetFolder(功能描述:移动文件)
应用实例
案例1:将animals/dog.txt 文件重命名为 cat.txt案例2:将 pet.txt文件移动到animals/

案例3:移动整个目录,比如将 animals移动到~下


-
cat指令 查看文件内容
基本语法:cat [选项] 要查看的文件
常用选项:-n 显示行号
案例:animal/cat.txt 文件内容,并显示行号

使用细节:cat只能浏览文件,而不能修改文件,为了浏览方便,一般会带上管道命令 | more


enter下一行,空格是一行
-
more指令
more指令 是一个基于VI编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容,既可以和cat一起使用,也可以单独使用。
基本语法:more 要查看的文件
案例:采用more查看文件 waitdemo1.c

操作说明,内置的若干快捷键
-
less指令
less指令用来分屏查看文件内容,
递归,重复:recurrence

浙公网安备 33010602011771号