Linux基本指令一
- 一、ls指令
-
- 二、pwd指令
-
- 三、cd指令
-
- 四、 touch指令
-
- 五、mkdir指令
-
- 六、rmdir指令
-
- 1、语法
- 2、适用对象
- 3、功能
- 4、常用选项
- 5、示例
- 七、rm指令
-
- 1、语法
- 2、适用对象
- 3、功能
- 4、常用选项
- 5、示例
- 八、man指令
-
- 1、语法
- 2、功能
- 3、常用选项
- 4、man手册的8章
- 5、Linux对man手册8章的介绍
- 九、cp指令
-
- 十、cat指令
-
- 十一、mv指令
-
一、ls指令
1、语法
ls [选项][目录或文件]
2、功能
- 对于目录,将列出该目录下的所有子目录与文件
- 对于文件,将列出文件名以及其他信息。
3、常用选项
- -l :列出文件的详细信息。
- -a :列出目录下的所有文件,包括以 . 开头的隐含文件。
- -i :输出文件的 i 节点的索引信息。
- -t :以时间排序。
4、示例

- ll和ls -l的作用是一样的,因为ll是ls -l的别名。
二、pwd指令
1、功能
显示用户当前所在的目录。
2、示例

三、cd指令
1、语法
cd 目录名
2、功能
改变当前工作目录的位置,即将当前工作目录改变到指定的目录下。
3、常用操作
cd . :返回当前工作目录。
cd . .:返回上级目录。
cd /home/snowdragon/code/ :以绝对路径的方式切换当前工作目录。
cd …/code/ :以相对路径的方式切换当前工作目录。
cd ~:切换当前工作目录为用户的家目录。
cd -:返回上一次访问的目录位置。
4、示例

四、 touch指令
1、语法
touch [选项]… 文件…
2、功能
touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件。
3、示例
- 虽然touch指令可以更改时间,但此时更改时间这个功能对我们来说没什么作用,所以此处只列举了如何创建文件。

五、mkdir指令
1、语法
mkdir [选项] dirname…
2、功能
在当前目录下创建一个名为 ” dirname “ 的目录。
3、常用选项
-p, --parents :可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动创建好那些尚不存在的目录。即一次可以创建多个目录。
4、示例

六、rmdir指令
1、语法
rmdir [选项][dirName]
2、适用对象
具有当前目录操作权限的所有使用者。
3、功能
- 删除空目录。
- rmdir是一个与mkdir相对应的命令。mkdir是创建目录,而rmdir是删除目录。
4、常用选项
-p :当子目录被删除后如果父目录也变成空目录的话,就连带父目录一起删除。
5、示例


七、rm指令
1、语法
rm [选项][dirName/dir]
2、适用对象
所有使用者。
3、功能
- 删除文件或目录。
- rm命令可以同时删除文件或目录。
4、常用选项
- -f :即使文件属性为只读(即写保护),亦直接删除。
- -i :删除前逐一询问确认。
- -r :删除目录及其下的所有文件。
5、示例


八、man指令
1、语法
man [选项] 指令/命令
2、功能
Linux的指令/命令有很多选项,我们不可能全记住,但是我们又要用到它们,这时我们可以通过查看联机手册获取帮助。而访问Linux手册页的指令就是man。
3、常用选项
- -k :根据关键字搜索联机帮助。
- num :只在第num章节找。
- -a :将所有的章节都依次显示出来,从第一章开始搜索,有就显示,没有就搜索下一章,直到结束或用户在按q退出手册后在命令行界面按[Ctrl + c]才停止。即当用该选项时,当按下q是退出,它会继续往后面搜索,直到所有章节都搜索完毕。
4、man手册的8章
- 1、Standard commands (标准命令)
- 2、System calls (系统调用)
- 3、Library functions (库函数)
- 4、Special devices (设备说明)
- 5、File formats (文件格式)
- 6、Games and toys (游戏和娱乐)
- 7、Miscellaneous (杂项)
- 8、Administrative Commands (管理员命令)
5、Linux对man手册8章的介绍

九、cp指令
1、语法
cp [选项] 源文件或目录 目标文件或目录
2、功能
复制文件或目录,当同时指定两个以上的文件或目录,如果最后的目的文件是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到最后的目标目录中;如果最后的目的文件不是一个已存在的目录,则它会显示错误信息,而不会自动创建一个目标文件。
3、常用选项
- -r :递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链
接,则一律视为普通文件处理。
4、示例

十、cat指令
1、语法
cat [选项][文件]
2、功能
查看目标文件的内容。
3、常用选项
- -b :对非空输出行编号。
- -n :对输出的所有行编号。
- -s :抑制重复的空输出行。
4、示例

十一、mv指令
1、语法
mv [选项] 源文件或目录 目标文件或目录
2、功能
- 移动文件或者为文件重命名,经常用来备份文件或者目录。
- 当mv指令后面跟着的两个参数都是目录时,mv会将第一个参数目录移动至第二个参数目录处。
- 当mv指令后面跟着的两个参数都是普通文件,且都存在时,mv会将第一个参数普通文件重命名为第二个参数普通文件的名字,或者说是第一个参数普通文件的内容覆盖了第二个参数普通文件的内容,而第一个参数普通文件也会被删除。
- 当mv指令后面跟着的第二个参数不存在时,mv会将第一个参数重命名为第二个参数的名字。
3、常用选项
- -i :若目标文件 (destination) 已经存在时,将会询问是否进行覆盖。
4、示例

- 本文只是简要介绍一些基本的Linux指令,对指令的讲解不会太深,只是介绍一些常见与常用的东西。
- 更多的Linux基本指令内容参见Linux基本指令二
本文到这里就结束了,如有错误或者不清楚的地方欢迎评论或者私信
创作不易,如果觉得博主写得不错,请务必点赞、收藏加关注