(其實並不怎麼全)
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 切...