在使用Linux/UNIX下,經常互使用文本界面去設置系統或操作系統,作者本人在工作的過程也在不斷接觸這方面的命令,所以為此特醞釀、准備、開始了本文的編寫。本文主要記錄自己平時遇到的一些Linux/UNIX下操作命令,記錄與整理一下,一可加深印象,二可記錄分享。希望各位看官,對於不合適的或有歧義的地方,給予指明與說明,以便共同學習與提高。
【轉載使用,請注明出處:http://blog.csdn.net/mahoking】
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 遞歸處理,將指定目錄下的所有文件及子目錄一並處理。
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)文件名,通常這個參數是必須的。
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 之後要立即接檔名,不要再加參數!
1 命令格式
find [起始目錄] 尋找條件 操作
2 命令功能
find命令用來查找我們需要的文件。
3 常用范例
范例01
命令: find . –name “*.txt” -print
輸入:
[root@localhost root]# find . –name “*.txt” -print
說明:
在當前目錄及子目錄中查找所有的‘ *.txt’文件,並打印顯示。
-name ’字串’ 查找文件名匹配所給字串的所有文件,字串內可用通配符 *、?、[ ]。
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。