Linux Tutorial
常用命令
文件處理命令
ls #顯示目錄文件list
-a #all
-l #detail
-d #目錄屬性
cd #change directory
/ #root directory
.. #上一級目錄
pwd #print working directory 顯示當前所在的工作目錄
touch #創建空文件
mkdir #make directories
cp #copy 復制文件或文件夾
-r #遞歸復制 recursive
mv #move 移動文件或更名
mv [src File/Dir] [dist File/Dir]
rm #romove
-r #遞歸刪除
cat #顯示文件內容
more #分頁顯示文件內容
head #查看文件的前n行
tail #查看文件的倒數幾行
ln #產生連接文件
ln -s [src] [dist] #創建軟鏈接
權限管理命令
chmod #change the permissions mode of a file
chmod [{ugo}{+-=}{rwx}] [file/dir]
chmod [mode=421] [file/dir]
文件權限:
文件 目錄
--------------------------------------------------------------
r read 可以查看文件內容 可以列出目錄內容
w write 可以修改文件內容 可以在目錄中和創建、刪除文件
x eXecute 可以執行文件 可以進入目錄
chown #change file ownership
chown [newOwner] [file|dir]
chown well file1 #change the owner of file1 to be user well
chgrp #change file group ownership
chgrp [newGroup] [file|dir]
umask #顯示、設置文件的缺省權限
-S #以rwx的形式顯示新建文件或目錄缺省權限
文件搜索命令
which #顯示系統命令所在的目錄
find #查找文件或目錄
locate #list files in databases
updatedb #update the locate database建立整個文件系統目錄文件的數據庫
grep #在文件中搜索字符串匹配的行並輸出
grep [string] [srcFile]
幫助命令
man #manual 獲得幫助信息
info #獲得幫助信息
whatis #獲得索引的簡單說明信息
whatis apropos [anyKey]
壓縮命令
《鳥哥基礎》—— pdf 302
gzip #GNU zip 壓縮文件 .gz
bzip2 # *.bz2
tar
tar -jcv -f filename.tar.bz2 distFilename #壓縮
tar -jxv -f filename.tar.bz2 -C distDir #解壓縮
-j 通過bzip2的支持進行壓縮/解壓縮
-z 通過gzip的支持進行壓縮/解壓縮
-v 顯示過程
-c 建立打包文件
-x 解包、解壓縮文件
-f filename 指定要被處理的文件名
-C dir 指定在特定目錄解壓縮
網絡通信命令
write <Username> #向另外一個用戶發送消息,ctrl+d作為結束
wall [message] [file] #向所有用戶廣播消息
ping IP_ADDR #測試網絡連通性
ifconfig #查看網絡設置信息
-a #查看所有網卡信息
setup #設置網絡信息
系統關機命令
shutdown -h now #立即關機指令
reboot #重新啟動