i.MX8MM处理器采用了先进的14LPCFinFET工艺,提供更快的速度和更高的电源效率;四核Cortex-A53,单核Cortex-M4,多达五个内核 ,主频高达1.8GHz,2G DDR4内存、8G EMMC存储。千兆工业级以太网、MIPI-DSI、USB HOST、WIFI/BT、4G模块、CAN、RS485等接口一应俱全。H264、VP8视频硬编码,H.264、H.265、VP8、VP9视频硬解码,并提供相关历程,支持8路PDM接口、5路SAI接口、2路Speaker。系统支持Android9.0(支持获取root限)Linux4.14.78+Qt5.10.1、Yocto、Ubuntu20、Debian9系统。适用于智能充电桩,物联网,工业控制,医疗,智能交通等,可用于任何通用工业和物联网应用、
【公众号】迅为电子
【粉丝群】258811263(加群获取驱动文档+例程)
第七章 Linux 常用命令第一部分
本章内容对应视频讲解链接(在线观看):
Linux 常用命令第一部分 → https://www.bilibili.com/video/BV1M7411m7wT?p=7
7.1 ls 命令
ls命令功能:查看文件信息
在 windows 下查看文件,直接打开我的电脑,或者是我的文件夹就可以看到文件的目录了,但是在 ubuntu 上,我们一般都使用命令来查看。那么我们用 ls 命令来查看文件信息。在当前目录下输入 ls 命令,然后敲回车,这样就会列出现在所在路径下的文件,如下图所示。
除了这些还有些隐藏文件是看不到的。在 windows 上,隐藏文件不设置是看不到的,同样我们 ubuntu 也是一样的,要加一些参数才能看到隐藏文件,输入
ls -al
这样会显示这个路径下所有文件和所有文件的全部信息。哪个是隐藏文件呢,隐藏文件它前边是一个“.”。 ubuntu 里面以“.”开头的全部是隐藏文件,这里 .bash_history 就是隐藏文件。如下图所示。
刚才我们输入的命令参数有两个,第一个是 a ,第二个是 l
-a :显示所有的文件,
-l :显示文件的详细信息,比如说文件的形态、权限、所有者、大小信息等。
我们来看下 ubuntu 这些显示的信息内容是什么呢,从左往右依次看。
第一列的第一个参数有 d,还有-,这代表文件类型,在 windows 上文件类型都是以后缀名决定的,比如说 .mp3 、 .mp4 、 .txt ,在 windows 上通过后缀名就可以判断我们文件的属性了,但是在 ubuntu 上,是通过第一个参数来判断文件类型是什么的。如下图所示。
第一个参数:
d | 目录文件 |
- | 普通文件 |
p | 管理文件 |
l | 链接文件 |
b | 块设备文件 |
c | 字符设备文件 |
s | 套接字文件 |
rwxr 这些代表文件权限,这个权限要怎么判断呢,文件权限里边一共有三个字母 r w x ,还有一个-。
r | 表示读权限 |
w | 表示写权限 |
x | 表示可执行权限 |
- | 没有权限 |
我们首先要知道 r w x - 这几个都代表什么意思,后面我们再来教大家怎么来判断我们的文件权限,怎么来修改文件权限。
看第二列,17 3 1 1这些数字是什么意思呢。
对于普通文件来说, 17 就是代表链接数,普通文件是“-”开头,那么 .bash history 就是普通文件, .bash history 这个是文件名,17 代表普通文件的链接数,也就相当于 windows 上的快捷方式。
对于目录文件来说,它相当于第一级子目录目录数,目录文件就是以 d 开头的文件,我们看这个隐藏文件 .cache 这个文件,第一级子目录数是什么意思呢,我现在所处的 .cache 这个目录,他作为副目录,那么子目录就是该副目录下的目录称为子目录,也就是我们进到 .cache 这个目录下去,他里面称之为子目录,这里个数表示的是子目录的目录数而不是文件数,这里不包括文件,这里写的是 14 ,那么我们来看下这里面是不是14个文件呢,我们进到 .cache ,
cd .cache/
然后我们输入
ls -al
我们来数一下, d 开头的一共是14个文件,所以说这个数字表示的是副目录下子目录的个数,不包括文件。如下图所示。
topeet 这个表示的是用户名,旁边的这个是组名,如下图所示。
第四列的 4096 它表示的是文件大小,单位是以字节为单位的,如下图所示。
第五列是修改时间,这个修改时间是最后的修改时间,如下图所示。
最后一个参数是表示文件名,如下图所示。
“.”和“..”代表什么:
. 表示的是当前目录
.. 表示的是上一级目录
除了这两个参数以外,还有 -t -s -a 这几个参数,但是这些参数我们都不常用,我们最常用的还是a和l这个参数,它的命令格式是我们刚刚在虚拟机上敲入的格式, ls 是命令, -al 是参数,这个就是文件查看信息命令 ls ,他是 list 这个单词的缩写。
7.2 cd 命令
cd命令功能:目录切换
cd 命令是用来切换工作路径的,就相当于我们 windows 电脑上进入下一级和返回下一级,它的使用方法也非常的简单,直接输入 cd 加空格加上我们要进入的路径就可以了。
cd .. 作用:返回上一级目录
我们输入
cd ..
..代表上一级,这就是进入这个路径的上一级路径,我们上一级路径是在 home 下,然后
ls
列出当前路径下的文件,当前目录下,有一个叫 topeet 的文件,然后我们再进到 topeet 这个目录,我们输入以下命令:
cd topeet/
这里有一个小技巧,我们输入这个文件第一个首字母,然后按 Tab 键,会自动帮我们补全,我们就不用输入这个文件全部名称了,然后我们敲回车。
ls
这样就进到了 topeet 这个路径下,如下图所示。
7.3 pwd 命令
pwd命令功能:显示当前路径
它就相当于我们 windows 电脑上如下图所示选项的路径,我们在 windows 电脑直接看它,就可以知道所处的路径了。
但是在 ubuntu 上,我们使用控制台是看不到这个路径的,如果说我们想看一下当前处在哪个路径上,我们就可以使用 pwd 命令。
现在在控制台上输入
pwd
然后敲回车,他这里就显示了我们当前的路径,当前的路径是在 /home/topeet 这个路径下,然后我们输入
cd ..
..代表上一级,然后我们再输入
pwd
那么现在所处的路径是 home 路径下,然后我再进到 topeet 这个路径,
cd topeet/
这样我们就回到了 topeet 这个路径。
这三个命令是在日常中使用最多的命令。勤于练习自然就记住了。