帮助指令_文件目录指令_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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端