1.基本命令
[root@izksjdlifskdjf ~]# [操作符][參數]
- root: 當前登錄用戶
- @:分隔符
- izksjdlifskdjf: 主機名localhost
- ~:所在目錄 ~根目錄
- #:命令提示符 ,#超級用戶,$普通用戶
- 操作符:命令功能
- 參數:命令操作對象
2.目錄操作命令
ls (list)
/bin/ls
顯示目錄下的內容
ls [ -選項 ] [ 目錄名dir ]
- -a:顯示所有文件
- –color=aways(總是)/never(從不):顏色輸出
- -d:顯示當前目錄信息
- -h:顯示文件大小
- -l:顯示當前目錄的詳細信息
cd (change directory)
shell內置
切換所在目錄
cd [ -opera ] [dir]
- -L:(default)絕對路徑
- -P:相對路徑
- - :返回上次所在的目錄
- . :當前目錄
- …:上級目錄
pwd (print working dir)
/bin/pwd
查詢當前所在目錄
mkdir (make directories)
/bin/mkdir
創建空目錄
- -p:遞歸建立空目錄
- -m 權限:建立目錄的同時設置目錄權限
rmdir (remove empty directories)
/bin/rmdir
刪除空目錄
- -p:遞歸刪除空目錄
3.文件操作命令
touch命令
/bin/touch
創建空目錄或者更改文件時間
cat (concatenate files and print)
/bin/cat
合併文件並打印輸出到標準輸出
cat [ - ] [dir]
more
/bin/more
顯示文件內容
空格 向下翻頁;B 向上翻頁;/字符串:搜索指定字符串 q:退出
less
分行顯示文件內容
head
/bin/head
顯示文件開頭內容
tail
/bin/tail
顯示文件尾部內容
ln (make link between file)
/bin/tail
在文件之間建立鏈接
` ln [ -opera ] 源文件 [aim file]
- -s:軟連接,默認硬鏈接。
- -f:已存在鏈接文件,則先刪除在建立鏈接文件。
軟連接中,源文件可以是 目錄或文件,像快捷方式一樣只是保存源文件的路徑;硬鏈接時,只能是文件,和源文件就是一個文件。
4.文件和目錄操作命令
rm ( remove)
/bin/rm
刪除文件或目錄 區別rmdir刪除目錄
- -f :強制刪除
- -i:刪除前詢問
- -r:遞歸刪除
cp (copy)
/bin/cp
複製文件和目錄
- -d:如果文件爲軟連接,複製的目標文件纔有效
- -i:目標文件存在則詢問覆蓋
- -p:目標文件保留源文件屬性
- -r:遞歸複製目錄
- -a:=-d-p-r
mv (move)
剪切文件或目錄
stat ( status)
/bin/stat
5. 基本權限管理
chmod (change file moe bits)
修改文件權限模式
chmod [ -opera ] 權限模式 文件目錄
- -r:目錄中所有文件遞歸設置權限
權限模式:用戶身份[u,g,o,a] [+,-,=] 權限[r,w,x]
刪除其他用戶的權限
chmod 0= ./text.txt
chown (change owner and group)
改變文件和目錄的所有者和所屬組
6. 幫助命令
man ()
/bin/chown
幫助說明
man -opera chapter
- -f: 查看有哪些航姐的幫助和簡短描述信息
- -k:查看和命令相關的所有幫助
ordername --help
7.壓縮和解壓縮
zip(package and comress(archive) files
/bin/zip
壓縮文件和目錄
zip [ -operate ] 壓縮包名 源文件或目錄
- -r:壓縮目錄遞歸處理
unzip (extract compressed files in a zip archive)
/bin/unzip
unzip [ -opera ] 壓縮包名
- -d:指定壓縮位置
gzip,gunzip;
gz是linux中最常見的,快
bzip2,bunzip2
不能用來壓縮目錄,但算法更好,壓縮比更好。
tar
打包:與解打包文件
8.關機和重啓命令
sync數據同步
刷新文件系統緩衝區
shutdown
sbin/shutdown
關機和重啓
reboot
重啓系統
reboot -operate
- -f:強制重新開機
- -l:重開機之前,先關閉所有網絡界面
- -n:重開始之前,不檢查是否有結束的程序
- -w:做測試,並不能系統重新開機,
.halt,poweroff
系統關機命令。
10.init命令
修改Linux運行級別
- -b:不執行相關腳本而直接單用戶模式
- -s:切換到單用戶模式