亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Unix > 正文

Unix系統中常用內置工具的命令使用指南

2020-10-23 22:23:45
字體:
來源:轉載
供稿:網友

打印文件
在 UNIX 系統中,您打印一個文件之前,您可能想要重新格式化它調整它的邊距,高亮顯示一些單詞等等。大多數文件也可以打印而不用重新格式化,但未經處理的打印可能不那么好看。

UNIX 系統的許多版本中都包含了兩個強大的文本格式化命令,nroff 和 troff。他們不包含在本教程中,但是你可以在在網上查到很多關于講解這兩個命令的使用方式的資料。

pr 命令
pr 命令可以對終端顯示屏上或者打印機上顯示的文件進行小幅度的格式化。例如,如果在你的文件中有一長串名字,你可以將它格式化成兩列或者多列在屏幕上顯示。

如下是 pr 命令的語法示例:

pr option(s) filename(s)
pr 命令僅僅只是格式化顯示在屏幕上或者打印的副本文件,它不會修改源文件。如下的列表顯示一些 pr 命令中可選的參數:

操作 描述
-k 產生 k 列的輸出
-d 將輸出用兩個空格隔開(并不是所有的 pr 版本適用)。
-h "header" 將下一個項目作為頭部信息。
-t 去掉打印中的頭部和上/下邊距。
-l PAGE_LENGTH 設置一頁存放的數據行數為 PAGE_LENGTH(66)。默認的文本行數為 56 行。
-o MARGIN 設置每行之間的間隔為 MARGIN(0) 個空格。
-w PAGE_WIDTH 設置頁一行的字符個數為 PAGE_WIDTG(72) 個字符。這個參數僅僅對多文本列輸出可用。

在使用 pr 命令之前,如下是查看 food 文件的內容:

復制代碼
代碼如下:

$cat food
Sweet Tooth
Bangkok Wok
Mandalay
Afghani Cuisine
Isle of Java
Big Apple Deli
Sushi and Sashimi
Tio Pepe's Peppers
........

接著讓我們利用 pr 命令將輸出變成兩列,同時頭部顯示 Restaruants:

復制代碼
代碼如下:

$pr -2 -h "Restaurants" food
Nov 7 9:58 1997 Restaurants Page 1
Sweet Tooth Isle of Java
Bangkok Wok Big Apple Deli
Mandalay Sushi and Sashimi
Afghani Cuisine Tio Pepe's Peppers
........

lp 和 lpr 命令
命令 lp 或 lpr 將文件打印到紙上,而不是在屏幕上顯示。一旦你準備使用 pr 命令格式化文本,您可以使用這些命令在任何與你電腦連接的打印機上打印你的文件。

您的系統管理員可能已經建立了一個站點作為默認打印機。為了在默認的打印機上打印一個文件命名 food 的文件,你可以使用 lp 或 lpr 命令,如下示例:

復制代碼
代碼如下:

$lp food
request id is laserp-525 (1 file)

lp 命令顯示了打印機的 ID,您可以使用它來取消打印作業或檢查它的狀態。

如果您正在使用 lp 命令,您可以使用 -nNum 選項參數設置打印副本的份數。對于 lpr 命令,您也可以使用參數 -Num 起到相同的作用。
如果有多個打印機連接到共享網絡中,對于 lp 命令你可以使用 -dprinter 參數來選擇你想使用的打印機,對于 lpr 命令你可以使用 -Pprinter 參數達到相同的效果。這里 printer 值得是打印機的名稱。


lpstat 和 lpg 命令
lpstat 命令顯示在打印機隊列中的作業:請求的 ID,所有者,文件大小,當打印任務被發送給打印機的時候,請求的狀態同樣也發送了給打印機。

如果你想看到所有輸出請求而不僅僅是你自己的,你可以使用 pstat -o 命令。請求會按照他們將會被打印的順序顯示出來:

復制代碼
代碼如下:

$lpstat -o
laserp-573 john 128865 Nov 7 11:27 on laserp
laserp-574 grace 82744 Nov 7 11:28
laserp-575 john 23347 Nov 7 11:35

lpg 顯示的信息與 lpstat -o 顯示的稍微有些不同:

復制代碼
代碼如下:

$lpq
laserp is ready and printing
Rank Owner Job Files Total Size
active john 573 report.ps 128865 bytes
1st grace 574 ch03.ps ch04.ps 82744 bytes
2nd john 575 standard input 23347 bytes

在第一行顯示打印機狀態。如果打印機是禁用或紙用完了,你可以在第一行看到不同的信息。

cancel 和 lprm 命令
cancel 命令終止 lp 命令發出的打印請求。lprm 命令終止 lpr 發出的打印請求。您可以指定打印機的 ID (由 lp 或 lpq 發出的請求)或名稱來終止打印任務。

復制代碼
代碼如下:

$cancel laserp-575
request "laserp-575" cancelled

為了取消當前正在打印的任務,可以忽視它的 ID,僅僅輸入 cancel 命令和打印機的名稱即可:

復制代碼
代碼如下:

$cancel laserp
request "laserp-573" cancelled

lprm 命令將取消活動的工作,如果它屬于你。否則,你可以使用工作的編號作為該命令的參數,或者使用破折號(-)刪除你所有的工作:

復制代碼
代碼如下:

$lprm 575
dfA575diamond dequeued
cfA575diamond dequeued

lprm 命令將會告訴你從打印機隊列中刪除的任務的文件名。

發送郵件
您可以使用 UNIX 郵件命令發送和接收郵件。如下是發送電子郵件的語法:

復制代碼
代碼如下:

$mail [-s subject] [-c cc-addr] [-b bcc-addr] to-addr

如下是 mail 命令中重要的參數:

參數 描述
-s 在命令行中指定郵件的主題。
-c 給列表中的用戶發送副本。用戶列表是由逗號分開的用戶名列表。
-b 發送密文副本給列表中的用戶。各個列表由逗號分隔開。

下面是示例發送測試消息到 admin@yahoo.com。

復制代碼
代碼如下:

$mail -s "Test Message" admin@yahoo.com

接下來該輸入你的消息部分,消息輸入部分是在行首的 “control-D" 的之后。如果想要結束,你僅僅只需要輸入一個點類型(.),如下:

Hi,
This is a test
.
Cc:
你可以發送一個完整的文件通過利用重定向 < 操作符,如下:

復制代碼
代碼如下:

$mail -s "Report 05/06/07" admin@yahoo.com < demo.txt

為了檢查是否有收到郵件,在 UNIX 系統中你可以簡單的輸入如下的命令:

復制代碼
代碼如下:

$mail
no email


ping 工具
ping 指令會發送一個應答請求到網絡中某個主機。該指令主要用于檢測遠端主機是否可以正常通信。

ping 指令可以用于如下用途:

追蹤并區分硬件或軟件的問題。
確定網絡和遠端主機的狀態。
測試、測量或網絡管理。
語法
如下是使用 ping 指令的語法:

復制代碼
代碼如下:

$ping hostname or ip-address

上述指定會持續打印響應信息。用戶可以同時按下 CTRL+C 按鍵來結束信息的打印.

例子
下面是檢測網絡中某主機是否可達的例子:

復制代碼
代碼如下:

$ping google.com
PING google.com (74.125.67.100) 56(84) bytes of data.
64 bytes from 74.125.67.100: icmp_seq=1 ttl=54 time=39.4 ms
64 bytes from 74.125.67.100: icmp_seq=2 ttl=54 time=39.9 ms
64 bytes from 74.125.67.100: icmp_seq=3 ttl=54 time=39.3 ms
64 bytes from 74.125.67.100: icmp_seq=4 ttl=54 time=39.1 ms
64 bytes from 74.125.67.100: icmp_seq=5 ttl=54 time=38.8 ms
--- google.com ping statistics ---
22 packets transmitted, 22 received, 0% packet loss, time 21017ms
rtt min/avg/max/mdev = 38.867/39.334/39.900/0.396 ms

如果某個主機不可達,那么會顯示如下信息:

復制代碼
代碼如下:

$ping giiiiiigle.com
ping: unknown host giiiiigle.com


FTP 工具
FTP 就是文件傳輸協議(File Transter protocol)的簡稱。使用該工具可以幫助用戶在主機間上傳或下載文件。

FTP 工具擁有自己的 UNIX 指令,可以完成如下任務:

鏈接并登陸到遠程主機。
瀏覽目錄。
列出目錄內容。
上傳或下載文件。
按照 ascii、ebcdic 或 binary 方式傳輸文件。
語法
如下是使用 ftp 指令的語法:

復制代碼
代碼如下:

$ftp hostname or ip-address

上述指令會觸發一個輸入賬號和密碼的登陸界面。如果用戶輸入的賬號和密碼認證通過,則用戶可以訪問相應輸入賬戶的根目錄,然后就可以執行多種操作。

下面是一些常用操作:

指令 描述
put filename 從本地往遠程服務器上傳文件
get filename 從遠程服務器往本地下載文件
mput file list 從本地往遠程服務器批量上傳文件
mget file list 從遠程服務器往本地批量下載文件
prompt off 關閉文件提醒,在 mput 與 mget 時不會每操作一個文件就詢問一次。
prompt on 開啟文件提醒
dir 列出遠程服務器上當前目錄下的所有文件
cd dirname 切換本地主機上的目錄到指定目錄下
lcd dirname 切換遠程服務器上的目錄到指定目錄下
quit 注銷當前登陸

需要注意的是,上傳和下載文件時的本地主機目錄都是當前目錄。如果用戶希望上傳或下載文件的目錄為特定的目錄,那么用戶需要先將當前目錄切換到指定目錄后再進行上傳或下載操作。

例子
下面是一些關于 ftp 操作的例子:

復制代碼
代碼如下:

$ftp amrood.com
Connected to amrood.com.
220 amrood.com FTP server (Ver 4.9 Thu Sep 2 20:35:07 CDT 2009)
Name (amrood.com:amrood): amrood
331 Password required for amrood.
Password:
230 User amrood logged in.
ftp> dir
200 PORT command successful.
150 Opening data connection for /bin/ls.
total 1464
drwxr-sr-x 3 amrood group 1024 Mar 11 20:04 Mail
drwxr-sr-x 2 amrood group 1536 Mar 3 18:07 Misc
drwxr-sr-x 5 amrood group512 Dec 7 10:59 OldStuff
drwxr-sr-x 2 amrood group 1024 Mar 11 15:24 bin
drwxr-sr-x 5 amrood group 3072 Mar 13 16:10 mpl
-rw-r--r-- 1 amrood group 209671 Mar 15 10:57 myfile.out
drwxr-sr-x 3 amrood group512 Jan 5 13:32 public
drwxr-sr-x 3 amrood group512 Feb 10 10:17 pvm3
226 Transfer complete.
ftp> cd mpl
250 CWD command successful.
ftp> dir
200 PORT command successful.
150 Opening data connection for /bin/ls.
total 7320
-rw-r--r-- 1 amrood group 1630 Aug 8 1994 dboard.f
-rw-r----- 1 amrood group 4340 Jul 17 1994 vttest.c
-rwxr-xr-x 1 amrood group 525574 Feb 15 11:52 wave_shift
-rw-r--r-- 1 amrood group 1648 Aug 5 1994 wide.list
-rwxr-xr-x 1 amrood group 4019 Feb 14 16:26 fix.c
226 Transfer complete.
ftp> get wave_shift
200 PORT command successful.
150 Opening data connection for wave_shift (525574 bytes).
226 Transfer complete.
528454 bytes received in 1.296 seconds (398.1 Kbytes/s)
ftp> quit
221 Goodbye.


Telnet 工具
用戶在工作經常會遇到這樣的需求:用戶需要連接到遠程 UNIX 主機且需要在遠程主機上進行操作。Telnet 就是一個允許用戶對遠程服務器進行連接、登陸且可以進行遠程操作的工具。

一旦用戶使用 Telnet 工具登陸到了遠程服務器上,那么用戶就可以像在本地主機操作那樣操作遠程服務器來執行任務。下面是 Telnet 對話的一個例子:

復制代碼
代碼如下:

C:>telnet amrood.com
Trying...
Connected to amrood.com.
Escape character is '^]'.</p><p> login: amrood
amrood's Password:
*****************************************************
* *
* *
*WELCOME TO AMROOD.COM *
* *
* *
*****************************************************</p><p> Last unsuccessful login: Fri Mar 3 12:01:09 IST 2009
Last login: Wed Mar 8 18:33:27 IST 2009 on pts/10</p><p> { do your work }</p><p> $ logout
Connection closed.
 


finger 工具
finger 指令用于顯示指定主機上有關用戶的信息。這里的主機可以是本地主機,也可以是遠程服務器。

由于安全原因,finger 也能在其他系統中使用。

下面是使用 finger 指令的簡單語法。

檢測本地主機中登陸用戶的信息的例子如下:

復制代碼
代碼如下:

$ finger
Login Name Tty Idle Login Time Office amrood pts/0 Jun 25 08:03 (62.61.164.115)

獲取本地主機上指定有效用戶的信息的例子如下:

復制代碼
代碼如下:

$ finger amrood
Login: amrood Name: (null)
Directory: /home/amrood Shell: /bin/bash
On since Thu Jun 25 08:03 (MST) on pts/0 from 62.61.164.115
No mail.
No Plan.

檢測遠程服務器中所有登陸用戶的信息的例子如下:

復制代碼
代碼如下:

$ finger @avtar.com
Login Name Tty Idle Login Time Office
amrood pts/0 Jun 25 08:03 (62.61.164.115)
 
獲取遠程服務器上的指定有效用戶信息的例子如下:

復制代碼
代碼如下:

$ finger amrood@avtar.com
Login: amrood Name: (null)
Directory: /home/amrood Shell: /bin/bash
On since Thu Jun 25 08:03 (MST) on pts/0 from 62.61.164.115
No mail.
No Plan.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩中文字幕免费看| 成人做爽爽免费视频| 午夜精品视频在线| 91久久夜色精品国产网站| 欧美—级a级欧美特级ar全黄| 视频在线一区二区| 国产一区私人高清影院| 久久久噜久噜久久综合| 欧美成人午夜视频| 精品国产乱码久久久久久天美| 久久久久国产精品www| 国产精品高潮呻吟视频| 日韩电影免费观看在线观看| 亚洲国产日韩欧美在线图片| 成人免费福利视频| 亚洲sss综合天堂久久| 在线日韩精品视频| 中文字幕亚洲欧美在线| 91sao在线观看国产| 影音先锋日韩有码| 成人黄色在线免费| 青青草原一区二区| 国产人妖伪娘一区91| 岛国视频午夜一区免费在线观看| 国产精品视频免费观看www| 91牛牛免费视频| 午夜精品一区二区三区视频免费看| 亚洲欧美另类在线观看| 91久久精品国产91久久性色| 最新亚洲国产精品| 国产精品入口夜色视频大尺度| 国产日韩精品在线| 久热精品视频在线| 日韩av在线网| 91精品视频播放| 欧美激情极品视频| 欧美一级大胆视频| 欧美裸体xxxx| 欧美大片在线看| 国产精品成人va在线观看| 国产精品视频1区| 日韩黄色高清视频| 国产精品福利久久久| 亚洲网站在线观看| www.久久久久久.com| 2019最新中文字幕| 97在线视频免费播放| 国产成人精品a视频一区www| 亚洲专区中文字幕| 8x拔播拔播x8国产精品| 亚洲激情在线视频| 亚洲国产精品999| 51久久精品夜色国产麻豆| 夜夜躁日日躁狠狠久久88av| 亚洲自拍偷拍色片视频| 成人黄色免费片| 91精品国产91久久久久福利| 国产91亚洲精品| 亚洲成人精品在线| 欧美激情精品久久久久久黑人| 久久久亚洲精品视频| 久久福利视频导航| 91在线国产电影| 亚洲成人av片在线观看| 国产精品aaaa| 亚洲精品欧美日韩专区| 欧美二区乱c黑人| 久久久999国产| 久久久亚洲国产| 亚洲欧美激情四射在线日| 欧美激情第6页| 欧美激情一级精品国产| 欧美精品性视频| 4438全国成人免费| 97精品视频在线| 亚洲成人久久电影| 日韩av影院在线观看| 国产午夜精品麻豆| 亚洲午夜精品久久久久久久久久久久| 日本成人精品在线| 成人黄色av网站| 日韩激情片免费| 91久久精品在线| 精品动漫一区二区| 91网站在线看| 日韩av电影院| 久久777国产线看观看精品| 欧美大全免费观看电视剧大泉洋| 日本精品视频在线播放| 91成人国产在线观看| 主播福利视频一区| 日韩美女视频免费在线观看| 中文字幕欧美精品日韩中文字幕| 亚洲国产精品专区久久| 中文字幕精品视频| 国产一区二区av| 亚洲中国色老太| 操91在线视频| 992tv成人免费视频| 91av视频在线免费观看| 国产一区玩具在线观看| 日韩中文av在线| 国产亚洲欧美另类中文| 亚洲人成毛片在线播放| 2019中文字幕在线| 欧美另类暴力丝袜| 97高清免费视频| 久久伊人精品天天| 欧美在线不卡区| 精品久久久91| 欧美乱人伦中文字幕在线| 日韩免费高清在线观看| 久久精品在线播放| 国产综合福利在线| 亚洲成人网在线| 国产91露脸中文字幕在线| 97超级碰在线看视频免费在线看| 欧美成人全部免费| 亚洲伊人久久综合| 久久五月天综合| 欧美日韩中国免费专区在线看| 在线精品高清中文字幕| 日韩中文字幕免费视频| 国产精品白嫩美女在线观看| 欧美另类暴力丝袜| 日韩黄色在线免费观看| 国产精品福利久久久| 色诱女教师一区二区三区| 国产亚洲成av人片在线观看桃| 97久久精品视频| 国产成人小视频在线观看| 一区二区三区www| 久久视频在线视频| 久久久久久高潮国产精品视| 最新91在线视频| 精品久久久久久亚洲国产300| 日本一区二区三区在线播放| 亚洲福利在线播放| 国产成人精品在线播放| 欧美性猛交xxxxx水多| 亚洲午夜精品久久久久久性色| 亚洲精美色品网站| 中文.日本.精品| 久久精品视频亚洲| 亚洲女人被黑人巨大进入| 国产精品69久久| 久久久人成影片一区二区三区观看| 日韩最新中文字幕电影免费看| 懂色aⅴ精品一区二区三区蜜月| 日本高清不卡的在线| 98视频在线噜噜噜国产| 日韩在线观看高清| 美女啪啪无遮挡免费久久网站| 亚洲人av在线影院| 国产ts一区二区| 中文字幕日韩欧美在线| 国产亚洲精品91在线| 日韩欧美在线视频免费观看| 久久久久久国产三级电影| 欧美最猛性xxxxx(亚洲精品)| 亚洲欧美资源在线| 日韩欧美高清在线视频| 亚洲视频国产视频| 蜜臀久久99精品久久久无需会员|