Linux學習筆記3 常用命令

2021-08-10 15:34:27 字數 3597 閱讀 9382

linux常用命令彙總

分類命令格式

解釋基礎命令 

[root@localhost~]#

命令基本格式。root:當前登入使用者;

~當前所在目錄(家目錄);#超級使用者的提示符。

命令 [選項] [引數]

所寫內容表示可有可無。

目錄命令

ls [選項] [目錄或檔案]

查詢目錄中內容。

選項:-a 顯示所有檔案,包括隱藏檔案       -l 顯示詳細資訊

-d 檢視目錄屬性                    -h 人性化顯示檔案大小

-i 顯示i節點inode

mkdir -p [目錄名]

建立目錄。當只建立乙個目錄時,mkdir直接加目錄名;當建立多層目錄時,需要在目錄名前加「-p」,多層目錄間用「/」分隔。

cd [目錄]

切換所在目錄。

cd ~ 或 cd 進入當前使用者的家目錄          cd - 進入上次目錄

cd .. 進入上一級目錄                     cd . 進入當前目錄

pwd查詢所在目錄位置。

rmdir [目錄名]

刪除空目錄。

rm -rf [目錄或檔案]

刪除任意目錄。

選項:-r 刪除目錄                        -f 強制執行

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

複製命令。

選項:-r 複製目錄                        -p 連帶檔案屬性複製

-d 若原檔案是鏈結,則複製鏈結屬性    -a 相當於-pdf

mv [原檔案或目錄] [目標目錄]

剪下或改名命令。若原檔案/目錄和目標檔案/目錄在同乙個目錄則為改名,若不在同乙個目錄則為剪下。

檔案命令

ln -s [原檔案] [目標檔案]

生成鏈結檔案。建立軟鏈結時需要「-s」,建立硬鏈結時不需要「-s」.

locate 檔名

檔案搜尋命令。

whereis [選項] 命令名

搜尋命令所在路徑及幫助文件所在位置。

選項:-b 只查詢可執行檔案                  -m 只查詢幫助檔案

which 檔名

搜尋命令所在路徑及別名。

find [搜尋範圍] [搜尋條件]

檔案搜尋命令。

find /root -iname install.log

不區分大小寫。

find /root -user root

按照所有者搜尋。

find /root -nouser

查詢沒有所有者的檔案。

find /var/log -mtime +10

查詢十天前修改的檔案。(atime為檔案訪問時間,ctime為改變檔案屬性,mtime為修改檔案內容)(-10為十天內修改檔案,10為十天當天修改檔案,+10為十天前修改檔案)

find . -size 25k

查詢檔案大小是25k的檔案。(-25k小於25k的檔案,25k等於25k的檔案,+25k大於25k的檔案)(嚴格區分大小寫)

find . -inum 262422

查詢i節點是262422的檔案。

find . -size 20m

查詢檔案大小是20mb的檔案。(嚴格區分大小寫)

find /etc -size +20k -a -size -50k

查詢/etc/目錄下大於20k且小於50k的檔案。(-a 邏輯與,兩個條件都滿足;-o 邏輯或,兩個條件滿足其一即可)

grep [選項] 字串 檔名

在檔案當中匹配符合條件的字串。

選項:-i 忽略大小寫                        -v 排除指定字串

zip 壓縮檔案名 原始檔

壓縮檔案。

zip -r 壓縮檔案名 源目錄

壓縮目錄。

unzip 壓縮檔案

解壓縮.zip檔案。

gzip 原始檔

壓縮為.gz格式的壓縮檔案,原始檔會消失。

gzip -c 原始檔》壓縮檔案

壓縮為.gz格式的壓縮檔案,原始檔保留。

gzip -r 目錄

壓縮目錄下所有的子檔案,但是不能壓縮目錄。

gunzip 壓縮檔案

解壓縮檔案。

gzip -d 壓縮檔案

解壓縮檔案。

bzip2 原始檔

壓縮為.bz2格式的檔案,不保留原檔案。(注意:bzip2命令不能壓縮目錄)

bzip2 -k 原始檔

壓縮之後保留原始檔。

tar -cvf 打包檔名 原始檔

打包檔案命令。

選項:-c 打包                              - 顯示過程

-f 指定開啟後的檔名

tar -xvf 打包檔名

解打包命令。

選項:-x 解打包

tar -zcvf 壓縮包名.tar.gz 原始檔

.tar.gz壓縮格式。其實.tar.gz格式是先打包為.tar格式,再壓縮為.gz格式。

選項:-z 壓縮為.tar.gz格式

tar -zxvf 壓縮包名.tar.gz

.tar.gz解壓縮。

選項:-x 解壓縮.tar.gz格式

tar -jcvf 壓縮包名.tar.bz2 原始檔

.tar.bz2壓縮格式。

tar -jxvf 壓縮包名.tar.bz2

.tar.bz2解壓縮格式。

其他命令

man 命令

獲取指定命令的幫助。

man -f 命令

相當於whatis 命令。

命令 --help

獲取命令選項的幫助。

help shell內部命令

獲取shell內部命令的幫助。

info 命令

詳細命令幫助info。

shutdown [選項] 時間

關機命令。

選項:-c 取消前乙個關機命令                -h 立刻關機

-r 重啟        

reboot或poweroff或init0

其他關機命令。

reboot或init6

其他重啟命令。

runlevel

查詢系統執行級別。

logout

退出登入命令。

mount

查詢系統中已經掛載的裝置。

mount [-t檔案系統] [-o特殊選項]

掛載命令格式。

選項:-t檔案系統 加入檔案系統型別來指定掛載的型別

-o特殊選項 可以指定掛載的額外選項

mkdir /mnt/cdrom

建立掛載點。

umount 裝置檔名或掛載點

解除安裝命令。

fdisk -l

檢視u盤裝置檔名。

w或who

檢視登入使用者資訊。

last

檢視當前登入和過去登入的使用者資訊。

lastlog

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

(注:標紅的命令為使用頻率較高的命令或比較重要的命令。)

linux常用命令學習筆記

處理大量資料時的乙個常用命令是sort命令,sort命令,是用來對資料進行排序的,預設情況是按照預設語言排序 cat file1 onetwo three four five sort file1 five four onethree two如果是數字情況,此排序就不靈,sort 預設把數字當字元處...

學習筆記 linux常用命令

本機與伺服器間檔案 夾 複製 網路檢視遠端機器 wget curl 磁碟程序 其他ssh username ip p port cp 複製檔案或者資料夾 touch filename 建立新檔案 mv 移動檔案 夾 nano filename 文字編輯器,與vim類似 linux tail命令用途是...

Linux常用命令 學習筆記

使用man命令查詢用法,但是man手冊比較晦澀 使用工具自帶的help,比如pip help man工具替代工具tldr,pip install tldr chown chmod chgrp ls rm cd cp mv touch rename ln 軟鏈結和硬鏈結 等 locate find g...