Linux常用命令備忘

2021-07-14 08:58:06 字數 3012 閱讀 1382

2016/6/29

shell:

就是乙個工作環境,就像windows系統一樣,如果沒有這個系統,那麼office軟體、photoshop軟體,將無法工作,整個電腦就是一台廢鐵。也可以說我們在使用電腦的過程就是在和shell打交道,是乙個使用者介面。

redhat linux版本中,如:2.6.18 2是主版本號,6是次要版本號,如果次要版本號是偶數的話,才是乙個穩定版本;否則是開發版本,不適合作為伺服器來使用。最後的18為修訂次數。

*** login:_

***是電腦名字。

登陸以後,[root@linux~]#

linux表示登陸的伺服器,一般為伺服器名稱。~表示目前位於/root目錄下。#表示root的提示符號,普通使用者提示符號為$

登出:logout/exit

登出以後可以切換使用者登入,和windows登出效果一樣,回到登陸介面

關機:shutdown 只有root使用者才能使用這個命令

shutdown語法:

shutdown [options] when [message]

options:-r表示重啟,-h表示系統服務停滯(halt)後,立刻關機,-f表示快速重啟

顯示當前工作目錄中的內容

ls這樣螢幕上就立刻顯示當前目錄下的所有檔案及自目錄。注意你可能發現「desktop」顯示的顏色是藍顏色,這裡提示大家一下:

白色的檔案:一般的檔案

藍色的檔案:目錄

綠色的檔案:可執行檔案

ls -l 文件更多資料檢視

快捷命令:ll

mkdir 建立資料夾

rmdir 刪除資料夾

絕對目錄

/m/c/tu

相對目錄

.. 相對本目錄的上一層目錄

.  相對本目錄的當前層目錄

cp 複製檔案

cp aa.txt ./tu

拷貝當前目錄的aa.txt到當前目錄的/tu目錄中

cp -r 複製目錄

cp -r tu ./one

拷貝當前目錄的tu目錄到當前目錄的one目錄中

mv 移動檔案/更名檔案

mv initrd.img my.img

把initrd.img更名為my.img

mv initrd.img ../two

把initrd.img移動到上一層目錄下的two目錄下

touch 建立檔案

touch 1.txt

建立1.txt檔案

rm 刪除檔案

rm 1.txt

刪除1.txt

rm -r one

刪除one資料夾

pwd 顯示當前所在目錄

useradd 增加使用者

useradd user1

passwd user1

增加乙個user1使用者

為user1使用者增加密碼

locate 搜尋檔案

locate install.log

搜尋install.log檔案所在位置

touch 001.txt

locate 001.txt

但是由於資料庫的更新速度是7天更新一次,所以新建檔案搜尋不到,必須要手動更新一次資料庫:

updatedb

locate 001.txt

cat/more/less/head/tail 顯示檔案內容

cat install.log 直接顯示install.log檔案的內容到螢幕上

tac: 倒過來顯示cat命令

more install.log 顯示install.log所有檔案內容

但是不能分頁檢視

less install.log 顯示install.log區域性內容,可以使用箭頭上下進行翻頁檢視,可以按h檢視所有控制鍵。結束可以按q鍵

head 和 tail顯示檔案頭幾行和末尾幾行,預設情況下顯示10行

whoami檢視當前登入使用者

df 檢視分割槽使用情況

vi命令是linux下的全螢幕文字編輯,vi編輯器提供了豐富的編輯功能。這個編輯器十分簡陋,對於初學者很不友好。但是在linux中vi編輯器作用非常大,以後尤其我們在配置各種伺服器時修改配置檔案時十分有用。

vi編輯器有3種模式:命令模式、輸入模式、末行模式。掌握這三種模式十分重要:

命令模式:vi啟動後預設進入的是命令模式,從這個模式使用命令可以切換到另外兩種模式,同時無論在任何模式下只要按一下[esc]鍵都可以返回命令模式。在命令模式中輸入字幕「i」就可以進入vi的輸入模式編輯檔案。

輸入模式:在這個模式中我們可以編輯、修改、輸入等編輯工作,在編輯器最後一行顯示乙個「--insert--」標誌著vi進入了輸入模式。當我們完成修改輸入等操作的時候我們需要儲存檔案,這時我們需要先返回命令模式,在進入末行模式儲存。

末行模式:在命令模式輸入「:」即可進入該模式,在末行模式中有好多好用的命令。

輸入q!是強制退出,同時沒有儲存當前檔案內容。如果檔案沒有進行修改,或者已經儲存完畢也可以使用q退出。儲存退出使用wq,儲存強制退出wq!

2.儲存檔案

如果檔案已經有檔名,我們在末行模式直接輸入w儲存,如果沒有檔名,輸入w 檔名進行儲存。例如:w test其中test是檔名。

那麼在vi中也可以另存為,就是在儲存完以後,我們再使用w 另存為檔名。

3.游標的移動

在命令模式中可以使用命令進行以下操作。

游標方向的移動,除了可以使用方向鍵,還可以使用以下命令

向上移動游標:k

向左移動游標:h 

向右移動游標:l

向下移動游標:j

翻頁命令

ctrl+f向前翻整頁 ctrl+u向前翻半頁

ctrl+b向後翻整頁 ctrl+d向後翻半頁

行內快數跳轉

^移動到本行行首

$移動到本行行尾

顯示行號和取消行號(末行模式使用)

set nu顯示行號

set nonu取消行號

在命令模式下,使用以下命令可以快速的在行間跳轉

1g跳轉到檔案首行

g跳轉到尾行

#g跳轉到檔案的#行

linux常用命令備忘

linux作業系統中,經常會遇到磁碟空間滿的問題。遇到這樣的問題,先查下是什麼檔案過大或過多引起的,至於引起這個更深一層的原因,先不 怎麼檢視大檔案所在的路徑,linux中有乙個命令,叫du,先貼命令 du hm max depth 2 sort nr head 20或du h max depth ...

Linux常用命令備忘

有時候需要檢視某程序的位置或啟動引數可用 ps ef grep httpd 列含義列含義說明 1uid 使用者標識id 2pid 程序id 3.ppid 父程序id4c cpu佔用率 5stime 程序開始時間 6tty 啟動此程序的tty 終端裝置 7time 此程序執行的總時間 8cmd 完整的...

備忘 linux入門常用命令

名稱 rm 使用許可權 所有使用者 使用方式 rm options name.說明 刪除檔案及目錄。引數 i 刪除前逐一詢問確認。f 即使原檔案屬性設為唯讀,亦直接刪除,無需逐一確認。r 將目錄及以下之檔案亦逐一刪除。範例 刪除所有c語言程式檔 刪除前逐一詢問確認 rm i c 將 finished...