linux 常用命令總結

2021-09-02 17:37:02 字數 2573 閱讀 2411

hostname:檢視當前主機的完整名稱。

hostname kgc 表示修改當前系統主機名為kgc,退出重新登入後生效。

pwd:使用者顯示當前使用者所在工作目錄;

ls:顯示當前目錄下所有檔案

ls -a :顯示所有檔案,包括.開頭的和隱藏檔案

lsb_release -a 作業系統版本

cat /proc/cupinfo 查詢cpu資訊

cat /proc/meminfo 查詢記憶體資訊

ls:列表list顯示目錄內容

ls -ld:只顯示當前目錄的詳細屬性,而不顯示目錄下內容

ls -lh :可以以更易讀的長格式顯示

執行alias myls ='is - alh' 命令可以定義乙個名為myls的命令別名,以後在執行myls 即等同於執行「ls -alh」命令。

du:統計目錄及檔案的空間占用情況(diskusage)

du -sh /home/cjhbq_bqxt/etl_remote/ :統計目錄所佔空間的大小

du -ah /home/cjhbq_bqxt/etl_remote/:統計目錄下所有檔案及子目錄各自占用的空間大小。

touch:建立空檔案

touch text.txt

mkdir:建立新的目錄

mkdir public_html :在當前目錄下建立pulic_html

mkdir -p /multi/movie/cart :一次性建立巢狀的多層目錄。

cp:複製檔案或者目錄,將需要負載的檔案或目錄重建乙份儲存為新的檔案或者目錄。

cp [選項] 原始檔或目錄 目標檔案或目錄

-r:表示遞迴複製所有檔案及子目錄

rm: 刪除檔案或目錄命令

-rf 直接進行刪除且不進行提示。

mv:移動檔案或目錄,如果同乙個目錄之間移動相當於重新命名

which:查詢使用者所執行的名為檔案存放目錄

which ls

find:查詢檔案或者目錄

find /etc -name "resol*.conf"

cat 命令:顯示並連線檔案的內容

cat 檔名

cat /etc/redhat-release /proc/version 可以檢視多個檔案內容,前者記錄了系統發現版本, 後者記錄了系統核心及開發環境、時間等資訊。

more 命令:檢視超過一屏的檔案內容,進行分屏顯示,左下角顯示百分比

按enter鍵往下滾動檢視,按空格可以往下翻一屏,按b鍵往上翻一屏,按q鍵退出返回。

less命令:檢視超過一屏檔案內容時,雖然進行分屏顯示,但是左下角顯示不顯示百分比而是顯示檔名,按page up向上翻頁、page down 向下翻頁,按 / 鍵查詢內容 、n 顯示下乙個內容、n顯示上乙個內容。

head命令:顯示檔案開頭一部分內容,可以使用 「-n」 (n 是具體行數)選項,制定需要顯示的行數,預設顯示10行。

head - 10 /etc/passwd

tail命令:用於檢視檔案末尾的內容,tail命令一般用於查詢系統日誌,配合-f可還可以實時跟蹤檔案尾部內容的動態更新。按ctrl+c 終止。

tail -f /log/message

wc命令:統計檔案內容中的單詞數量(word count)、行數等資訊

wc命令用於統計檔案內容中包含的行數、單詞書、位元組數等資訊,使用檔名作為引數,可以同時統計多個檔案。

-c:統計檔案內容中的位元組數

-l:統計檔案內容的行數

-w:統計檔案內容中的單詞個數(以空格或者製表位作為分隔)

wc /etc/hosts:不帶任何選項預設同時使用-c、-l、-w三個選項

wc -l /etc/passwd :統計使用者資料

find /etc -name "*.conf" | wc -l :可得出符合條件的檔案數量

grep 命令:檢索、過濾檔案內容

grep命令用於在檔案中查詢並顯示包含指定字串的行,可以直接指定關鍵字串作為查詢條件。

-i:查詢內容時不區分大小寫

-v:反轉查詢,即輸出與查詢條件不相符的行。

grep "ftp" /etc/passwd :查詢包含ftp字串的行。

linux最常見的壓縮命令工具包括gzip、bzip2,最常用的歸檔命令工具為tar

gzip和gunzip命令:預設副檔名「.gz」

gzip mkfile:壓縮

gzip -d mkfile.gz 或者 gunzip mkfile.gz :解壓縮

bzip和bunzip2命令:擴充套件名為「.bz2」

tar命令:用於對目錄和檔案進行歸檔。

tar zcvf sysfile.tar.gz /etc /boot:將etc和boot目錄進行備份,在當前目錄下生成sysfile.tar.gz的歸檔壓縮包,執行過程中可以看到被歸檔的檔案列表資訊。

其它補充:

列出當前系統中所有硬碟裝置及其分割槽資訊:fdisk -l

檢視磁碟使用情況:df -ht

2018-12-20補充:

在多個目錄中切換(pushd,popd)

pushd:記住現在的位置,然後到這個地方去

popd:將你上次推送過的目錄從列表中「彈出」,然後讓你回到這個被彈出的目錄。

Linux常用命令總結

下面這些命令是我在複習linux時記錄的,沒有詳解,只記錄了簡單的用法 檢視物理cpu個數 cat proc cpuinfo grep physical id sort uniq wc l 檢視物理cpu中core的個數,即核心數 cat proc cpuinfo grep cpu cores un...

LINUX常用命令總結

readlink f 找出符號鏈結所指向的位置 1g 到我檔案頭 g到檔案尾 cat瀏覽檔案 netstat a 檢視所有埠 mkdir 建立資料夾 rm rf 刪除檔案 執行指令碼 指令碼檔案 在當前目錄下 在目錄中查詢檔案 find 檔名 根目錄 當前目錄 剪下 mv vi命令 在檔案中搜尋關鍵...

Linux 常用命令總結

mkdir 建立目錄 ls l 顯示目錄或檔案 cd 切換目錄層次 cat n顯示行號 檢視檔案內容 cat demo.text eof 建立檔案 結尾eof退出編輯狀態 tac 反轉內容輸出 cp apr 拷貝檔案或者目錄 rm f 強制刪除檔案 r 遞迴刪除 刪除檔案或目錄 fr 刪除指定的目錄...