嵌入式系統開發學習筆記
- Linux操作
-
- Linux檔案目錄
- Linux使用者操作指令
- Linux檔案操作指令
- 檔案權限說明
- 部分操作截圖
Linux操作
- Linux使用者操作指令
- Linux檔案操作指令
- 檔案權限說明
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:其他使用者對該檔案可進行讀和執行權限
部分操作截圖
圖檔:

cp 檔案名 檔案名 将第一個檔案複制成第二個檔案
mv 檔案名 檔案名 将第一個檔案剪切,粘貼成第二個檔案
将根目錄下的2.c檔案複制到home目錄下