linux檔案系統是乙個倒樹結構
linux中所有的東西都是檔案
這些檔案都在系統頂級目錄「/」 /就是根目錄
/目錄以下為二級目錄這些目錄都是系統裝機時系統自動建立的
二級目錄的作用
/bin 二進位制可執行檔案也就是系統命令
/sbin 系統管理命令存放位置
/boot 啟動分割槽,負責系統啟動
/dev 裝置管理檔案
/etc 大多數系統管理檔案
/home 普通使用者的家目錄
/lib 32位系統庫檔案存放位置
/lib64 64位系統庫檔案存放位置
/media 系統臨時裝置掛載點
/mnt 系統臨時裝置掛載點
/run 系統臨時裝置掛載點
/opt 第三方軟體安裝位置
/proc 系統資訊
/root 超級使用者家目錄
/srv,/var 系統資料
/sys 系統管理,主要是關於核心的
/tmp 系統臨時檔案存放位置
/usr 系統使用者相關資訊資料及使用者自定義軟體存放位置
相對路徑顧名思義,相對路徑就是相對於當前檔案的路徑,這個名字不會以/開頭,而且名字會自動新增pwd顯示的值。
絕對路徑就是你的檔案或目錄在硬碟上真正的路徑,檔案名字以「/」開頭。
mkdir directory 建立目錄
-p 上級目錄不存在自動建立
vim filename 進入到命令模式
命令模式不能編輯檔案,如果要編輯檔案要進入插入模式
按"i"進入插入模式
如果完成編輯,按」esc「推出插入模式,輸入」:wq「儲存退出
vim filename 如果檔案名字不存在,會自動建立
vim 沒有操作物件直接開啟,編輯檔案後要 :wq filename
注意:當文內容被錯誤更改,不想儲存用" :q! " 這表示強制退出不儲存
當在命令模式下直接關閉檔案後再次開啟會進入.檔名.swp檔案,該檔案用於記錄未儲存的資訊。
o表示唯讀 e表示編輯 r恢復原來的狀態 d刪除swp檔案 q退出 a退出
cd directory 切換工作目錄到指定目錄
cd - 切換工作目錄到之前所在目錄
cd ~ 切換到自己的家目錄
cd ~usernmae 切換到指定使用者家目錄
cd .. 進入到當前目錄的上級目錄
cp是新建檔案的過程
cp file file1 file2 ... directory 把file file1 file2 複製到directory中
cp file test 建立test檔案模板為file
cp -r directory direcotry1 複製目錄(r就是迭代)
相同磁碟的mv是重新命名,不同磁碟的mv是複製刪除過程
mv file file1 direcotry 移動file file1到directory中
mv 存在檔案不存在檔案重新命名檔案
mv westos/linux . 把westos中的linux移動到當前目錄.代表當前目錄
正規表示式匹配為單個,如需匹配多個視情況新增[[:alpha:][:punct:].........]
* 匹配0到任意字元
?匹配單個字元
[[:alpha:]] 匹配單個字母
[[:lower:]] 匹配單個小寫字母
[[:upper:]] 匹配單個大寫字母
[[:digit:]] 匹配單個數字
[[:alnum:]] 匹配單個數字或字母
[[:punct:]] 匹配單個符號
[[:space:]] 匹配單個空格
{}表示不存在的或者存在的
1-9a-f
135a c e
1a 2a 3a 2a 2b 2c 3a 3b3c
表示存在的
[a-c] aa bb cc
[a-c] aa或者bb或者c
[1-3] 1或者2或者3
[145] 1或者4或者5
[^abc]|[!abc] 除了a並且除了b並且除了c
~當前使用者家目錄
~username 指定的使用者家目錄
~+ 當前目錄
~- 當前目錄之前所在目錄
. 當前目錄
.. 當前目錄的上一級
ps:第一次寫部落格,感覺是挺有意思的一件事,布局排版還有待提高,希望自己可以把這件事堅持下去。在linux中拔出u盤之前開啟terminal輸如sync,如果指令能顯示出來就可以移除,右鍵u盤eject,以免鎖住u盤
Linux學習 0 初識Linux
linux最初是由芬蘭人linus torvalds在赫爾辛基大學上學的期間開發出來的,起初他只是希望linux能夠成為unix的乙個副本,因為當時unix作業系統在很多大學很流行,但是unix商業化以後 昂貴,個人根本用不起.linus完成第一版的核心開發後就把它發布到了網上,可能連linux的的...
Linux 學習筆記(1) 初識Linux
linux分為核心版本與髮型版本,核心版本由官方 www.kernel.org發布,核心版本說明2 主版本 6 次版本 18 末版本 在使用中,是越穩定越安全的越好,而新版本一般是用於實驗 而發行版本,在核心版本基礎上經過修飾,成為了不同的髮型版本。linux中的開源軟體,使用自由 研究自由 散布及...
12 21學習記錄 初識Linux
今天初步學習了linux的簡單操作,簡單的命令。比如ls,cp,mv,pwd,cd等等。ls命令是list的縮寫,可以根據不同的選項,列舉指定目錄或檔案的相關資訊。它也是最基礎的命令之一。cd命令是最基礎的命令,用於目錄間的切換。比如 cd code,cd mv命令是move的縮寫,可以用來移動檔案...