嵌入式學習 五 Linux常用的命令

2021-09-26 03:49:11 字數 2067 閱讀 7721

僅用於個人學習記錄

linux:linux 是一套免費使用和自由傳播的類 unix 作業系統,是乙個基於 posix 和 unix 的多使用者、多工、支援多執行緒和多 cpu 的作業系統。核心思想為一切皆於檔案。

linux 的發行版:將 linux 核心與應用軟體做乙個打包,常見發行版有ubuntu,redhat、centos等

linux主要應用領域:嵌入式(開源易剪裁核心),伺服器等;

linux常用命令:

1:檔案操作基本命令:

ls:顯示當前所有檔名,ls-l代表以長格式顯示檔案資訊

mkdir/r

mdir

: 建立目錄/刪除目錄,其中引數為-p為遞迴建立目錄,如[root@localhost ~]# mkdir -p lm/movie/jp/cangls

pwd:顯示當前檔案路徑

cp:複製檔案或路徑,cp 原始檔路徑 目標檔案路徑

rm:檔案刪除

mv:移動檔案或刪除

2:檔案檢視命令

檔案內容:

cat:由第一行開始顯示檔案內容

tac:又最後一行開始顯示

head :只看頭幾行

tail:只看尾幾行

檔案時間(訪問時間(讀操作)、修改時間(寫操作)、狀態時間(檔案屬性改變操作)):t

ouch:修改檔案/檔案目錄的時間

stat:檢視檔案的時間

不論是硬鏈結或軟鏈結都不會將原本的檔案複製乙份,只會占用非常少量的磁碟空間

,作用指向同一檔案而不占用空間。

4:更改檔案許可權及所屬組

chgrp:更改檔案屬組

chown:更改檔案屬主及屬組

chmod:更改檔案的9個許可權屬性,其中許可權分別為使用者,組及其他,其中r=4(讀),w=2(寫),x=1(執行),7=4+2+1為全部許可權,例子:chmod 777 檔案路徑

5:磁碟分割槽

5.1:檢視 :lsblk -p:檢視裝置已掛載情況:

5.2分割槽:fdisk /dev/sd*(硬碟檔案路徑)

分割槽初始化:n/d:新增/刪除分割槽 p

:預設主分割槽

後面為分割槽標號,開始位置及結束位置(大小)

w:寫入硬碟並保更改

5.3:格式化:mkfs -t ext4 /dev/sd*(已分割槽路徑)

只有格式化後才能載入

5.4:掛載及解除安裝:mount 硬碟檔案路徑 掛載目錄 ;umount 掛載目錄:

6:檔案壓縮及解壓

6.1)對於.tar結尾的檔案 

tar -xf all.tar 

6.2)對於.gz結尾的檔案 

gzip -d all.gz 

gunzip all.gz 

6.3)對於.tgz或.tar.gz結尾的檔案 

tar -xzf all.tar.gz 

tar -xzf all.tgz 

6.4)對於.bz2結尾的檔案 

bzip2 -d all.bz2 

bunzip2 all.bz2 

6.5)對於tar.bz2結尾的檔案 

tar -xjf all.tar.bz2 

6.6)對於.z結尾的檔案 

uncompress all.z 

6.7)對於.tar.z結尾的檔案 

tar -xzf all.tar.z  t

ar常用配置引數:-xvf:

x或--extract或--get 從備份檔案中還原檔案。

-v或--verbose 顯示指令執行過程

-f《備份檔案》或--file=《備份檔案》 指定備份檔案

-c《目的目錄》或--directory=《目的目錄》 切換到指定的目錄

# tar -zxvf /home/images.tar.gz -c /specific dir

(/c解壓帶到指定目錄

嵌入式linux如何學習

俗話說萬事開頭難 然後中間難,最後難?剛開始的時候,你是否根本就不知如何開始,上網查資料被一堆堆新名詞搞的找不到北,去圖書館看書也是找不到方向?又是arm,又是linux,又是uboot頭都大了。不知道自己究竟從 開始?嵌入式linux如何學習 簡單說,從arm基礎知識到裸機程式設計,從ucosii...

嵌入式Linux學習筆記

嵌入式linux學習筆記 學習 一 linux的優勢 1 廣泛的硬體支援 linux能夠支援x86 arm mips alpha powerpc等多種體系結構,目前已經成功移植到數十種硬體平台,幾乎能夠執行在所有流行的cpu上。linux有著異常豐富的驅動程式資源,支援各種主流硬體裝置和最新硬體技術...

嵌入式linux學習筆記

1 溢位 兩個數相加,如果最高位的進製和此高位的進製不同,則產生溢位。2 進製和溢位的概念不一樣。3 預取 取得是編譯後得到的機器 解碼 執行 4 arm的彙編指令長度是確定的,32位。5 一條彙編指令 條件碼 4bit 操作碼 分類碼 s 1bit 目的暫存器 4bit 源暫存器 4bit 立即數...