Linux 其他命令

2021-08-05 19:54:08 字數 2385 閱讀 2640

終端翻頁

shift-pageup

shift-pagedown

 輸入輸出重定向

標準輸入的控制

語法:命令< 檔案將檔案做為命令的輸入。

例如:

mail -s 「mail test」 [email protected] < file1

將檔案file1 當做信件的內容,主題名稱為mail test,送給收信人。

標準輸出的控制

如果不存在目標檔案 則建立並輸出

cmd > file 把stdout 重定向到file 檔案中;

cmd >> file 把stdout 重定向到file 檔案中(追加);

cmd 1> file 把stdout 重定向到file 檔案中;

cmd > file 2>&1 把stdout 和stderr 一起重定向到file 檔案中;

cmd 2> file 把stderr 重定向到file 檔案中;

cmd 2>> file 把stderr 重定向到file 檔案中(追加);

cmd >> file 2>&1 把stderr 和stderr 一起重定向到file 檔案中(追加);

cmd < file >file2 cmd 命令以file 檔案作為stdin,以file2 檔案作為stdout;

cat <>file 以讀寫的方式開啟file;

cmd < file cmd 命令以file 檔案作為stdin;

cmd << delimiter here document,從stdin 中讀入,直至遇到delimiter 分界符。

 man

看手冊(叫做manual 或man page)。每乙個命令和系統函式都有自己的man page。

man man

man read 檢視read 命令的man page

man 2 read 檢視read 系統函式的man page(在第二個section 中,表示為read(2))

man -k read 以read 為關鍵字查詢相關的man page

 clear

清屏。使游標和提示符回到螢幕第一行。

快捷鍵:ctrl-l

 echo

echo [-n] 字串

在顯示器上顯示一段文字,一般起到乙個提示的作用。其中選項n 表示輸出文字後不換行;字串可以加引號,也可以不加引號。用echo 命令輸出加引號的字串時,將字串原樣輸出;用echo 命令輸出不加引號的字串時,將字串中的各個單詞作為字串輸出,各字串之間用乙個空格分割。

檢視上乙個程式退出數值,正常情況程式退出值是0

echo $?

 date

檢視當前時間

 su

獲得root 許可權

 關機重啟

關機重啟操作需要root 許可權

poweroff

reboot

shutdown

shutdown -t 秒數[-rkhncff] 時間[警告訊息]

-t 秒數: 設定在切換至不同的runlevel 之前, 警告和刪除二訊號之間的延遲時間(秒).

-k : 僅送出警告訊息文字, 但不是真的要shutdown.

-r : shutdown 之後重新開機.

-h : shutdown 之後關機.

-n : 不經過init , 由shutdown 指令本身來做關機動作.(不建議你用)

-f : 重新開機時, 跳過fsck 指令, 不檢查檔案系統.

-f : 重新開機時, 強迫做fsck 檢查.

-c : 將已經正在shutdown 的動作取消.

 檢視核心版本資訊

uname –a

 crontab

crontab [-u user]

-e:執行文字編輯器來設定時程表,內空的文字編輯器是vi

-r:刪除目前的時程表

-l 列出目前的時程表。

使用者所建立的crontab檔案中,每一行都代表一項任務,每行的每個字段代表一項設定,它的格式共分為六個字段,前五段是時間設定段,第六段是要執行的命令段,格式如下:

minute hour day month week command

其中:

minute: 表示分鐘,可以是從0到59之間的任何整數。

hour:表示小時,可以是從0到23之間的任何整數。

day:表示日期,可以是從1到31之間的任何整數。

month:表示月份,可以是從1到12之間的任何整數。

week:表示星期幾,可以是從0到7之間的任何整數,這裡的0或7代表星期日。

command:要執行的命令,可以是系統命令,也可以是自己編寫的指令碼檔案。

Linux其他命令

linux其他命令 tar,unzip,man,unarj,uuencode tar 用於檔案的壓縮和解壓 語法 tar 選項 目錄或檔案 選項 c 建立壓縮檔案 x 解壓 例項 tar cvf note.tar home test 將home目錄下的所有檔案和目錄打包成乙個note.tar檔案 t...

Linux其他命令

時間命令 cal 檢視日曆 3 檢視三個月 y 檢視全年 j 以day of year形式檢視日曆 date 檢視 設定系統時間 s 設定時間,date s 1996 05 26 13 14 50 年月日和時分秒可以互換位置 在顯示時間時,使用者可以設定顯示格式 y 年 m 月 d 日 h 時 m ...

linux其他命令

ls list列出當前資料夾下的所有檔案 ls home 列出 home資料夾下的所有檔案 ls l 使用長列表的形式列出當前資料夾下的所有子檔案 eg rw r r 1 test terry 436 aug 10 20 28 all.zip rw r r 使用者許可權 1 鏈結數 test 當前所...