新闻中心 新闻
技术分享 | 9个常用Linux命令详解
新闻 2021-11-11 09:20:40

微信图片_20211110142713.jpg

相信很多做机器人学习开发的相关的人员都会接触或使用Linux系统,Linux系统虽然也是电脑的操作系统,但和Windows系统相比还是有一定区别,Windows虽然大部分操作都是可视化图形界面便可以完成。但在Linux系统当中我们往往都需要在终端输入相应的命令行才能完成我们需要的操作,接下来我们就给大家介绍一下关于Linux系统当中常用的命令。


1、 ls

格式::ls [选项] [目录或文件] 

功能:对于目录,列出该目录下的所有子目录与文件;对于文件,列出文件名以及其他信息。

常用选项:

-a :列出目录下的所有文件,包括以 . 开头的隐含文件。

-d :将目录像文件一样显示,而不是显示其他文件。

-i :输出文件的i节点的索引信息。

-k :以k字节的形式表示文件的大小。

-l :列出文件的详细信息。

-n :用数字的UID,GID代替名称。

-F : 在每个文件名后面附上一个字符以说明该文件的类型,“*”表示可执行的普通文 件;“/”表示目录;“@”表示符号链接;“l”表示FIFOS;“=”表示套接字。


2、 pwd

格式:pwd

功能:显示出当前工作目录的绝对路径。


3、 cp

格式:cp [选项] 源文件或目录 目标文件或目录

功能:复制文件或目录。

常用选项:

-f –force 强行复制文件或目录,不论文件或目录是否已经存在。

-d 复制时保留文件链接。

-i –interactive覆盖文件之前先询问用户。

-r 递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链接,则一律视为普通文件处理。

-R 或–recursive递归处理,将指定目录下的文件及子目录一并处理。


4、 cd

格式:cd [目录名称]

常用选项:

cd .. 返回上一级目录。

cd ../.. 将当前目录向上移动两级。

cd - 返回最近访问目录。



5、 mkdir

格式:mkdir [选项] dirname…

功能:mkdir命令用来创建目录。

常用选项:

-p –parents 可以是一个路径名称。此时若路竞争的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。

-m –mode=MODE 将新建目录的存取权限设置为MODE,存取权限用给定的八进制数字表示。


6、 touch

格式:touch[选项] 文件名…

功能:touch命令参数可以更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件。
常用选项:
-a 仅改变指定文件的存取时间。
-c 或–no-creat 不创建任何文件。
-m 仅改变指定文件的修改时间。
-d 使用指定的日期时间,而非现在的时间。
-f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。


7、 mv

格式:mv [选项] 源文件或目录 目标文件或目录

功能:mv命令对文件或目录重新命名,或者将文件从一个目录移到另一个目录中。

常用选项:

-f force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖。

-i 若目标文件(destination)已经存在时,就会询问是否覆盖。


8、 rm

格式:rm [选项] 文件列表

功能:rm命令删除文件或目录。

常用选项:

-f –force 忽略不存在的文件,并且不给出提示信息。

-r -R,–recursive 递归地删除指定目录及其下属的各级子目录和相应的文件。

-i 交互式删除文件。

说明:rm命令删除指定的文件,默认情况下,它不能删除目录。如果文件不可写,则标准输入是tty(终端设备)。如果没有给出选项-f或者–force,rm命令删除之前会提示用户是否删除该文件;如果用户没有回答y或者Y,则不删除该文件。


9、 rmdir

格式:rmdir [选项] dirname

功能:删除目录。

常用选项:

-p –parents 递归删除目录 dirname,当子目录删除后其父目录为空时,也一同被删除。如果有非空的目录,则该目录保留下来。



Linux的命令有很多,我们这里只是简单介绍了其中一些比较常用的命令,更多的Linux系统相关命令,大家也可以去网上查找,本期的内容到这里就结束了,咱们下期再见!


阿木实验室致力于前沿IT科技的教育和智能装备,让机器人研发更高效!


公众号:阿木实验室 ( 领取免费资料包)

官方淘宝店:阿木实验室(可购买硬件配件)

硬件咨询:yanyue199506(欢迎洽谈合作)

课程咨询:jiayue199506 (免费领取机器人工程师学习计划)



- End -

技术发展的日新月异,阿木实验室将紧跟技术的脚步,不断把机器人行业最新的技术和硬件推荐给大家。看到经过我们培训的学员在技术上突飞猛进,是我们培训最大的价值。如果你在机器人行业,就请关注我们的公众号,我们将持续发布机器人行业最有价值的信息和技术。

您的浏览器版本过低,建议下载更换以下浏览器:

官方店铺

 阿木实验室

联系电话

028-87872048

扫一扫,快速加入

硬件评测

群号652692981

课程学习

群号652692981