Linux 常用命令

2021-09-20 19:12:25 字數 4406 閱讀 5111

linux的常用命令

yy  複製游標所在行

p  在游標所在行的下方貼上

p  在游標所在行的上方貼上

df  檢視磁碟分割槽使用狀況

df -l  僅顯示本地磁碟(預設)

df -a  顯示所有檔案的磁碟情況

df -h  1024進製計算最合適的單位顯示磁碟容量

df -h  以1000進製計算最合適的單位顯示磁碟容量

df -t  顯示磁碟分割槽型別

df-t 顯示置頂型別檔案系統的磁碟分割槽

df -x  不顯示指定型別檔案系統的磁碟分割槽

du  統計磁碟上的檔案大小

du -b  以byte為單位統計檔案

du -k  以kb為單位統計檔案

du -m  以mb為單位統計檔案

du -s  指定統計檔案

groupadd  建立使用者組

groupmod  -n  改組名

groupmod  -g  該使用者組編號

groupadd  -g  建立使用者組並指定使用者編號和名稱

groupdel  刪除使用者組

usermod -c  為使用者新增備註

usermod -l  改使用者名稱

usermod -d  修改使用者的使用者路徑

usermod -j  修改使用者的所屬組

userdel  刪除使用者賬號

userdel -r  刪除使用者賬號時同個人資料夾一起刪除

passwd  -l  鎖定賬戶

passwd -u  解鎖賬戶

passwd -d  清除賬戶密碼

gpasswd -a  給使用者新增附屬組

newgrp  把當前使用者切換到附屬組

gpasswd -d  把使用者組從附屬組切掉

useradd -g  建立使用者時既指定主要組又附屬組

gpasswd  給使用者組設定密碼

su  使用者切換當前身份

whoami  顯示當前登入使用者

id  顯示指定使用者資訊.編號.使用者名稱.主要組編號及名稱.附屬組名稱

groups  顯示使用者所在的所有組,包括主要組合附屬組設定使用者質料

chfn  設定使用者質料,依次輸入使用者資料

finger  顯示使用者資料

lofout  退出登入

mount  檢視系統當中已經掛載的裝置

mount -a  依據配置檔案/etc/fstab的內容,自動掛載

who  檢視系統登入了哪些使用者(能看到使用者名稱,登入終端,登陸時間登入ip)

w  檢視系統登入了哪些使用者(跟who一樣,但是還能看到系統的耗費資源)

last  查詢當前登入和過去登陸的使用者資訊(系統當中所有使用者的登入資訊)

lastlog  檢視所有使用者的最後一次登入時間

alias  檢視系統中所有的命令別名和設定命令別名

unalias  刪除別名

ctrl+c  強制終止當前命令

ctrl+l  清屏,清除螢幕上的文字

clear  清屏

ctrl+a  游標移動到命令列首

ctrl+e  游標移動到命令行尾

ctrl+u  從游標所在位置刪除到行首

ctrl+z  把命令放在後台(盡量不用)

ctrl+r  在歷史命令中搜尋

history  所有用過的歷史命令(歷史命令預設儲存1000條)

history -c  清空歷史命令(盡量不清空)

history -w  把快取中的歷史命令寫入歷史命令儲存檔案~/bash_history當中(只記錄自登陸開始用過的命令)

h  游標左移

j  游標下移

k  游標上移

l  游標右移

ctrl+f  向下翻頁

ctrl+b  向上翻頁

ctrl+d  向下翻半頁

ctrl+u  向上翻半頁

dd  刪除游標所在行

o  在游標所在行的下方插入一行並切換到輸入模式

zip  壓縮檔案(壓縮好後,原檔案不會消失)

zip -r  壓縮目錄

unzip  解開壓縮包

gzip  壓縮檔案(壓縮好後原檔案會消失)

gzip -r  壓縮目錄(只壓縮目錄裡的子檔案,不會壓縮目錄)

gzip -d  解壓縮檔案

gunzip  解壓縮檔案

gunzip -k  解壓縮目錄

bzip2  壓縮檔案(不保留原檔案)

bzip2 -k  壓縮檔案(保留原檔案)

bzip2 -d  解壓縮

bunzip  解壓縮

tar -cvf  打包檔案(打包好後再壓縮)

tar -xvf  解開打包

tar -zcvf  直接壓縮

tar -jxvf  指定解壓縮位置

tar -jcvf  解壓縮檔案

tar -zcvf  壓縮多個檔案

tar -ztvf  檢視壓縮包位置

halt  關機

poweroff  關機

init0  關機

reboot  重啟

init6  重啟

runlevel  查詢系統當前級別

-r  遞迴顯示

type  顯示置頂屬於哪種型別

date  日期(系統時間)

date+%d  只顯示幾號

date+%y  只顯示哪年的

date+%m  只顯示幾月

date+%t  顯示幾小時幾分鐘幾秒

date+%d  顯示哪月哪日哪年

date+%f  顯示年月日

clock  時間日期(硬體時間)

space(空格鍵) 向後翻一屏

b  向前翻一屏

enter  向後翻一行

k  向前翻一行

q  退貨

cal  日曆

tac  檢視檔案內容(從末尾向前看)

-d  檢視目錄屬性

-h  人性化顯示檔案大小

locate  搜尋檔案(在/var/lib/m locate的後台資料庫中搜尋,速度快,但是只能搜尋檔名)

whereis 搜尋系統所在命令的位置和幫助文件

whereis -b  只查詢可執行檔案

whereis -m  只查詢幫助檔案

updatedb  更新資料庫

which  搜尋命令的位置和別名

path  系統搜尋命令的路徑

-r  遞迴刪除,可以刪除子目錄及檔案

-f  強制刪除

rm -rf  遞迴刪除目錄(盡量少用)

find  在檔案系統中搜尋某檔案(後面要寫清搜尋範圍和條件,但是只能按照檔名搜尋)

wc  統計文字中行數.字數和字元數

grep  在文字中查詢某個字串

rmdir  刪除空目錄

tree  樹形結構顯示目錄,但是需要安裝tree包

pwd  顯示當前目錄或路徑

ln  建立鏈結檔案

more  檢視檔案(翻屏至資料夾尾部時後自動退出)

less  分頁顯示檔案文字內容

head  顯示檔案開頭前十行內容

tail  顯示末尾後十行

ctrl+alt+f1  命令列全屏模式

stat  顯示指定檔案的詳細資訊(比ls更詳細)

whoami  顯示當前操作使用者

hostname  顯示主機名

uname  顯示系統資訊

top  動態顯示當前耗費資源最多程序資訊

ps  顯示瞬間程序狀態ps-aux

du  檢視目錄大小du-h/home帶有單位顯示目錄資訊

df  檢視磁碟大小df-h帶有單位顯示磁碟資訊

ifconfig  檢視網路情況或ip位址

ping  測試網路連通

netstat  顯示網路狀態資訊

man  幫助手冊

file  檢視檔案型別

-h  做單位轉換

ls  顯示檔案或目錄

-l  列出檔案詳細資訊

-a  列出當前目錄下的所有檔案及目錄,包括隱藏的

mkdir  建立目錄 

mkdir -p  遞迴建立目錄

-p  若沒有父目錄,則建立目錄

cd  切換目錄

cd -  進入上次目錄

cd ..  返回上一層

cd .  表示當前目錄

cd ~  進入當前使用者的家目錄

touch  建立檔案

echo  建立帶有內容的檔案

cat  檢視檔案內容 (重頭開始)

cp  拷貝

cp -a  複製的一模一樣,包括時間和屬性等

cp -r  複製目錄

cp -p  連帶檔案屬性複製

mv  移動或重新命名 (原始檔與目標檔案在同乙個目錄下就是改名,不是則為剪下)

rm  刪除檔案

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...

linux 常用命令

ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...