天天看點

嵌入式系統開發學習筆記(1)Linux操作

嵌入式系統開發學習筆記

  • Linux操作
    • Linux檔案目錄
    • Linux使用者操作指令
    • Linux檔案操作指令
    • 檔案權限說明
    • 部分操作截圖

Linux操作

  1. Linux使用者操作指令
  2. Linux檔案操作指令
  3. 檔案權限說明

Linux檔案目錄

/- 根

/bin中 - 使用者二進制檔案

/sbin目錄 - 進階指令

/etc - 系統配置檔案

/dev - 裝置檔案

/sys - 存儲核心資訊

/proc - 存儲核心資訊

/var - 日志檔案

/usr - 使用者安裝程式(軟體一般安裝到這個目錄)

/tmp - 臨時檔案

/home -使用者主目錄

/boot - 存放啟動檔案

/lib - 系統檔案庫

/media - 檔案系統的挂載點

/usr:

include - 存放頭檔案

bin - 存放多數日常應用程式

local - 使用者個人安裝軟體

sbin - 在當使用者模式下,不用的系統管理程式

src - 存放源程式

/var:

cache - 應用程式的緩存檔案

lib - 應用程式的資訊和資料

local - 存放usr/local中程式的資訊

lock - 鎖檔案

log - 日志檔案

opt - /opt中程式資訊和資料

run - 正在執行的程式資訊,PID檔案

tmp - 臨時檔案傳遞

Linux使用者操作指令

指令符

01、cd / 進入根目錄

02、cd … 傳回上一級目錄

03、cd . 進入下一級目錄

04、cd 檔案夾名 進入該檔案

05、clear 清屏

06、b+輕按兩下tad 查詢b開頭的子目錄

07、su 身份 切換身份

08、touch 檔案名 建立檔案

09、adduser 添加使用者

10、sudo 借助管理者權限

11、userdel 删除使用者

12、pwd 顯示目前路徑

Linux檔案操作指令

指令符

01、ls 顯示目前目錄下有多少檔案

02、ls -l 顯示檔案所有資訊

03、檔案分類:

常用:

(d)目錄檔案

(-)普通檔案

(l)連結檔案

(c/b)裝置檔案

不常用:

(p )管道檔案

(f)堆棧檔案

(s)共享檔案

04、ls -a 顯示目前目錄下所有檔案,包括隐藏檔案

05、mkdir 建立目錄

06、rm 删除

07、rm -f 強力删除

08、rm -rf 徹底删除(用遞歸方式的删除該目錄及該目錄下所有子目錄)

09、./ 檔案名 運作該檔案

10、mkdir -p /檔案/檔案/檔案 建立多級目錄

11、chmod 修改權限

例:chmod g+x 給該組檔案添加可以執行權限

chmod u+x 給檔案擁有者添加可執行權限

chmod o+x 給其他使用者添加可執行權限

r 4 w 2 x 1

chmod 777 表示可讀可寫可執行(7=4+2+1)

12、gedit 檔案名 打開該檔案的文本編輯器

13、cat 檔案名 檢視檔案内容

14、rm -f *.c 删除所有的字尾為.c的檔案

15、cp 檔案名 檔案名 将第一個檔案複制成第二個檔案

16、mv 檔案名 檔案名 将第一個檔案剪切,粘貼成第二個檔案

17、tar -zcf 檔案名 壓縮檔案

18、tar -xcf 檔案名 解壓檔案

檔案權限說明

例:-rwxr-xr-x 1.c

第一組:rwx :該檔案是一個普通檔案,檔案擁有者具有讀寫執行權限

第二組:r-x: 同組檔案可讀可執行

第三組:r-x:其他使用者對該檔案可進行讀和執行權限

部分操作截圖

圖檔:

嵌入式系統開發學習筆記(1)Linux操作
cp 檔案名 檔案名 将第一個檔案複制成第二個檔案
嵌入式系統開發學習筆記(1)Linux操作
mv 檔案名 檔案名 将第一個檔案剪切,粘貼成第二個檔案
嵌入式系統開發學習筆記(1)Linux操作
将根目錄下的2.c檔案複制到home目錄下

繼續閱讀