我是靠谱客的博主 迷你老虎,最近开发中收集的这篇文章主要介绍linux基本指令,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

指令基本格式:

#指令主体 [选项] [操作对象]

指令主体只能有一个。

一个指令可包含多个选项,也可包含多个操作对象。

基础指令如下:

1.ls指令:list表示清单。

#ls (列出当前工作目录下的所有文件/文件夹的名称。)

#ls 路径(列出指定路径下的所有文件/文件夹的名称。)

#ls 选项 路径(列出指定路径下的文件/文件夹的名称,并以指定的格式进行演示。)

#ls-l(表示以详细列表的形式进行演示。)

#ls-a(表示显示所有文件/文件夹(包含隐藏文件/文件夹)。)

#ls-lh(列出指定路径下的所有文件夹/文件的名称,以列表的形式并且在显示文档大小时以可读性较高的形式显示。)

说明:

a.绝对路径:“/”表示从根“/”开始寻找对应路径

b.相对路径:“./”表示当前目录下、“../”表示上一级目录下

c.ls列出的结果颜色说明:

蓝色:文件夹

黑色:文件

绿色:权限为拥有所有权限,可读可执行。

2.Pwd指令:printing working directory 打印当前工作目录

#pwd

3.cd指令:change directory 改变目录,用于切换当前工作目录

#cd

#cd 路径(绝对、相对)

说明:“~”表示当前用户的工作目录

切换方式:#cd ~

4.mkdir指令:make directory 创建目录

#mkdir 路径

#mkdir-p  (实现多层目录创建)

#mkdir 路径1 路径2 路径3...  (实现一次性创建多个目录)

5.touch指令:创建文件

#touch 文件路径

与mkdir类似

6.cp指令:copy 复制文件/文件夹到指定位置

#cp 被复制的文档路径 文档被复制到的路径

说明:linux在复制过程中可以重新对新的位置的文件进行重命名,但如果不是必须的,建议前后保持一致。当使用cp命令进行文件夹复制操作时,需要添加-r(递归),否则目录被忽略。

7.mv指令:move 移动文档到新的位置

#mv 需要移动的文档路径 需要保存的位置路径

与cp指令类似,也可重命名。

在linux中重命名的命令也是mv,语法与mv指令一致。

8.rm指令:remove(移除/删除一个或多个文档)

#rm 选项 需要移除的文档路径

选项:

-f(force):当删除时不想频繁确认时使用

-r:递归删除(删除一个目录时需要做递归删除)

-rf:删除目录,并且不想频繁确认。(还可同时删除多个文档)(慎用!相当于格式化系统

#rm -f XXX(相同特性)*

9.vim指令:是一款文本编辑器

#vim 文件的路径

作用:打开一个文件(这个文件可存在,可不存在)

退出操作:shift+冒号,输入小写q,回车

10.输出重定向:将某些命令的执行结果保存到文件中进行后续分析/统计

>:覆盖输出,会覆盖掉原先的文件内容;

>>:追加输出,不会覆盖掉原先的文件内容,在原始文件内容末尾继续添加。

#正常执行的命令 >/>> 文件的路径 (文件可存在,可不存在)

11.cat指令:

作用1:直接打开一个文件;

#cat 文件路径

作用2:对文件进行合并。

#cat 待合并文件路径1 待合并文件路径2 ... 待合并文件路径n >/>> 合并后的文件路径

进阶指令、高阶指令看下面两篇!​​​​​​

最后

以上就是迷你老虎为你收集整理的linux基本指令的全部内容,希望文章能够帮你解决linux基本指令所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部