溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux常用的命令總結

發(fā)布時間:2021-07-20 18:19:56 來源:億速云 閱讀:169 作者:chen 欄目:大數(shù)據(jù)

這篇文章主要講解了“l(fā)inux常用的命令總結”,文中的講解內(nèi)容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“l(fā)inux常用的命令總結”吧!

基本命令:

hostname:查看當前主機的完整名稱。

hostname kgc 表示修改當前系統(tǒng)主機名為kgc,退出重新登錄后生效。

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

ls:顯示當前目錄下所有文件

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

lsb_release -a 操作系統(tǒng)版本

cat /proc/cupinfo 查詢cpu信息

cat /proc/meminfo 查詢內(nèi)存信息

ls:列表list顯示目錄內(nèi)容

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

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

執(zhí)行alias myls ='is - alh' 命令可以定義一個名為myls的命令別名,以后在執(zhí)行myls 即等同于執(zhí)行“l(fā)s -alh”命令。

du:統(tǒng)計目錄及文件的空間占用情況(DiskUsage)

du -sh /home/cjhbq_bqxt/etl_remote/ :統(tǒng)計目錄所占空間的大小

du -ah /home/cjhbq_bqxt/etl_remote/:統(tǒng)計目錄下所有文件及子目錄各自占用的空間大小。

touch:創(chuàng)建空文件

touch text.txt

mkdir:創(chuàng)建新的目錄

mkdir public_html :在當前目錄下創(chuàng)建pulic_html

mkdir -p /multi/movie/cart :一次性創(chuàng)建嵌套的多層目錄。

cp:復制文件或者目錄,將需要負載的文件或目錄重建一份保存為新的文件或者目錄。

cp [選項] 源文件或目錄 目標文件或目錄

-r:表示遞歸復制所有文件及子目錄

rm: 刪除文件或目錄命令

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

mv:移動文件或目錄,如果同一個目錄之間移動相當于重命名

which:查找用戶所執(zhí)行的名為文件存放目錄

which ls

find:查找文件或者目錄

find /etc -name "resol*.conf"

查看及檢索文件

cat 命令:顯示并連接文件的內(nèi)容

cat 文件名

cat /etc/redhat-release /proc/version 可以查看多個文件內(nèi)容,前者記錄了系統(tǒng)發(fā)現(xiàn)版本, 后者記錄了系統(tǒng)內(nèi)核及開發(fā)環(huán)境、時間等信息。

more 命令:查看超過一屏的文件內(nèi)容,進行分屏顯示,左下角顯示百分比

按Enter鍵往下滾動查看,按空格可以往下翻一屏,按b鍵往上翻一屏,按q鍵退出返回。

less命令:查看超過一屏文件內(nèi)容時,雖然進行分屏顯示,但是左下角顯示不顯示百分比而是顯示文件名,按Page Up向上翻頁、Page Down 向下翻頁,按 / 鍵查找內(nèi)容 、n 顯示下一個內(nèi)容、N顯示上一個內(nèi)容。

head命令:顯示文件開頭一部分內(nèi)容,可以使用 “-n” (n 是具體行數(shù))選項,制定需要顯示的行數(shù),默認顯示10行。

head - 10 /etc/passwd

tail命令:用于查看文件末尾的內(nèi)容,tail命令一般用于查詢系統(tǒng)日志,配合-f可還可以實時跟蹤文件尾部內(nèi)容的動態(tài)更新。按ctrl+C 終止。

tail -f /log/message

統(tǒng)計和檢索文件內(nèi)容

wc命令:統(tǒng)計文件內(nèi)容中的單詞數(shù)量(word count)、行數(shù)等信息

wc命令用于統(tǒng)計文件內(nèi)容中包含的行數(shù)、單詞書、字節(jié)數(shù)等信息,使用文件名作為參數(shù),可以同時統(tǒng)計多個文件。

-c:統(tǒng)計文件內(nèi)容中的字節(jié)數(shù)

-l:統(tǒng)計文件內(nèi)容的行數(shù)

-w:統(tǒng)計文件內(nèi)容中的單詞個數(shù)(以空格或者制表位作為分隔)

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

wc -l /etc/passwd :統(tǒng)計用戶數(shù)據(jù)

find /etc -name "*.conf" | wc -l :可得出符合條件的文件數(shù)量

grep 命令:檢索、過濾文件內(nèi)容

grep命令用于在文件中查找并顯示包含指定字符串的行,可以直接指定關鍵字符串作為查詢條件。

-i:查找內(nèi)容時不區(qū)分大小寫

-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的歸檔壓縮包,執(zhí)行過程中可以看到被歸檔的文件列表信息。

其它補充:

           列出當前系統(tǒng)中所有硬盤設備及其分區(qū)信息:fdisk -l

           查看磁盤使用情況:df -hT

           2018-12-20補充:

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

           pushd:記住現(xiàn)在的位置,然后到這個地方去

           popd:將你上次推送過的目錄從列表中“彈出”,然后讓你回到這個被彈出的目錄

感謝各位的閱讀,以上就是“l(fā)inux常用的命令總結”的內(nèi)容了,經(jīng)過本文的學習后,相信大家對linux常用的命令總結這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI