Linux學習初識redhat7(二)

2021-08-14 03:43:14 字數 2747 閱讀 5635

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的縮寫,可以用來移動檔案...