一、linux檔案目錄的特點
1.bin:專門存放二進位制可執行檔案的目錄(使用者用的)
2.dev:存放裝置檔案的目錄
3.lib:系統庫檔案存放的目錄(.so動態庫)
4.mnt:系統掛載檔案存放的目錄
(例如:u盤、網路掛載檔案;虛擬機器共享資料夾也在此目錄下)
5.root:管理員(超級使用者)的家目錄
6.snap:snap應用框架的程式檔案
7.boot:系統引導檔案,系統核心檔案
(一般系統移植會用裡面的檔案)
8.etc:系統配置檔案
(配置環境變數,自啟動程式;例如配置vim也在裡面)
9.lost+found:系統非法關機或啟動時,次資料夾的檔案會起到作用
10.run:系統日誌檔案,存放系統誕生至今的關於系統資訊的檔案
11.srv:存放著一些服務啟動後系統需要提取的資訊
12.:usr:除系統以外的使用者程式檔案
(例如arm-linux-gcc vim)
13.cdrom:光碟檔案,啟動光碟後顯示光碟內容,現在少用
14.home:使用者家目錄
15.media:存放著臨時、可擦除檔案(sd卡等)
16.sbin:系統二進位制檔案
二、linux常用shell命令
1.cd:路徑切換命令
路徑:絕對路徑:從根目錄開始的路徑(以根目錄 / 為參照物)
相對路徑:從當目錄開始的路徑(以當前目錄為參照物)
常見用法:cd 絕對路徑 例如進入桌面:cd /home/***/desktop
cd 相對路徑 例如從桌面進入桌面下的某一資料夾:cd /desktop/dir
cd …:進入上一級目錄
cd - :進入上一次的目錄
cd / :進入根目錄
cd ~/cd :進入使用者主目錄
2.pwd:列印當前路徑(一般路徑會在左邊顯示。)
4.mkdir:新建目錄
rmdir:刪除空資料夾
rmdir -r遞迴刪除資料夾
5.touch:建新檔案
6.rm:刪除檔案
rm -rf強制刪除檔案
7.cp:複製檔案
用法:cp 檔名 路徑 新檔名
8.mv:更名/移動
用法:mv 舊檔名 路徑 新檔名
9.tar:壓縮/加壓檔案
壓縮:gz格式:tar -czvf 壓縮後的檔名 被壓縮的檔名
bz2格式:tar -cjvf 壓縮後的檔名 被壓縮的檔名
解壓:gz格式:tar -xzvf 解壓檔名
bz2格式:tar -xjvf 解壓檔名
只要記住c是壓縮,x是解壓,z是gz格式,j是bz2格式就差不多了
10.man:man手冊,十分有用,有什麼不懂的函式,命令都能查;
#man man可以查什麼手冊,一共9本。
常用的有3本:
第一本:查詢指令碼命令
第二本:查系統呼叫函式
第三本:查庫函式
11.文字編輯器vi(vim):
#vim 檔名 進入
3種工作模式:①命令模式:可以輸入命令操作文字。
②插入模式:任意寫入文字
③末行模式:寫完文字儲存等操作
常用命令:ecs:無論在哪種工作模式下,直接切換到命令模式
進入插入模式:a、i、o等
yy:複製行(可以複製多行,如果沒有輸入行數預設複製1行)
dd:剪下(刪除)行(可以多行操作,如果沒有輸入行號預設1行)
x :刪除(剪下)乙個字元
p :貼上,yy和dd和x等命令都可以用p貼上
u :撤銷上一操作
shift + :進入末行模式,末行模式下輸入wq是儲存退出,q是不儲存退出,q!是強制退出,set nu是顯示行號。
linux的目錄結構及檔案基本操作
linux的目錄與window的區別 win以儲存介質為主,主要以碟符及分割槽實現檔案 管理,再下面才是目錄。linux以樹形目錄結構的形式來構造整個系統,每乙個目錄不僅能使用本地磁碟分割槽的檔案系統,也能使用網路的檔案系統。下面的各個目錄應該要放什麼檔案資料,例如 etc 應該要放置設定檔案,bi...
Linux目錄結構及檔案基本操作
linux目錄結構及檔案基本操作 一,linux目錄結構 1.fhs標準 tree 如果提示 command not found 就先安裝 因為我們的環境的原因,每次新啟動實驗會清除系統恢復初始狀態,所以需要手動更新軟體包索引,以便我們安裝時能找到相應軟體包的源 sudo apt get updat...
Linux目錄結構及檔案基本操作
宣告 本文是我在看了實驗樓的課程之後寫的,算是總結吧,程式設計就是要多總結 使用cd命令可以切換目錄,在 linux 裡面使用.表示當前目錄,表示上一級目錄 注意,還記得我們上一節介紹過的,以.開頭的檔案都是隱藏檔案,所以這兩個目錄必然也是隱藏的,你可以使用ls a命令檢視隱藏檔案 表示上一次所在目...