三、Linux/UNIX操作命令積累【gzip、jar、tar、find、crontab】

來源:互聯網
上載者:User

三、Linux/UNIX操作命令積累【gzip、jar、tar、find、crontab】

在使用Linux/UNIX下,經常互使用文本介面去設定系統或作業系統,作者本人在工作的過程也在不斷接觸這方面的命令,所以為此特醞釀、準備、開始了本文的編寫。本文主要記錄自己平時遇到的一些Linux/UNIX下操作命令,記錄與整理一下,一可加深印象,二可記錄分享。希望各位看官,對於不合適的或有歧義的地方,給予指明與說明,以便共同學習與提高。
【轉載使用,請註明出處:http://blog.csdn.net/mahoking】

009Linux gzip命令

1 命令格式
gzip [選項] [檔案或目錄] 格式gzip [option] [file/dir]
2 命令功能
gzip是個使用廣泛的壓縮程式,檔案經它壓縮過後,其名稱後面會多出".gz"的副檔名。
3 常用範例
範例01

命令: gzip –d testFile.tar.gz
輸入:
[root@localhost root]# gzip –d testFile.tar.gz
說明:
將file.tar.gz解壓為file.tar。
-d或--decompress或----uncompress 解開壓縮檔。
範例02
命令: gzip –r testFile.tar
輸入:
[root@localhost root]# gzip –r testFile.tar
[root@localhost root]# ls
[root@localhost root]#
說明:
壓縮一個tar備份檔案,壓縮檔的副檔名為.tar.gz
-r或--recursive 遞迴處理,將指定目錄下的所有檔案及子目錄一併處理。

010Linux jar命令

1 命令格式
jar [選項] [檔案] 格式jar [option] [file]
2 命令功能
jar命令,解壓縮zip、war檔案。
3 常用範例
範例01

命令: jar –xvf testFile.zip
輸入:
[root@localhost root]# jar –xvf testFile.zip
說明:
解壓testFile.zip,並顯示解壓過程。
-x 展開 JAR檔案包的指定檔案或者所有檔案;
-v 顯示過程資訊;
-f 指定壓縮檔(JAR)檔案名稱,通常這個參數是必須的。

011Linux tar命令

1 命令格式
tar [選項] [檔案/目錄] 格式tar [option] [file/dir]
2 命令功能
userdel命令對檔案目錄進行解壓縮備份。
3 常用範例
範例01

命令: tar –xvf testFile.tar
輸入:
[root@localhost root]# tar –xvf testFile.tar
說明:
解壓縮testFile.tar檔案
-x 解開壓縮檔的參數指令;
-v 壓縮的過程中顯示檔案;
-f 使用檔名,請留意,在 f 之後要立即接檔名,不要再加參數!

012Linux find命令

1 命令格式
find [起始目錄] 尋找條件 操作
2 命令功能
find命令用來尋找我們需要的檔案。
3 常用範例
範例01
命令: find . –name “*.txt” -print
輸入:
[root@localhost root]# find . –name “*.txt” -print
說明:
在目前的目錄及子目錄中尋找所有的‘ *.txt’檔案,並列印顯示。
-name ’字串’ 尋找檔案名稱匹配所給字串的所有檔案,字串內可用萬用字元 *、?、[ ]。

013Linux crontab命令

1 命令格式
userdel [選項] [使用者] 格式userdel [option] [user]
2 命令功能
crontab命令,提交、編輯、列出或除去 cron 作業。作者本人,在工作接觸中,使用此命令進行定時任務的設定。
3 常用範例
命令基本格式

*  *  *  *  *  command
分 時 日 月 周 命令
第1列表示分鐘1~59 每分鐘用*或者 */1表示
第2列表示小時1~23(0表示0點)
第3列表示日期1~31
第4列表示月份1~12
第5列標識號星期0~6(0表示星期天)
第6列要啟動並執行命令
樣本:
0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每星期六的11 : 00 pm重啟apache。
* 23-7/1 * * * /usr/local/etc/rc.d/lighttpd restart
晚上11點到早上7點之間,每隔一小時重啟apache。
範例01
命令: crontab –e
輸入:
[root@localhost root]# crontab –e
[root@localhost root]#
0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart

說明:
crontab-e[user]-編輯使用者目前的crontab。
範例02
命令: crontab –l
輸入:
[root@localhost root]# crontab –l
[root@localhost root]#
0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart

說明:
crontab-1[user]-列出使用者目前的crontab。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.