在Linux中,?wrx?分別代表寫(write)、讀(read)和執行(execute)權限,它們對應的權限值分別是:
?
- ?r?(讀權限):權限值為4。
?
- ?w?(寫權限):權限值為2。
?
- ?x?(執行權限):權限值為1。
?
通過將這些權限值相加,可以表示不同的權限組合。例如,?rwx?(讀、寫、執行)權限的組合值為7(4+2+1),?rw-?(讀、寫)權限的組合值為6(4+2)。
在Linux系統中,?wc?命令的作用是統計文件中的行數、單詞數和字節數。其基本語法為?wc [選項] [文件]?。以下是一些常見的選項及作用:
?
- ?-l?:只顯示行數。
?
- ?-w?:只顯示單詞數。
?
- ?-c?:只顯示字節數。
?
例如,?wc -l file.txt?會顯示?file.txt?文件的行數;?wc -w file.txt?會顯示文件中的單詞數;?wc -c file.txt?則顯示文件的字節數。如果不指定選項,?wc?會同時顯示行數、單詞數和字節數。此外,?wc?也可以同時處理多個文件,會在最后顯示所有文件的統計信息總和。
-?開頭表示普通文件。
d開頭表示目錄文件
l開頭表示鏈接文件
b開頭表示設備文件
s開頭表示套接字文件
shell是一個命令解釋器
RedHat系統中用戶默認的shell是bash
Linux系統是一個多用戶,多任務的操作系統
touch可以創建一個空文件夾
立刻關機命令:shutdown -h now????,poweroff
硬鏈接和軟連接的創建區別如下:
?
命令參數
?
- 硬鏈接:使用?ln?命令,基本語法為?ln [源文件] [硬鏈接文件]?。
- 軟連接:使用?ln -s?命令,基本語法為?ln -s [源文件] [軟鏈接文件]?。
?
源文件限制
?
- 硬鏈接:不能跨文件系統創建硬鏈接,因為不同文件系統的inode編號系統不同。
- 軟連接:可以跨文件系統創建軟鏈接,對源文件所在位置沒有限制。
?
指向類型
?
- 硬鏈接:只能指向文件,不能指向目錄。
- 軟連接:既可以指向文件,也可以指向目錄。
?
創建原理
?
- 硬鏈接:通過在文件系統中為源文件創建一個新的目錄項,使新的文件名指向與源文件相同的inode,從而實現多個文件名共享同一個文件內容。
- 軟連接:創建一個新的文件,該文件包含了指向源文件的路徑信息,類似于一個快捷方式,通過讀取這個路徑來找到源文件。
在命令模式下,按下以下按鍵可以進入插入模式:
?
- i:在當前光標位置前插入文本。
?
- I:在當前行的行首插入文本。
?
- a:在當前光標位置后追加文本。
?
- A:在當前行的行尾追加文本。
?
- o:在當前行下方新建一行并進入插入模式。
?
- O:在當前行上方新建一行并進入插入模式。
在Linux中,?cat?命令功能:
?
1.?查看文件內容,如?cat test.txt?。
2.?合并文件,?cat file1.txt file2.txt > newfile.txt??。
3.?創建新文件,?cat > newfile.txt?再輸入內容,按?Ctrl+D?結束。
4.?顯示文件內容并標行號,?cat -n file.txt??。
Linux中,雖?root?是默認管理員賬號,但系統可創建其他有管理員權限的賬號,還能通過?sudo?讓普通用戶執行管理任務,所以管理員賬號不一定是?root?。
ls?是Linux系統中用于列出目錄內容的命令,具有以下功能:
?
- 列出當前目錄下的文件和子目錄:在終端輸入?ls?,會顯示當前目錄下的所有文件和子目錄的名稱。
- 列出指定目錄下的內容:使用?ls [目錄名]?,可以列出指定目錄中的文件和子目錄。例如,?ls /home/user/Documents?會列出?Documents?目錄下的內容。
- 顯示詳細信息:加上?-l?選項,如?ls -l?,會以長格式顯示文件和目錄的詳細信息,包括文件權限、所有者、大小、修改時間等。
- 顯示隱藏文件:默認情況下,?ls?不會顯示以?.?開頭的隱藏文件。使用?-a?選項,如?ls -a?,可以顯示當前目錄下的所有文件,包括隱藏文件。
- 排序輸出結果:使用?-t?選項可按修改時間排序,最新修改的文件或目錄排在前面;?-S?選項則按文件大小排序。
重要的系統配置文件大部分在/etc目錄下
查看系統內核命令:uname??-r
Linux創建分區時一定要創建的兩個分區:
SWAP/根分區