linux基本指令和用法 linux常用命令详解( 五 )


rmdir指令
功能:删除空目录  , 也就是不存放其他文件的目录
这里p1不为空 , 所以无法删除 , 如要借助rm指令

linux基本指令和用法 linux常用命令详解

文章插图
rm指令
我们删除文件一般都用rm指令 , rmdir有点鸡肋
功能:删除目录或文件
选项:
  • -f:强制删除
  • -r:删除目录及目录下的所有文件 , 以递归的方式 。

删除目录要带r选项 , 此时我们的p1/p2/p3就删除了
linux基本指令和用法 linux常用命令详解

文章插图
如果我们想删除目录中的所以文件而不想删除目录 , 直接加通配符*
linux基本指令和用法 linux常用命令详解

文章插图
切记别把根目录给删除
rm -rf /#切记不要使用 , 递归强制删除根目录 , 可能会把系统干崩

man指令
linux中有很多的指令 , 如果我们不记得某个指令的使用 , 可以man一下 , 问问那个男人
选项:
1 是普通的命令
2 是系统调用,如open,write之类的(通过这个 , 至少可以很方便的查到调用这个函数 , 需要加什么头文 件)
3 是库函数,如printf,fread4是特殊文件,也就是/dev下的各种设备文件
5 是指文件的格式,比如passwd, 就会说明这个文件中各个字段的含义
6 是给游戏留的,由各个游戏自己定义
7 是附件还有一些变量,比如向environ这种全局变量在这里就有说明
8 是系统管理用的命令,这些命令只能由root使用,如ifconfig
9 内核例程
我们目前先了解 1 和 3
同样man需要我们  , 普通用户加sudo
yum install -y man-pages

man不加选项 , 默认解释指令
[kingVM-12-11-centos file11]$ man ls

q退出当前界面
linux基本指令和用法 linux常用命令详解

文章插图
$ man 3 printf#我们可以printf库函数

linux基本指令和用法 linux常用命令详解

文章插图
cp指令
语法:cp [选项] [源文件] [目标文件] [指定目录]
功能:复制文件或目录
常用选项:
  • -f强行复制文件或目录 ,  不论目的文件或目录是否已经存在
  • -r递归处理 , 将指定目录下的文件与子目录一并处理 。

我们复制文件file11 , 同时命名为file
linux基本指令和用法 linux常用命令详解

文章插图
默认复制到当前目录下 , 也可以最后指定目录
mv指令
功能:移动文件或重命名文件
用法:mv [选项] [源文件] [目标文件]
选项:
  • -f :force 强制的意思 , 如果目标文件已经存在 , 不会询问而直接覆盖
  • -i :若目标文件 (destination) 已经存在时 , 就会询问是否覆盖!

这里我们将文件file11移动到file目录下
linux基本指令和用法 linux常用命令详解


推荐阅读