通過SSH訪問服務(wù)器,難免會(huì)要用到壓縮,解壓縮,打包,解包等,這時(shí)候tar命令就是是必不可少的一個(gè)功能強(qiáng)大的工具。linux中最流行的tar是麻雀雖小,五臟俱全,功能強(qiáng)大。
對(duì)于上述所有的make的細(xì)節(jié)linux常用命令,我們不但可以利用make這個(gè)工具來編譯我們的程序,還可以利用make來完成其它的工作,因?yàn)橐?guī)則中的命令可以是任何shell之下的命令,所以,在unix下,你不一定只是使用程序語言的編譯器,你還可以在makefile中書寫其它的命令,如:tar、awk、mail、sed、cvs、compress、ls、rm、yacc、rpm、 ftp……等等,等等,來完成諸如"程序打包"、"程序備份"、"制作程序安裝包"、"提交代碼"、"使用程序模板"、"合并文件"等等五花八門的功能,文件操作,文件管理,編程開發(fā)設(shè)計(jì),或是其它一些異想天開的東西。對(duì)于上述所有的make的細(xì)節(jié),我們不但可以利用make這個(gè)工具來編譯我們的程序,還可以利用make來完成其它的工作,因?yàn)橐?guī)則中的命令可以是任何shell之下的命令,所以,在unix下,你不一定只是使用程序語言的編譯器,你還可以在makefile中書寫其它的命令,如:tar、awk、mail、sed、cvs、compress、ls、rm、yacc、rpm、ftp……等等,等等,來完成諸如"程序打包"、"程序備份"、"制作程序安裝包"、"提交代碼"、"使用程序模板"、"合并文件"等等五花八門的功能,文件操作,文件管理,編程開發(fā)設(shè)計(jì),或是其它一些異想天開的東西。該命令會(huì)在用戶主目錄下創(chuàng)建 .ssh 目錄,并在其中創(chuàng)建兩個(gè)文件:id_rsa 私鑰文件。
tar cfz xwyme.tar.gz tool####把tool目錄打包且壓縮為xwyme.tar.gz文件,因?yàn)?tar文件幾乎是沒有壓縮過的,mt的.tar.gz文件解壓成.tar文件后差不多是10mb ####。linux 打包 和 壓縮:一般把需要打包的文件和目錄全部存到統(tǒng)一的一個(gè)目錄,再去打包這個(gè)目錄。如果從網(wǎng)站上下載的chrome插件是沒有壓縮打包的,也就是crx后綴的文件,那么chrome會(huì)自動(dòng)提示是否安裝,如果是打包的,那么下載后解壓出文件,然后打開chrome,按鍵盤上的ctrl+o(字母),瀏覽到放有chrome插件的文件夾里選擇并打開crx文件,chrome就會(huì)提示安裝了。
為什么要區(qū)分這兩個(gè)概念呢?這源于Linux中很多壓縮程序只能針對(duì)一個(gè)文件進(jìn)行壓縮,這樣當(dāng)你想要壓縮一大堆文件時(shí),你得先將這一大堆文件先打成一個(gè)包(tar命令),然后再用壓縮程序進(jìn)行壓縮(gzipbzip2命令)。
對(duì)于上述所有的make的細(xì)節(jié),我們不但可以利用make這個(gè)工具來編譯我們的程序,還可以利用make來完成其它的工作,因?yàn)橐?guī)則中的命令可以是任何shell之下的命令,所以,在unix下,你不一定只是使用程序語言的編譯器,你還可以在makefile中書寫其它的命令,如:tar、awk、mail、sed、cvs、compress、ls、rm、yacc、rpm、ftp……等等,等等,來完成諸如"程序打包"、"程序備份"、"制作程序安裝包"、"提交代碼"、"使用程序模板"、"合并文件"等等五花八門的功能,文件操作,文件管理,編程開發(fā)設(shè)計(jì),或是其它一些異想天開的東西。對(duì)于上述所有的make的細(xì)節(jié),我們不但可以利用make這個(gè)工具來編譯我們的程序,還可以利用make來完成其它的工作,因?yàn)橐?guī)則中的命令可以是任何shell之下的命令,所以,在unix下,你不一定只是使用程序語言的編譯器,你還可以在makefile中書寫其它的命令,如:tar、awk、mail、sed、cvs、compress、ls、rm、yacc、rpm、 ftp……等等,等等,來完成諸如"程序打包"、"程序備份"、"制作程序安裝包"、"提交代碼"、"使用程序模板"、"合并文件"等等五花八門的功能,文件操作,文件管理,編程開發(fā)設(shè)計(jì),或是其它一些異想天開的東西。最近在做一個(gè)電子書生成的項(xiàng)目,需要根據(jù)電子書的內(nèi)容資源在線添加后自動(dòng)打包成不同的包名的apk,同時(shí)自動(dòng)添加各個(gè)市場渠道等內(nèi)容信息,由于需要與后端聯(lián)動(dòng),一鍵生成,所以必須在服務(wù)器上進(jìn)行android項(xiàng)目的打包生成,因?yàn)榉⻊?wù)器是ubuntuserver,沒有圖像界面,所有只能搭建一個(gè)命令行環(huán)境,直接執(zhí)行ant腳本打包,找了一下資料,根據(jù)自己的環(huán)境配置搭建過程與大家分享 ant環(huán)境準(zhǔn)備最簡單的就是使用: 復(fù)制代碼 代碼如下: sudo apt-get install ant 或者是手動(dòng)安裝: 一、到a。