欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

unix系統(tǒng)高手的操作習(xí)慣

  發(fā)布時間:2008-09-08 18:50:06   作者:佚名   我要評論
使用文件名自動完成功能 (file name completion)。 使用歷史擴(kuò)展。 重用以前的參數(shù)。 使用 pushd 和 popd 管理目錄導(dǎo)航。 查找大型文件。 不使用編輯器創(chuàng)建臨時文件。 使用 curl 命令行實用工具。 最有效地利用正則表達(dá)式。


清單 2. 使用 !$ 獲得前一個命令使用的文件名

                
$ grep pickles this-is-a-long-lunch-menu-file.txt
pastrami on rye with pickles and onions
$ vi !$

 

重用以前的參數(shù)

!$ 命令返回某個命令使用的上一個文件名參數(shù)。但如果某個命令使用多個文件名,而您只希望重用其中一個文件名,該如何做?!:1 操作符返回某個命令使用的第一個文件名。清單 3 中的示例顯示可以如何將此操作符與 !$ 運(yùn)算符組合使用。在第一個命令中,將一個文件重新命名為更有意義的名稱,但為了保持原始文件名可用,創(chuàng)建了一個符號鏈接。重新命名文件 kxp12.c 以提高可讀性,然后使用 link 命令來創(chuàng)建到原始文件名的符號鏈接,以防在其他位置使用該文件名。!$ 操作符返回 file_system_access.c 文件名,而 !:1 操作符返回 kxp12.c 文件名,該文件名是上個命令的第一個文件名。


清單 3. 組合使用 !$ 和 !:1

                
$ mv kxp12.c file_system_access.c
$ ln –s !$ !:1

 

使用 pushd 和 popd 管理目錄導(dǎo)航

UNIX 支持各種目錄導(dǎo)航工具。我最喜歡的兩款提高工作效率的工具是 pushdpopd。您當(dāng)然了解 cd 命令用于更改您的當(dāng)前目錄。如果您要在多個目錄中導(dǎo)航,但希望能夠快速返回某個位置,該如何做?pushdpopd 命令創(chuàng)建一個虛擬目錄堆棧,pushd 命令用來更改您的當(dāng)前目錄并將其存儲在堆棧中,而 popd 命令用來從堆棧的頂部移除目錄并使您返回該位置。您可以使用 dirs 命令來顯示當(dāng)前目錄堆棧,而不會壓入或彈出新目錄。清單 4 顯示如何使用 pushdpopd 命令在目錄樹中快速導(dǎo)航。


清單 4. 使用 pushd 和 popd 在目錄樹中導(dǎo)航

                
$ pushd .
~ ~
$ pushd /etc
/etc ~ ~
$ pushd /var
/var /etc ~ ~
$ pushd /usr/local/bin
/usr/local/bin /var /etc ~ ~
$ dirs
/usr/local/bin /var /etc ~ ~
$ popd
/var /etc ~ ~
$ popd
/etc ~ ~
$ popd
~ ~
$ popd

 

pushdpopd 命令還支持使用參數(shù)處理目錄堆棧。使用 +n -n 參數(shù),其中 n 是一個數(shù)字,您可以向左或向右移動堆棧,如清單 5 所示。


清單 5. 旋轉(zhuǎn)目錄堆棧

                
$ dirs
/usr/local/bin /var /etc ~ ~
$ pushd +1
/var /etc ~ ~ /usr/local/bin
$ pushd -1
~ /usr/local/bin /var /etc ~

 

查找大型文件

是否需要找出您的所有空閑磁盤空間被什么占用了?您可以使用以下幾個工具來管理您的存儲設(shè)備。如清單 6 所示,df 命令為您顯示每個可用卷上已使用的塊的總數(shù),以及空閑空間的百分比。


清單 6. 確定卷的使用情況

                
$ df
Filesystem 512-blocks Used Available Capacity Mounted on
/dev/disk0s2 311909984 267275264 44122720 86% /
devfs 224 224 0 100% /dev
fdesc 2 2 0 100% /dev
map -hosts 0 0 0 100% /net
map auto_home 0 0 0 100% /home

 

是否希望查找大型文件?使用 find 命令時附帶 -size 參數(shù)。清單 7 顯示了如何使用 find 命令來查找大于 10MB 的文件。請注意,-size 參數(shù)以 KB 為單位計量大小。


清單 7. 查找大于 10MB 的所有文件

                		  
$ find / -size +10000k –xdev –exec ls –lh {}\;

 

不使用編輯器創(chuàng)建臨時文件

以下是一個簡單示例:您需要快速創(chuàng)建一個簡單臨時文件,但不希望啟動您的編輯器。使用帶有 > 文件重定向操作符的 cat 命令。如清單 8 所示,使用不帶文件名的 cat 命令只回顯向標(biāo)準(zhǔn)輸入鍵入的任何內(nèi)容;> 重定向?qū)⒃撦斎氩东@到指定的文件中。請注意,您在結(jié)束鍵入時必須提供文件結(jié)束字符,通常為 Ctrl-D。


清單 8. 快速創(chuàng)建臨時文件

                	
$ cat > my_temp_file.txt
This is my temp file text
^D
$ cat my_temp_file.txt
This is my temp file text

 

需要執(zhí)行相同操作,但是附加到現(xiàn)有文件而不是創(chuàng)建新文件。如清單 9 所示,改用 >> 操作符。>> 文件重定向操作符向現(xiàn)有文件附加內(nèi)容。


清單 9.快速向文件附加內(nèi)容

                
$ cat >> my_temp_file.txt
More text
^D
$ cat my_temp_file.txt
This is my temp file text
More text

 

使用 curl 命令行實用工具

我是否可以從命令行訪問 Web?你瘋了嗎?沒有,這就是 curl 的用途!curl 命令使您可以使用 HTTP、HTTPS、FTP、FTPS、Gopher、DICT、TELNET、LDAP 或 FILE 協(xié)議從服務(wù)器檢索數(shù)據(jù)。如清單 10 所示,我可以使用 curl 命令從美國國家氣象局了解我所在位置(紐約州布法羅市)的當(dāng)前天氣狀況。當(dāng)與 grep 命令組合使用時,我可以檢索布法羅市的天氣狀況。使用 -s 命令行選項來禁止 curl 處理輸出。


清單 10. 使用 curl 檢索當(dāng)前天氣狀況

                
$ curl –s http://www.srh.noaa.gov/data/ALY/RWRALY | grep BUFFALO
BUFFALO MOSUNNY 43 22 43 NE13 30.10R

 

如清單 11 所示,您也可以使用 curl 命令來下載 HTTP 托管的文件。使用 -o 參數(shù)來指定保存輸出的位置。


清單 11. 使用 curl 下載 HTTP 承載的文件

                
$ curl -o archive.tar http://www.somesite.com/archive.tar

 

相關(guān)文章

  • UNIX系統(tǒng)下監(jiān)視磁盤空間和使用情況

    通常,UNIX® 管理員都擁有一套常用的輔助進(jìn)程管理的實用工具、技巧和系統(tǒng)。本文提供了各種用于簡化各個過程的關(guān)鍵實用工具、命令行鏈和腳本。這些工具中的一部分來自于
    2008-09-08
  • UNIX系統(tǒng)正確關(guān)機(jī)方法

    UNIX操作系統(tǒng)是目前網(wǎng)絡(luò)上用得最多的操作系統(tǒng)之一,使用UNIX系統(tǒng),機(jī)器的關(guān)機(jī)要比使用DOS單用戶機(jī)器的關(guān)機(jī)過程復(fù)雜得多,在UNIX下如不使用正確的關(guān)機(jī)命令和關(guān)機(jī)方法,將損 壞
    2008-09-08
  • 成功備份UNIX系統(tǒng)

    SCO UNIX系統(tǒng)因其穩(wěn)定可靠的特點而在金融、保險等行業(yè)得到廣泛應(yīng)用,但它的安裝與維護(hù)對于專業(yè)技術(shù)人員來說也不是一件輕松的事。筆者工作所維護(hù)的系統(tǒng),安裝有SCO UNIX操作
    2008-09-08
  • Unix系統(tǒng)常見十大故障詳細(xì)分析

    本篇文章小編將為大家介紹,Unix系統(tǒng)常見十大故障詳細(xì)分析。需要的朋友可以參考一下
    2013-04-17

最新評論