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

來源:本網整理

天啊,太多了。和WINDOWS一樣,根據你的需要來裝。下面給你提供個WINDOWS在LINUX下的替代程序對照,你可以看下有選擇的安裝。Linux 和Windows替換軟件對照表操作系統:UbuntuWindows-Ubuntu 廢話 操作系統換成UbuntuInternet Explorer-Firefox,Opera 在windows下面也有相應版本 以穩定快速安全著稱。Opera部分頁面支持不是很好,也沒有Firefox那么多的插件Microsoft Office-OpenOffice.org 功能上雖然沒有MS Office那么多和復雜,不過應付平常的需求綽綽有余了。只是因為是Java語言寫的運行速度上還有點不大趕趟,特別是加載的時候。不過作為一個完全免費的軟件,我們還能說什么。Windows下面也有相應版本,可以試用一下。Winamp-Xmms,beep-media-player(BMP)感覺比Winsamp強,特別是音效,而且不用像Winamp那樣升級版本是為了換SkinPhotoshop-Gimp 這個免費的玩意絕對不比價格嚇死半個人的Photoshop(嚇死一個人的是MS Office)運行起來效率不錯 而且提供的功能也不是很弱。況且還有Picasa呢(盡管在虛擬機中運行)但是Google的玩意當然是實用為主了,用起來當然順手。AIM,ICQ,MSN,Yahoo!Jabber,IRC instant messaging-Gaim就是方便阿,不管你經常用什么軟件,Gaim一個人就可以搞定了,只是現在的QQ 插件還是不是很完善,經常掉線還反應不是很靈敏。不過Yahoo!MSN,Gtalk,ICQ,AMI都可以搞定相當相當的不錯了。可以算是N in 1了。拋棄花里胡哨的界面和不知所云的 各種圖形表情,返樸歸真吧。Word Pad(or notepad)-Gedit 這個可是比Word Pad或者記事本強大多了。Windows Media Player-Totem,Mplayer 嚴重推薦后者,跟MPC 一個德行的,通吃阿。不管你是avi還是mpgx都可以順利播放。可是解碼器是個windows下面改編的w32codes。不過也沒有辦法,很多W 平臺的公司一個一個財迷的不行。iTunes-for playing music:Rhythmbox 其實它也內置了Ipod支持插件,底下那個可以沒有用出了。這個可以收聽網絡廣播,效果超酷,128KMp3格式的。效果很不錯。for iPod SyncingGtkpodID3 tag editor-easytag 可以修改mp3的文件描述,甚至實現歌詞播放,汗。MIRC-XchatPremiere(Movie Editing)-kino 功能強大還免費。想說不愛你都不容易。Bittorado-Bittorado(don't you lovenative ports)Dreamweaver-Nvu 雖然會產生垃圾代碼但是也是所見即所得阿。還是大家用vi自己謝代碼吧。這里調調css還可以。CDex-Sound Juicer 中文翻譯過來叫音樂軋汁機,不知道誰翻譯的,可以CopyCD編碼速度還可以接受支持ogg和mp3兩種格式,不國看上去功能有點單薄Nero-Gnomebaker 刻錄軟件不用多說Outlook Express-Evolution,Thunderbird 感覺Evlotion更想MS Outlook,Office組件之一,并不是一個單純的郵件客戶端,還是雷鳥比較正宗一些。雖然有些習慣跟OE 不大一樣,不過現在基本上已經適應了。速度快,還有很多功能可以自己選擇。Snood-Frozen-bubblePartition Magic-GpartedeMule-aMule 電騾阿電騾,喜歡放騾子的 這個不用猶豫了Soulseek-NicotineDC+-Valknut 這個可是寶貝。特別是在局域網高速交換的時候any multitorrent client-BT 軟件了 不感興趣any download manager-D4X or Gwget 下載軟件工具,程序直接從Debian或者各地景象上拖就是了咱們不用滿天Google只要sudo apt-get install就OK了么哪有那閑工夫regedit-gconf Gnome的系統設置軟件,不過還是比較喜歡直接編輯配置文件。Adobe Illustrator-InkscapeRemote Desktop Connection-Terminal Server Client 終端服務 網絡能力豈是windows可以比較的?Linux下面命令行搞定一切 vi大權在握Windows Explorer-Nautilus 雖然這個shell占內存 但是漂亮而且支持功能很不錯阿,沒事還升級,不想MS 沒事下載個好大的補丁包Windows Picture and Fax Viewer-Image Viewer(Eye of GNOME)Paint-Jdraw 畫板 功能簡單并不意味著弱www.13333515.buzz防采集請勿采集本網。

s">

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

作者:佚名 字體:[增加 減小] 來源:極客學院 時間:02-24 11:57:56 我要評論 這篇文章主要介紹了Unix系統中常用內置工具的命令使用指南,包括打印命令郵件命令和各種網絡通信命令等的介紹,需要的朋友可以參考下 dy("gg_l");dy("gg_r"); ">

打印文件

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

linux,unix一般用于專業領域,比如服務器的架設,單片機內嵌的系統,銀行收銀等終端應用。當然,因為linux開源和免費的關系,在國外對版權比較注重的地方,用linux的人也是很多的,因為linux雖然

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

軟件環境:一般包括數據庫(mysql、sqlserver),運行的中間件,即應用服務器,如tomcat、weblogic、webphere,以及運行的操作系統環境,如windows,unix(AIX,solaris),各版本的linux等,但是

pr 命令

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

這個層其實有很多分析工具,當然我們最常用的就是Excel,我經常用的就是統計分析和數據挖掘工具;1、Excel軟件,首先版本越高越好用這是肯定的;當然對Excel來講很多人只是掌握了5%Excel功能,Excel功能非常

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

與其他的操作系統不同的是,安裝了Linux系統后,用戶常用的一些辦公軟件、圖形處理工具、多媒體播放軟件和網絡工具等都已無需安裝。而對于程序開發人員來說,Linux更是一個很好的操作平臺,在Linux 的軟件

pr option(s) filename(s)

linux系統一般分為服務器版和桌面版, 服務器版一般由企業單獨發行,系統的安裝使用本身不收費,但升級,維護的服務收費,但還是蠻公道,比windows server 2003便宜好多。桌面版有企業和社區聯合

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 發送密文副本給列表中的用戶。各個列表由逗號分隔開。

下面是示例發送測試消息到 [email protected]

復制代碼代碼如下:

$mail -s "Test Message" [email protected]

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

Hi,

This is a test

.

Cc:

你可以發送一個完整的文件通過利用重定向 < 操作符,如下:

復制代碼代碼如下:

$mail -s "Report 05/06/07" [email protected] < 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 [email protected]

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.

我的的就是Linux;簡單給你說下吧:辦公:openoffice,abiword,影音:mplayer,banshee,amarok,smplayer,vlc,gmplayer,瀏覽器:firefox(網頁開發者的愛好平臺),chrome,opera,聊天就用web QQ吧!下載工具:自帶的wget單線程下載工具,downthemall(火狐的插件)能夠破解目前國內大多數的下載鏈接速度還可以,支持斷點續傳。azureus常用的Bt下載工具,采用java編寫,比較穩定!電子設計:eagle,matlab_Unix,IDE平臺:Qt,code:block(兼容ms的IDE),網頁的有blue fish,gvim改進版本的vi。就這么多吧!內容來自www.13333515.buzz請勿采集。

免責聲明 - 關于我們 - 聯系我們 - 廣告聯系 - 友情鏈接 - 幫助中心 - 頻道導航
Copyright © 2017 www.13333515.buzz All Rights Reserved
3排列五开奖结果 东方6 1开奖结果查询 东方6十1专家推荐 甘肃新11选5遗漏号码 怎样才能炒股赚钱 重庆快乐十分中奖规则奖金 陕西11选五任六推荐 河北十一选五稳赚技巧 本港台最快开奖直播 广西双彩最新开奖号码 湖北11选5任选基本走 河南快3网站购买 东方6十1历史开奖 上海11选5走势图开奖 江西快三实时走势图 内蒙时时彩正规走势图 江西11选5任选1