您好,登錄后才能下訂單哦!
這篇文章主要講解了“linux常用的命令總結”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“linux常用的命令總結”吧!
基本命令:
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常用的命令總結這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。