Linux基本命令

2021-05-24 09:22:26 字數 2536 閱讀 3068

--a、boot sequence(important) linux啟動過程

a. load bios(hardware information)

b. read mbr's config to find out the os

(mbr--master boot record,硬碟第乙個物理扇區,柱面0、磁頭0、扇區1,包含主引導程式和硬碟分割槽表)

c. load the kernel of the os

(載入為kernel核心的os)

d. init process starts...

(啟動linux第乙個程序init)

e. execute /etc/rc.d/sysinit

(執行系統最重要的配置檔案,後台啟用程序)

(rc.d--run command)

f. start other modules(stc/modules.conf)

(開啟各種模組,如記憶體管理模組、硬碟管理模組)

g. execute the run level scripts

(系統啟動是分層次的,根據情況執行,每個層次之間沒關係)

0 - 系統停機狀態

1 - 單使用者工作狀態 root

2 - 多使用者狀態(沒有nfs)

3 - 多使用者狀態(有nfs)

nfs - network file system 網路檔案系統,聯網系統

4 - 系統未使用,留給使用者

5 - 圖形介面

6 - 系統正常關閉並重新啟動

如:cd /etc -- 有rc0.d、rc1.d、rc2.d、rc3.d、rc4.d、rc5.d等多個資料夾,儲存著各個層次執行的程序檔案

h. execute /etc/rc.d/rc.local (重要)

(儲存其它程序指令碼,如tomcat自動啟動,要修改此配置檔案)

i. execute /bin/login

(登入介面)

j. shell started...

--使用方法:

命令1|命令2|命令3......|命令n

--使用舉例

--$ls -rl /etc | more

(如 ls -rl /etc (在控制台模式下,無法返回前面過去的資訊),因此需要管道執行該查詢,實現分頁的工作, ls -rl /etc | more)

--$cat /etc/passwd | wc

(顯示檔案結果,再數數有多少行)

--$cat /etc/passwd | grep  lrj

(顯示檔案結果,再查詢包含lrj的行)

--#dmesg | grep eth0

(顯示系統啟動的資訊,再查詢包含eth0的行--真正含義,檢查網絡卡執行資訊是否正常)

--$man bash | col -b > bash.txt

語  法:col [-bfx][-l《緩衝區列數》]

補充說明:在許多unix說明檔案裡,都有rlf控制字元。當我們運用shell特殊字元">"和">>",把說明檔案的內容輸出成純文字檔案時,控制字元會變成亂碼,col指令則能有效濾除這些控制字元。

參  數:

-b   過濾掉所有的控制字元,包括rlf和hrlf。

-f   濾除rlf字元,但允許將hrlf字元呈現出來。

-x   以多個空格字元來表示跳格字元。

-l《緩衝區列數》   預設的記憶體緩衝區有128列,您可以自行指定緩衝區的大小。

--$ls -l | grep "^d"

(用正規表示式篩選出目錄列表中 頭字母為'd' 的內容--目錄)(^是正規表示式開頭部分)

--$ls -l * | grep "^-" | wc -l

(列出目錄列表中 頭字元為'-'的內容--檔案,並統計顯示的行數wc -l)

11、其他命令

--wall(warning all) 通知所有人

a.命令替換

如 wall `date`、 cd 'pwd'、mkbootdisk $(uname -r)

b.重定向

重定向輸出:

如 ls > cmd.txt ,把檔案寫到cmd.txt,不輸出在控制台

ls >> cmd.txt ,把檔案追加寫到cmd.txt

重定向輸入:

如 wall > cmd.txt,把文字內容發給所有人

12、修改系統的預設系統級別

常用3和5

3 - 多使用者狀態(有nfs)

nfs - network file system 網路檔案系統,聯網系統

5 - 圖形介面

ps.設定使用者許可權: sudo chmod 777 目錄

4表示讀,2表示寫,1表示執行.

第一位表示檔案所有者,第二位表示和所有者在同一使用者組的使用者,第三位表示不在同一使用者組的使用者許可權.

755表示檔案所有者可讀寫,執行.

第二位5表示與所有者在同一使用者組的可讀,可執行,不可寫.

第三位5表示其它組可讀,可執行,不可寫.

linux基本命令

linux常用命令 基礎 eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls 檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 ...

《linux基本命令》

博主部落格 斷橋殘雪 uname 顯示版本資訊 同win2k的 ver dir 顯示當前目錄檔案,ls al 顯示包括隱藏檔案 同win2k的 dir pwd 查詢當前所在的目錄位置 cd cd 回到上一層目錄,注意cd 與.之間有空格。cd 返回到根目錄。cat 檔名 檢視檔案內容 cat abc...

LINUX 基本命令

檔案和目錄操作的基本命令 cat clear cmp cut diff du emacs fgrep file grep head ln less more pico pwd sort stat strings tail touch umask uniq vi wc whatis ls ls 選項 ...