1. 程式人生 > 其它 >程式碼1

程式碼1

1.TYPE
通過type檢視命令型別
type cd
cd is a shell builitin 內部命令
type kmkdir
mkdir is/usr/bin/mkdir 外部命令

2.HELP
內部命令help
檢視shell內部命令的幫助資訊
help cd
help 列出所有內部命令
外部命令--help選項
適用於絕大多數外部命令
mkdir --help
find --help

3.MAN
使用man命令閱讀手冊頁
適用於大多數外部命令
翻屏
向後翻一屏:space pgdn
向後翻一屏:b pgup
向後翻一行:enter 下鍵
向前翻一行:k 上鍵

查詢:
/KEYWORD:向後
n:下一個
N:前一個
?KEYWORD:向前
n:下一個
qQ:退出
man 7 man
1.使用者命令(user command)(/bin,/user/bin,/user/local/bin)
2.系統呼叫(system calls)
3.庫使用者(library calls)
4.特殊檔案(裝置檔案)(special files)
5.檔案格式與協議(配置檔案的語法)(file formats and conventions)
6.遊戲(games)
7.公約和雜項(conventions and miscellaneous)
8.管理命令(system management commands)(/sbin,/usr/sbin,/usr/local/sbin)
9.核心程式(kernel routines)
man mkdir等同於man 1 mkdir
man 5 passwd 檢視 passwd 檔案的幫助資訊
使用info命令檢視幫助

4.CD
change directory 改變使用者所在額工作路徑
絕對路徑 - 從根目錄開始描述路徑
cd/boot/grub2
cd/home/liangge
相對路徑 - 從當前所在位置開始描述路徑,需和目標位置有關聯性
cd test
cd../home
cd../../-

cd-回到上次的工作路徑
cd=cd~=cd-- 回到使用者的宿主目錄(家目錄)
root->/root
liangge->/home/liangge

5.PWD
print working directory 列印當前所在的工作路徑

6.IS
is - list 顯式指定目錄(資料夾)下檔案的詳細資訊,預設的操作目錄為當前目錄
用法:is【選項】....【檔案或目錄】....
-i:以長格式(long)顯示檔案和目錄的列表
-a:顯示所有(AII)子目錄和檔案資訊
-A:與-a選項的作用基本類似,但有兩個特殊隱藏目錄不會顯示,“.”和“..”
-d:顯示目錄(Directory)本身屬性,而不是顯示目錄中的內容
-h:以更人性化(Human)的方式顯示出目錄或檔案的大小,此選項需要結合-I選項一起使用
-R:以遞迴(Recursive)的方式顯示指定目錄及其子目錄中的所有內容
--color=auto 使用色彩來區分檔案型別功能
紅色:壓縮檔案
白色:普通檔案
藍色:目錄檔案
綠色:可執行檔案
青色:連結檔案(快捷方式)
黃色:裝置檔案
紫色:套接字檔案
-t:以時間先後排序
-r:逆序

7.du
用法:du【選項】...【檔案或目錄】...
disk usage 用於統計指定目錄(或檔案)所佔用磁碟空間的大小,du命令常用的幾個選項如下:
-a:統計磁碟空間佔用時包括所有的檔案,而不僅僅只統計目錄
-h:以更人性化的方式(預設以KB計數,但不顯示單位)顯示出統計結果
-s:只統計所佔空間總的(summary)大小,而不是統計每個子目錄,檔案的大小

8.touch
用法:touch【選項】...檔案...
如果檔案已存在,更新檔案的訪問時間和修改時間;若檔案未存在,則建立新的空檔案
-a:只更改訪問時間
-c,--no-create不建立任何檔案
-d,--date=字串 使用指定字串表示時間而非當前時間
-m只更改修改時間

9.mkdir
用法:mkdir【選項】...目錄...
make directory建立新的目錄檔案
-p巢狀建立多層目錄
-v顯示詳細
-m跳出當前的umask值

10.cp
用法:cp【選項】...原始檔...目錄
copy
將需要複製檔案或目錄(源)重建一份,並儲存為新的檔案或目錄
-f 覆蓋目錄同名檔案或目錄時不進行提示,直接強制複製
-i 覆蓋目標同名檔案或目錄時提醒使用者確認
-r 複製目錄時必須使用此選項,表示遞迴複製所有檔案及子目錄
-p 複製時保持原始檔的許可權、屬主及時間標記等屬性不變
注意:系統中預設設定了cp別名