您好,登錄后才能下訂單哦!
這篇文章主要講解了“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常用的命令總結這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。