寫在前面:
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...