liunx命令大全

2021-09-22 22:58:30 字數 3357 閱讀 4402

(其實並不怎麼全)

chmod 777 檔案路徑 //修改檔案許可權

cd 切換操作目錄

cd … 返回上一級目錄

pwd 顯示當前所在的目錄

rmdir 刪除空目錄

touch 建立檔案

clear 清屏

mv 剪下,改名

mv [原名] [改名](改名)

mv [原始檔] [目標目錄]

rm (刪除檔案)

-f 強制執行

-r 刪除目錄

cp 複製檔案或目錄

-r 複製目錄

-p 保留檔案屬性

ls 展示目錄

-a 顯示所有檔案,包括隱藏檔案

-l 詳細資訊

-d 檢視目錄屬性(目錄本身)

-i 獲得檔案的唯一id號

mkdir 建立新目錄

mkdir [引數]

cat 顯示檔案內容(太長不適用)(tac 到過來顯示)

-n 顯示行號

head 檢視檔案前幾行(預設10行)

head -n 7 引數

tail 檢視檔案末尾幾行(同上)

-f 時時顯示檔案變動

ln 生成鏈結檔案(生成硬鏈結不能跨分割槽,不能做目錄使用)

-s 建立軟鏈結檔案(不加s為硬連線)

軟連線:相當於快捷方式

硬連線:連線和原始檔保持同步更新(就算原始檔被刪除此檔案依然存在)

chmod (許可權管理命令)

chmod [檔案或目錄][mode=421][檔案或目錄]

// u所有者,g所屬組,o其他人,a所有人,r讀,w寫,x執行

// 檔案所屬許可權 前面三個所有者許可權中間三個所屬組許可權,後面三個其他人

-r 遞迴修改

數字表達:

r – 4

w – 2

x – 1

比如:rwx 7 rw- 6 r-- 4

chown 改變檔案所有者(只有root能進行操作)

chown [使用者][檔案或目錄]

chgrp 改變檔案的所屬組

chgrp [使用者組][檔案或目錄]

umask (定義檔案預設許可權)

-s 以rwx形式顯示新建檔案預設許可權

umask [預設碼] (以數字表達)

find (檔案搜尋)

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

-name 按名字查詢(init星號為任意匹配符 ?匹配單個字元)

-iname 不區分大小寫

-size 大小(-size +204800 搜尋大於100mb的檔案,-小於,都不加等於,單位為資料塊,乙個資料塊等於512位元組= 0.5k)

-user 所有者

-group 根據所屬組查詢

-amin 訪問時間

-cmin 檔案屬性 (find /etc -cmin -5 在/etc查詢5分鐘內被修改過屬性的檔案和目錄)

-mmin 檔案內容 (同上)

#find /etc -cmin -5 -a -size -204800

-a (and 兩個條件同時滿足)

-o (兩個條件滿足乙個)

#find /etc -name -exec ls -l {} ;

在/etc下查詢inittab檔案並顯示其詳細資訊

-exec/-ok 命令{} ; 對搜尋結果執行操作(ok會手動確認)

-type (根據檔案型別查詢 f檔案 d目錄 l軟連線檔案)

-inum 根據i節點查詢(檔案的唯一id號)

locate (在檔案資料庫中查詢檔案,速度很快不能查詢存在/tmp裡的檔案#tmp為臨時資料夾)

updatedb 更新資料庫

-i 不區分大小寫

which (搜尋命令所在的目錄及別名資訊)

whereis (搜尋命令所在的目錄及幫助文件路徑)

grep (在檔案中搜尋字串的行並輸出)

grep [關鍵字][檔案]

-i 不區分大小寫

-v 排除指定字元(^代表行首)

man (獲得幫助資訊 1代表命令的幫助,5配置檔案的幫助)

#不需要加上絕對路徑

whatis (獲得命令的簡短的資訊)#info

whatis ls

apropos (獲得簡短的配置資訊)

help (獲得shell內建命令的幫助資訊)

useradd (新增新使用者)

passwd (更改使用者的密碼)

who (檢視登入使用者資訊)

w (檢視登入使用者詳細資訊)

gzip (壓縮檔案,不保留原始檔)

-d (解壓)

gzip [檔案]

gunzip [檔案](解壓)

tar (打包目錄)

#tar [-zcf] [壓縮後檔名] [目錄]

-x 解包

-c 打包

-v 顯示詳細資訊

-f 指定檔名

-z 打包同時壓縮

zip (壓縮檔案或目錄)

-r 壓縮檔案或目錄

unzip (解壓縮)

bzip2 (壓縮檔案)

-k (保留原始檔)

bunzip2 解壓縮

write [使用者名稱]

#給使用者發訊息,以ctrl+d 儲存結束

wall (發廣播訊息)

ping (測試網路連通性)(ctrl + c 退出)

ping [ip位址]

-c 指定發射次數

ifconfig (root 執行許可權 檢視和設定網絡卡資訊)

ifconfig [網絡卡名] [修改ip]

mail [使用者名稱]

last (列出目前與過去登入系統的使用者資訊)

lastlog (列出所有使用者最後一次登入時間)

-u [使用者的id]

setup (配置網路 redhead專有)

mount (掛載命令)

mount -t iso9660 [裝置檔名稱] (/dev/sr0)

umount 解除安裝

shutdown (關機)

-h 關機

-r 重啟

-c 取消前一次關機命令

其他關機命令:

halt poweroff init 0

重啟:reboot init 6

init 系統執行級別

0 關機

1 單使用者(維護)

2 不完全多使用者,不含nfs服務

3 完全多使用者

4 未分配

5 圖形介面

6 重啟

cat /etc/inittab (修改系統預設執行級別)

runlevel (查詢當前執行級別)

logout (退出登入命令)

liunx基礎命令大全

touch 建立檔案 touch demo.py pwd 檢視現在所在路徑 ls 以列表的形式列舉出來 a 檢視所有隱藏檔案 lh 檢視所有的位元組 父目錄 當前目錄 重定向 表示輸出 cat能夠完成多個檔案的合併和重建 cat demo.py 123.py 追加文字內容 cat demo.py d...

Liunx常用命令大全

當前路徑 或者不寫 都表示當前路徑 上一層路徑 表示根目錄 table 鍵 聯想 雙擊或者單擊 鍵盤的上下鍵 剛才輸入的內容 linux會為每乙個使用者分配乙個目錄 當前使用者登陸進來時 會在使用者自己的目錄 現在所處的位置 root ls list 集合 列表 顯示內容 ls 路徑 顯示路徑下的內...

liunx命令基礎

命令格式 命令 選項 引數1 引數2 和 命令列的區別 後面選項是單詞 後面是單個字母的組合檔案及資料夾操作 ls 顯示目錄內容 語法 ls 引數 目錄或檔名 引數 l 詳情顯示 a 顯示隱藏檔案 h 檔案大小 t 檔案修改時間排序 r 遞迴顯示指定目錄各個子目錄的檔案 s 以檔案大小排序 cd 切...