linux的基礎命令有很多,我們來詳細了解幾個,ls,cd,history
1、cd
<1>命令格式
ls [option]... [file]...
<2>命令功能:切換目錄
<3>常用示例
.:本級目錄
..:上級目錄
cd:切換至使用者的家目錄
cd ~username:切換至指定使用者的家目錄
cd ..:返回上一級目錄
cd -:返回上一次的的目錄
cd -p:切換到目錄的真實物理路徑
<1>命令格式
ls [option]... [file]...
<2>命令功能
列出指定目錄下的檔案列表
<3>[option]
-1:檔案分行顯示
-l:顯示檔案的詳細資訊
-a:列出目錄下的所有檔案
-a:列出除.和..之外的所有目錄
-s:檔案從打到小顯示
-r: 逆序排列檔案
-r: 通過遞迴的方式顯示目錄下的所有檔案
-d:可以顯示檔案,但是當所訪問的資源是目錄時,不再顯示目錄下的資源
-ld:顯示目錄資訊
[root@centos7~]#ls /tmp/
a heihei
[root@centos7~]#ls /tmp/* # 顯示二層目錄
/tmp/heihei
/tmp/a:
b.txt c.pdf
[root@centos7~]#ls /tmp/* -d # 目錄下是檔案或目錄,顯示之,不顯示二層目錄
/tmp/a /tmp/heihei
[root@centos7~]#ls /tmp/* -ld
drwxr-xr-x. 2 root root 30 aug 29 08:38 /tmp/a
-rw-r--r--. 1 root root 0 aug 29 08:38 /tmp/heihei
[root@centos7~]#ls /tmp/ -ld
drwxrwxrwt. 14 root root 4096 aug 29 08:39 /tmp/
3、history不同於hash,是用來快取全部的命令操作的,不僅僅是外部命令
<1>命令格式
history [options]
<2>命令功能
顯示並操作歷史列表資訊,
注:最重要的乙個功能就是可以通過檢視命令歷史來排錯!
<3>[option]
-c:清除快取中的條目
-d #:清除指定快取中的條目
-a:追加快取中的條目至檔案
-w:將快取中的條目全部同步至歷史檔案(可以指定新檔案,預設.bash_history)
-n:將檔案中未讀的檔案追加至快取
-r:將檔案中的全部條目追加至快取
-s:偽造歷史命令
<4>命令列歷史
!!:執行上一條命令
ctrl+p:執行上一條命令
!#:執行命令歷史中對應序號的命令
!string:執行上一條以string開頭的命令
ctrl+r:在命令列中搜尋命令
使用up和down選擇要執行的命令
history #:輸出近#條命令
!^:取上一條命令的第乙個引數
!#:取上一條命令指定數字的引數
!$|esc+.:取上一條命令的最後乙個引數
<5>配置檔案
/etc/profile 或~/.bash_profile
<6>命令歷史相關環境變數
histfile=/path
指定命令歷史檔案位置
histsize
指定命令歷史的數目,預設1000
指定命令歷史檔案的數目,預設1000
histtimeformat
指定命令歷史的格式
指定命令歷史的特性
ignoredeps:忽略重複命令
ignorespace:忽略以空格打頭的命令
ignoreboth:儲存以上倆種特性
注:以上環境變數如果寫入配置檔案/etc/profile將對任何使用者永久生效,如果寫入~/.bash_profile只對某使用者永久生效。
以上操作均是臨時指定,重啟失效。
Java基礎系列(三)
iterator 為了是客戶端用同一種邏輯來遍歷集合,而不用考慮具體是那種集合 對於任意的集合c遍歷其內部的元素都是相同的 for iterator it c.iterator it.hasnext 在jdk1.5中,還對上面的 在語法上作了簡化 這就是我們熟知的for each for objec...
Docker 系列(三) Docker 基礎
dockerfile 是乙個文字檔案,其內包含了一條條的指令 instruction 每一條指令構建一層,因此每一條指令的內容,就是描述該層應當如何構建。舉乙個簡單的定製例子,我們建立乙個檔案 dockerfile,寫入如下 from nginx run echo usr share nginx h...
Linux基礎命令(三)
head 檢視檔案頭部 命令格式 head 選項 檔案 選項 n 行數 顯示檔案的最前指定的行 c 位元組數 顯示檔案前 n 個位元組數裡的內容 q 不輸出檔案頭的內容 v 輸出檔案頭的內容 示例 head n 15 test.file tail 檢視檔案尾部命令格式 tail 選項 檔案 選項 f...