基礎系列 三 命令

2021-07-22 07:25:40 字數 2832 閱讀 4851

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...