天天看點

linux基本指令-實用工具

實用工具

08.01 man指令

在Linux中擷取指令的幫助資訊

 # man passwd

使用空格或Page Down翻頁,也可使用上下鍵滾屏

在結果中可以使用搜尋,n下一個,N上一個

q退出

 # man 3 printf

The standard sections of the manual include:

    1  User Commands

    2  System Calls

    3  C Library Functions

    4  Devices and Special Files

    5  File Formats and Conventions

    6  Games et. Al.

    7  Miscellanea

    8  System Administration tools and Deamons

08.02 info指令

幫助類指令,可以檢視Linux為我們提供的幫助文檔

 # info emacs buffers -o out.txt    //将emacs的buffers的幫助文檔輸出儲存到out.txt

08.03 cksum指令

可以利用循環備援校驗檔案

 # cksum /etc/passwd

08.04 bc指令

是一種互動式的電腦

 # bc

然後就進入bc運作界面,可以輸入一些基本的運算表達式

08.05 cal指令

用于顯示月曆資訊

 # cal    目前月曆

 # cal -3 顯示最近3個月的月曆

 # cal 9 1990 顯示1990年3月的月曆

08.06 sum指令

簡單的計算校驗和

 # sum /etc/passwd

08.07 md5sum指令

使用md5算法對檔案計算校驗和

 #  md5sum /etc/shadow

可以檢驗檔案是否在網絡傳輸中發生錯誤或被篡改

08.08 hostid指令

用于列印目前主機的十六進制的數字辨別

 # hostid

08.09 date指令

用于顯示或設定目前系統日期和時間

 # date

 # date "+%Y-%m-%d %T" 指定時間顯示格式

 # date -r file    顯示檔案的最後修改時間

 # date -s "2014-10-15 20:00:00"

08.10 dircolors

用于指定ls輸出的不同檔案類型檔案的顔色顯示

 #  dircolors -b

 #  echo $LS_COLORS 顯示目前環境的設定

08.11 gpm指令

是Linux虛拟控制台下的滑鼠輔助工具,可以完成快速的複制和粘貼

 # gpm

 # ps aux | grep gpm

08.12 sleep指令

用于指定shell睡眠的時間,通常用在shell腳本中

 #  sleep 2s

 #  sleep 2h

08.13 whatis指令

用于從whatis資料庫中列印指令的簡短資訊

 #  whatis fdisk

08.14 who指令

可以列印登入到目前系統中的所有使用者

 #  who

 #  who -H 可以給每一列加上頭資訊

08.15 whoami指令

用于目前正在使用shell的使用者

 # whoami

08.16 wall指令

用于向登入目前系統的其他所有使用者發送廣播資訊,需要root權限

 #  wall "hello everyone"

08.17 write指令

用于向指定的使用者終端發送資訊

 #  write user2

Ctrl+d結束輸入

08.18 mesg指令

用于控制終端是否可寫,一般需要和write指令組合測試

[test2] #  write test1

[test1] #  mesg -n 拒絕其他普通使用者的資訊

08.19 talk指令

是linux中的聊天用戶端,需要首先啟動talkd服務程序

在配置檔案/etc/xinet.d/ntalk

 #  service xinetd restart

 #  talk user [ttyname]

 #  talk user2 # localhost tty2

08.20 login指令

系統的登入指令

08.21 mtools指令

是dos系統的相容的工具集

08.22 stty指令

用于修改指令行終端中的相關設定

如Ctrl+c中斷執行

 #  stty -a 顯示系統定義的組合鍵

08.23 tee指令

資料分離指令,除正常輸出外另存一份到檔案

 #  ps -ef | grep root |tee filename

08.24 users指令

用于顯示登入到目前系統的所有使用者的清單

 #  users

08.25 clear指令

linux系統的清屏指令,或按Ctrl+l

 #  clear

08.26 consoletype指令

用于列印已經連接配接的終端類型

 #  consoletype

pty是僞終端

 #  echo $?

列印傳回值

 0    虛拟終端

 1    串行終端

 2    僞終端

08.27 sln指令

是ln指令的靜态連接配接版本,可以不需要任何動态連接配接庫

 #  ls -l /bin/ln /sbin/sln

經常用于為動态連接配接庫建立符号連接配接

08.28 yes指令

用于在指令行中輸入指定的字元串,直到yes程序結束

 #  yes "hello"

 #  yes "n" | cp dir1/* dir2/ -i 如果目标已存在則跳過