linux命令cd回退 Linux關於檔案處理命令

2021-10-16 18:56:13 字數 2496 閱讀 6924

一、登陸使用者和機器名稱

示例:[root@hadoop01 ~]#

root:表示使用者名稱

@hadoop01表示機器名稱

~表示當前檔案目錄是家目錄

#表示輸入命令提示符,使用者可以在其後輸入命令;非root使用者使用$提醒

二、常用的檔案檢視命令

1、檢視當期目錄命令

pwd2、切換目錄的命令

cd,比如切換到根目錄中的home資料夾 例如:cd  ./home

3、使用者的家目錄

root使用者的家目錄,規定是:/root

***使用者的家目錄,預設是:/home/***

回到使用者的家目錄的三種命令:1、cd   2、cd ~   3、cd + 家目錄

4、回退到上乙個目錄,即上乙個資料夾

cd ../../:回退上2層目錄

5、目錄、資料夾和路徑

絕對路徑:以根目錄開始,例如:/root/home/data

相對路徑:不以根目錄為開始,以當前游標所在的目錄為開始;例如:cd home或者cd ./home

6、檢視使用者的詳細資訊

比如檢視root使用者的詳細資訊:id root,顯示資訊為

uid=500(yanch) gid=501(yanch) 組=501(yanch),0(root)

7、檢視當期游標所在的檔案

ls:顯示當前資料夾下的資料夾和檔案,不顯示檔案許可權資訊

ls -l等價於ll:顯示當前資料夾下的資料夾和檔案以及檔案許可權資訊

ls -l -a 或者ll -a:顯示當前資料夾下的資料夾和檔案以及檔案許可權資訊,隱藏檔案

ll -h:檢視檔案的大小

ll -rt:按時間排序,按時間的降序排序,最新的在下面

8、如何查詢命令幫助

比如檢視ls的命令幫助:ls --help,顯示命令提示如下

用法:ls [選項]... [檔案]...

列出 file 的資訊(預設為當前目錄)。

解釋:ls [選項]... [檔案]...:ls [可選引數]   [檔名稱]

例如要檢視home下3.txt檔案的資訊:ls -l 3.txt

9、建立資料夾命令

mkdir,例如:mkdir a

建立多級目錄:mkdir -p  b/c/d

建立多個目錄,用空格隔開:mkdir 1 2 3

10、建立乙個空檔案或者把檔案置為空

建立乙個空檔案:touch hadoop.log

建立檔案並將檔案設定為空:echo 」「 >hadoop.log(慎用:因為檔案會包含乙個空格)

將檔案置為空的正確方式:/dev/null >  hadoop.log

建立檔案並設定為空:/dev/null > new.log

echo 「www.hadoop.apache.com" >> hadoop.log:>>表示寫如到檔案中,追加到檔案中上次內容的末尾

echo "www.hadoop.apache.com" > hadoop.log:>表示寫入到檔案中,覆蓋上次內容

11、移動和拷貝檔案

mv移動:表示檔案始終只有乙份;cp拷貝:原檔案不動

移動檔案,將檔案從當前移動到log目錄:mv hadoop.log  log

移動檔案並修改名稱:mv hadoop.log  log/20191201.log

拷貝檔案不修改名稱命令:cp hadoop.log  /home/hadoop.log

拷貝檔案並修改名稱命令:cp hadoop.log  copy.log

12、檢視檔案

cat:檔案內容一下子全部顯示

more:檔案內容一頁一頁的往下翻,按空格鍵往下,回退不了,按q鍵退出

less:檔案內容,上下鍵表示向上和向下,按q鍵退出。

使用方式:

配置檔案,內容較少:cat  more less都可以

log日誌:內容較多;實時檢視使用:tail -f  ***.log

tail  -f  ***.log:只會監控當前檔案,如果當期檔案被修改,並且又重新建立了乙個同名檔案,不能監控

tail  -f ***.log:會監控和當前檔案同名的檔案,如果當前檔案滿了,修改名稱之後並且重新建立了乙個空的新檔案,仍然後繼續監控。flume中監控日誌就是使用的這種方式。

tail -f相當於tail -f +  retry

檢視實時檔案倒數300行檔案:tail -300f messages

error定位方法:

2)檔案內容很大,幾百兆,上g時,使用cat+過濾的方式

cat ***.log |grep error

3)error上下文不清楚

cat ***.log |grep -a error:表示顯示error的後10行

cat ***.log |grep -b error:表示顯示error的前10行

cat ***.log |grep -c error:表示顯示error的前後各10行,經常用,可以快速定位錯誤

標籤:檔案,log,hadoop,cd,命令,ls,linux,目錄

linux命令cd回退 linux的內建命令

談到linux下的內建命令,說實話,在學習shell指令碼之前本沒有聽說過,更不知道它和linux下一般的命令有何不同 解釋內建命令之前,先來看乙個例子 建立乙個shell指令碼,內容如下 bin bash lscd 在這個指令碼中,我們可以注意到有乙個命令 cd 按照以前直接在命令列上的經驗,執行...

linux命令cd回退 工作中常用的Linux命令

工作中常用的linux命令 cd 目錄 進去某個目錄 cd 回退上一級目錄 cd 回到根目錄 ls 顯示當前目錄下的檔案及資料夾 ll ls l 羅列出當前檔案或目錄的詳細資訊,含有時間 讀寫許可權 大小 時間等資訊 像windows顯示的詳細資訊。ll是 ls l 的別名。相當於windows裡的...

linux命令 cd命令

cd change directory 改變目錄 命令用來切換工作目錄至dirname。其中dirname表示法可為絕對路徑或相對路徑。若目錄名稱省略,則變換至使用者的home directory 也就是剛login時所在的目錄 另外,也表示為home directory的意思,則是表示目前所在的目...