Linux常用指令記錄

2021-09-10 17:02:24 字數 1463 閱讀 4382

1.刪除指令:

rmdir test:刪除空資料夾

rm test.txt:刪除檔案

rm - rf test: 刪除目錄以及其下所有檔案、資料夾

2.建立檔案和目錄

touch test:建立二進位制檔案

mkdir test:建立資料夾

vi test.txt :建立檔案

mkdir -p bbb/test:在工作目錄下的 bbb 目錄中,建立乙個名為 test 的子目錄。 若 bbb 目錄原本不存在,則建立乙個。(注:本例若不加 -p,且原本 bbb目錄不存在,則產生錯誤。)

3.檢視當前程序

ps [options] [--help]: 檢視當前程序

# ps -a://顯示程序資訊

# ps -u root//顯示root程序使用者資訊

# ps -ef//顯示所有命令,連帶命令列

4.結束當前程序

kill [-s 《資訊名稱或編號》][程式] 或 kill [-l 《資訊編號》]
5. nohup和&

解決辦法:

nohup ./***.sh > /dev/null 2> /dev/null & 

> :表示輸出到某檔案

/dev/null: 空裝置

2: 表示錯誤輸出

6.輸出重定向

command 1>filename:把標準輸出重定向到新檔案中

>/dev/null:這條命令的作用是將標準輸出1重定向到/dev/null中。/dev/null代表linux的空裝置檔案,所有往這個檔案裡面寫入的內容都會丟失,俗稱「黑洞」。那麼執行了》/dev/null之後,標準輸出就會不再存在,沒有任何地方能夠找到輸出的內容。

2>&1:這條命令用到了重定向繫結,採用&可以將兩個輸出繫結在一起。這條命令的作用是錯誤輸出將和標準輸出同用乙個檔案描述符,說人話就是錯誤輸出將會和標準輸出輸出到同乙個地方。linux在執行shell命令之前,就會確定好所有的輸入輸出位置,並且從左到右依次執行重定向的命令,所以》/dev/null 2>&1的作用就是讓標準輸出重定向到/dev/null中(丟棄標準輸出),然後錯誤輸出由於重用了標準輸出的描述符,所以錯誤輸出也被定向到了/dev/null中,錯誤輸出同樣也被丟棄了。執行了這條命令之後,該條shell命令將不會輸出任何資訊到控制台,也不會有任何資訊輸出到檔案中。

記錄常用Linux指令

文字處理檔案的許可權 使用 設定許可權,使用 用於取消 ls lh 顯示許可權 ls tmp pr t5 w columns 將終端劃分成5欄顯示 chmod ugo rwx directory1 設定目錄的所有人 u 群組 g 以及其他人 o 以讀 r 寫 w 和執行 x 的許可權 chmod g...

linux常用指令學習記錄

從上往下閱讀檔案內容 cat abentv nl b a file1 即使空白行也顯示行號 nl b a n rz file 空白行也顯示行號,並且行號在字段的最右方顯示,且行號不用加0對齊一頁一頁翻動檔案。more 向下翻動檔案 less 向上 下翻動檔案取檔案的前幾行或者最後幾行內容 head ...

Mysql常用指令記錄

進行開發時常用命令一次性輸入 set autocommit 0 set session transaction isolation level read committed set global binlog format row 事務級別 1.檢視當前會話隔離級別 select tx isolat...