嵌入式Linux學習1 Linux常用指令1

2021-09-29 06:45:44 字數 2710 閱讀 3999

寫在前面:

linux本系列的所有學習內容都是我在購買「正點原子alpha linux開發板」後,根據官方提供的資料   整理而來。後面將不再做介紹。

目錄

ls:用於顯示當前目錄下的內容。

-a:顯示當前目錄下的全部內容,包括隱藏檔案。

-i:顯示當前目錄下檔案的詳細資訊。

cd:cd命令用於切換當前工作目錄至目標目錄。

pwd:pwd命令可以得知目前所在的工作目錄的絕對路徑名稱。

uname:uname命令可用於檢視電腦以及作業系統的相關資訊。

clear:clear命令用於清除終端螢幕。

cat:用於連線檔案並列印到標準輸出裝置上(檢視檔案內容)

sudo:sudo命令以系統管理者的身份執行指令,sudo 所執行的指令好像是 root 親自執行

第1欄位:檔案屬性字段

檔案屬性欄位由10個字元組成。

第1個字元代表「檔案的型別」。

-表示該檔案是乙個「普通的檔案」。

d

表示該檔案是乙個「目錄」。字母d 是directory的縮寫

l表示該檔案是乙個「鏈結檔案」,相當於windows下面的快捷方式。字母l 是link的縮寫。

b表示該檔案是乙個「塊裝置檔案」。字母b 是block的縮寫。

c表示該檔案是乙個「字元裝置檔案」。字母c 是character的縮寫。

p表示該檔案是乙個「命令管道檔案」,與shell程式設計有關的檔案。

s表示該檔案是乙個「sock檔案」,與shell程式設計有關的檔案。

第1個字元之後的9個字元表示「檔案或目錄的許可權」。

其中用於表示的r w x -分別對應如下的內容:

rwx-

讀(read)

寫(write)

執行(execute)

沒有許可權

前三個字元表示「檔案擁有者的許可權」,中間三個表示「檔案所屬組擁有的許可權」,最後三個表示「其他使用者擁有的許可權」。

對於「-rw-r--r--」,表示檔案擁有者具有「讀寫」許可權,檔案所屬組擁有「讀」許可權,其他使用者擁有「讀」許可權

第2欄位:鏈結占用的節點

對於普通檔案:連線數

對於目錄檔案:第一級子目錄數

第3欄位:檔案(目錄)擁有者

該欄位表示此檔案是屬於哪個使用者。

第4欄位:檔案(目錄)擁有者所在的組

乙個使用者可以加入很多個組,但是其中有乙個是主組,就是顯示在第4欄位的名稱。

第5欄位: 檔案所占用的空間(以位元組為單位)

第5欄位表示檔案大小,如果是乙個資料夾(目錄),則表示該資料夾的大小。請注意是資料夾本身的大小,而不是資料夾以及它下面的檔案的總大小。

第6欄位:檔案(目錄)最近訪問(修改)時間

第7欄位:檔名

cd [target directory]跳轉至目標目錄

cd /跳轉至根目錄

cd ~跳轉至桌面

cd ..跳轉至上一級目錄

-a或--all顯示全部資訊

-m或--machine顯示電腦型別

-n或-nodename顯示在網路上的主機名稱

-r或--release顯示作業系統的發行編號

-s或--sysname顯示作業系統名稱

-v顯示作業系統的版本

此時是「假清屏」,向上滾動滑鼠滑輪,還可以找到之前的指令。

cat命令是linux下的乙個文字輸出命令,通常是用於**某個檔案的內容的;

cat a.c顯示檔案a.c的全部內容

cat > b.c建立b.c檔案

cat a.c b.c > c.c合併a.c檔案、b.c檔案為c.c檔案,並且a.c檔案、b.c檔案不會被刪除。

sudo su

永久切換到 root 目錄

sudo su username

切換回使用者目錄

Linux 嵌入式學習入門(1)

1 微機原理 乙個月 2 數字電子技術 數位電路 乙個月 1 gpio 管腳類的引腳 和閘電路 1.輸入輸入引腳 上拉引腳 上拉電阻三極體 2 協議類的 uart i2c spi nand lcd 3 類似記憶體的 nor sdram 網絡卡 引腳 則為給予電流的的乙個口。引腳分為 輸入引腳和輸出引...

嵌入式學習1

嵌入式學習第一天 linux檔案處理命令 1.mkdir 作用是建立名稱為dirname的子目錄 使用許可權是所以使用者 格式mkdir options 目錄名 options 主要引數 m mode 模式 設定許可權 模式 與chmod類似 p parents 需要是建立上層目錄 如果目錄早已存在...

gdbserver遠端除錯嵌入式Linux裝置

然而,有些情況下嵌入式裝置的硬體資源很有限,比如我手頭的這個裝置,總的rom空間只有16.5mb,韌體,一些系統程式加一些庫就占去了13mb 這樣我可以用的空間就只剩下3mb,而乙個交叉編譯得到的gdb二進位制大小有將近9mb,顯然是放不進去的了。所以聰明的人類想到了另一種方法gdbserver g...