1、cd、pwd (change directory)與(print working directory)
cd..
回退到上一層目錄
cd ../
相對路徑
pwd 打印工作目錄
2、mkdir、rmdir (make directory)與(remove directory)
3、ls與ll (list)
列出文件內容 ll表示ls -l
詳細列出
4、cp、mv、rm (copy)(move)(remove)
cp -r #複製目錄(包括所有子目錄)--recursive
cp -v #複製完成後打印執行完的操作
cp -s #複製成符號鏈接
cp -u A B #update 比較B和A,如果相同則不操作,不同則更新B文件,可以用cp -uv A B查看是否執行了更新操作
rm -r #刪除整個目錄所有文件
rm -f #force強制刪除
5、cat、more、less、nl (concatenate)
cat #適用於查看行數較少的文件
cat -n #打開行號,顯示文件
nl #同cat -n
more和less適用於查看行數較多的文件
在more的子程序下:
d以滾輪尺寸下滑
空格或z以屏幕尺寸下滑
q退出
h指令幫助
6、chmod、chown、chgrp、umask (change mode owner group )
chmod改變文件權限,權限分[擁有者]、[羣組]、[其他人]3組,每組三個設置項【讀、寫、執行】用[r w x][r w x][r w x]
表示,設置項[r w x] 由二進制 [4 2 1] 表示。
例如將A改變成[rwx][r-x][r-x]
,只需要7 5 5。
chmod 755 A #改變成r--rw-rwx的編碼是467
chown改變文件的擁有者,chgrp改變文件的羣組。
umask改變新建文件或目錄時的默認選項:
對於新建的文件,系統默認權限是rw-rw-rw,也就是666
對於新建的目錄,系統默認權限是rwxrwxrwx,也就是777
而umask是在新建文件或目錄時,默認取消的權限,一般系統umask的默認值是022。
因此新建的文件時666-022=644[rw-rw-rw-],新建的目錄時777-022=755[rwxr-xr-x]。
umask #輸出當前umask數值
umask 021 #改變數值爲021,也就是系統新建文件爲645,目錄爲756