【北京迅為】《i.MX8MM嵌入式Linux開發指南》-第一篇 嵌入式Linux入門篇-

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 這個路徑。

這三個命令是在日常中使用最多的命令。勤于練習自然就記住了。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:
http://www.pswp.cn/diannao/43046.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/43046.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/43046.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

BFS:邊權相同的最短路問題

一、邊權相同最短路問題簡介 二、迷宮中離入口最近的出口 . - 力扣&#xff08;LeetCode&#xff09; class Solution { public:const int dx[4]{1,-1,0,0};const int dy[4]{0,0,1,-1};int nearestExit(vector<vector<char>>& maze, vector<int>& e…

論文閱讀:Rethinking Interpretability in the Era of Large Language Models

Rethinking Interpretability in the Era of Large Language Models 《Rethinking Interpretability in the Era of Large Language Models》由Chandan Singh、Jeevana Priya Inala、Michel Galley、Rich Caruana和Jianfeng Gao撰寫&#xff0c;探討了在大型語言模型&#xff…

WVP后端項目文件結構

WVP&#xff08;Web Video Platform&#xff09;是一個基于GB28181-2016標準實現的網絡視頻平臺&#xff0c;負責實現核心信令與設備管理后臺部分&#xff0c;支持NAT穿透&#xff0c;支持海康、大華、宇視等品牌的IPC、NVR、DVR接入。支持國標級聯&#xff0c;支持rtsp/rtmp等…

使用C#進行MySQL刪改查操作

使用C#進行MySQL刪改查操作 1.前提準備2.C#中MySQL的向指定數據庫中增加數據3.C#中MySQL的向指定數據庫中修改數據4.C#中MySQL的向指定數據庫中刪除數據 1.前提準備 在MySQL官網上下載C#相關的dll&#xff0c;或者在Nuget包中搜索“MySql.Data”&#xff0c;進行下載。 2.C#中…

js函數擴展內容---多參數,函數屬性,字符串生成函數

1.多參數 在js中&#xff0c;Math.max()方法可以接受任意數量的參數&#xff0c; Math.max(1,2,3,4);//4 Math.max(1,2,3,4,5,6,7,8,9,10)//10 在max方法里面有一個rest參數&#xff0c;它接受了所有參數全部合成到了一個number數組里面&#xff0c; function rest(a,b,...a…

12 - matlab m_map地學繪圖工具基礎函數 - 在地圖上繪制矢量場m_vec函數和繪制風羽圖的m_windbarb函數

12 - matlab m_map地學繪圖工具基礎函數 - 在地圖上繪制矢量場函數m_vec和繪制風羽圖的函數m_windbarb 0. 引言1. 關于m_vec2. 關于m_windbarb3. 總結 0. 引言 本篇介紹下m_map中繪制矢量場的函數&#xff08;m_vec&#xff09;和地圖上繪制風羽圖的函數m_windbarb。 1. 關于m…

【python重復元素判定】

在Python中&#xff0c;判定一個序列&#xff08;如列表、元組等&#xff09;中是否存在重復元素&#xff0c;可以通過多種方法實現。這里列出幾種常用的方法&#xff1a; 1. 使用集合&#xff08;Set&#xff09; 集合是一個無序的、不包含重復元素的數據結構。將序列轉換為…

QT信號量與槽

文章目錄 概述用系統生成新增一個信號量和槽代碼方式信號量和槽的宏信號量和槽都用函數地址lamda表達式函數指針 槽和信號量函數信號量槽 小結 概述 這個內容是QT獨有的&#xff0c;寫的挺有意義的。之前寫過一篇QT slots的函數&#xff0c;思來想去&#xff0c;覺得不是那么有…

python-22-零基礎自學python-數據分析基礎 打開文件 讀取文件信息

學習內容&#xff1a;《python編程&#xff1a;從入門到實踐》第二版 知識點&#xff1a; 讀取文件 、逐行讀取文件信息等 練習內容&#xff1a; 練習10-1:Python學習筆記 在文本編輯器中新建一個文件&#xff0c;寫幾句話來總結一下你至此學到的Python知識&#xff0c;其中…

代碼隨想錄:貪心2-4

455.分發餅干 題目 假設你是一位很棒的家長&#xff0c;想要給你的孩子們一些小餅干。但是&#xff0c;每個孩子最多只能給一塊餅干。 對每個孩子 i&#xff0c;都有一個胃口值 g[i]&#xff0c;這是能讓孩子們滿足胃口的餅干的最小尺寸&#xff1b;并且每塊餅干 j&#xff…

考CISP,不要踩坑的幾點建議

當你立志要在信息安全領域闖出一片天&#xff0c;可能多少都會聽行內人說&#xff0c;搞本CISP。但這個認證究竟該怎么拿&#xff1f;需要培訓嗎&#xff1f;培訓又是怎么一回事&#xff1f;價格如何&#xff1f;還有&#xff0c;什么時候開始準備最好&#xff1f;這些問題可能…

C++ Lambda表達式第一篇, 閉合(Closuretype)

C Lambda表達式第一篇&#xff0c; 閉合Closuretype ClosureType::operator()(params)auto 模板參數類型顯式模板參數類型其他 ClosureType::operator ret(*)(params)() lambda 表達式是唯一的未命名&#xff0c;非聯合&#xff0c;非聚合類類型&#xff08;稱為閉包類型&#…

【實習問題記錄】Nodeclub本地部署

問題描述 在按照官方網站給出的教程一步一步操作以后發現出現以下報錯&#xff1a; 問題分析 顯示連接不上mongodb&#xff0c;分析報錯可能是因為版本不匹配導致的&#xff0c;查看安裝的mongodb版本發現是7.0.4&#xff0c;與目標版本不匹配&#xff0c;同時查看mongodb官…

我們所熟知的meme梗圖也可以用AI生成了,老外都玩壞了。

meme梗圖不知道大家看到過嘛&#xff1f;相信你們看見下面的圖你就會大叫“臥槽”&#xff0c;原來是這種圖&#xff0c;我以前經常狂刷不止&#xff0c;太有趣了。 其實meme是一個網絡流行語&#xff0c;可譯為模因。在大眾非學術范圍內也可翻譯為我們所熟知的“梗”。其中“表…

SDK環境的安裝(測試使用)

1、安裝 將文件解壓至目錄,我的目錄為:D:\Program Files\Android 解壓后如下: 下載鏈接如下: sdk下載 提取碼見文章最后: 2、配置環境 1、在環境變量中,選擇系統變量,點擊新建。 變量名:ANDROID_HOME 變量值:“你自己的android-sdk安裝路徑” (例如我的:D:\Pro…

CF1955C Inhabitant of the Deep Sea 題解

題目 模擬 首先想到模擬。 但是看到數據范圍&#xff0c;模擬不了。 #include<bits/stdc.h> #include<cstring> #include<queue> #include<set> #include<stack> #include<vector> #include<map> #define int long long #define …

如何在 Linux 中高亮顯示日志關鍵字

在 Linux 系統中&#xff0c;實時查看日志文件通常使用 tailf 命令&#xff0c;但 tailf 本身并不支持高亮顯示關鍵字功能。通過結合 grep、sed 等工具&#xff0c;我們可以實現日志關鍵字高亮。本文將介紹幾種高效的方法來實現這一目標。 方法一&#xff1a;使用 grep --color…

人機交互中有許多不滿足緊致性條件的地方

緊致性條件通常用于描述拓撲空間的性質。一個拓撲空間被稱為緊致的&#xff0c;如果它的任意開覆蓋都有有限子覆蓋。換句話說&#xff0c;對于任何開覆蓋&#xff0c;都可以從中選取有限個開集&#xff0c;它們的并仍然覆蓋整個空間。 滿足緊致性條件的方法通常包括以下幾種&am…

7月8日 四道經典單鏈表oj題

大家好呀&#xff0c;本博客目的在于記錄暑假學習打卡&#xff0c;后續會整理成一個專欄&#xff0c;主要打算在暑假學習完數據結構&#xff0c;因此會發一些相關的數據結構實現的博客和一些刷的題&#xff0c;個人學習使用&#xff0c;也希望大家多多支持&#xff0c;有不足之…

CSS--表格自適應寬度并設置最小寬度

原文網址&#xff1a;CSS--表格自適應寬度并設置最小寬度_IT利刃出鞘的博客、-CSDN博客 簡介 本文介紹怎樣讓HTML的表格自適應寬度。 Java技術星球&#xff1a;way2j.com 問題描述 默認樣式下&#xff0c;表格會出現某一列很窄的情況&#xff1a; 代碼&#xff1a; <h…