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 這個路徑。
這三個命令是在日常中使用最多的命令。勤于練習自然就記住了。