歸檔命令 tar一些有用的tar命令選項
-c 建立(乙個新的歸檔檔案)
-x 解壓檔案(從存在的歸檔檔案中)
--delete 刪除檔案(從存在的歸檔檔案中)//這個選項不能用於磁帶型別裝置。
-r 將檔案新增到現存的歸檔檔案的尾部
-a 將tar檔案新增到現存的歸檔檔案的尾部
-t 列出現存的歸檔檔案中包含的內容
-u 更新歸檔檔案
-d 使用指定的檔案系統,比較歸檔檔案
-z 用gzip壓縮歸檔檔案(壓縮還是解壓,依賴於是否組合了-c或-x)選項
-j 用bzip2壓縮歸檔檔案 //建議保留多個備份
sharshell歸檔工具
ar建立和操作歸檔檔案的工具,主要在對二進位制目標檔案打包成庫時才會用到
rpmred hat包管理器 ,或者說rpm工具提供了一種對原始檔或二進位制檔案進行打包的方法。除此之外,它還包括安裝命令,並且還檢查包的完整性。
乙個簡單的rpm -i package_name.rpm命令對於安裝乙個包來說就足夠了。
cpio這個特殊的歸檔拷貝命令現在已經很少能見到了,因為它已經被tar/gzip所替代了。
rpm2cpio這個命令可以從rpm歸檔檔案中解出乙個cpio歸檔檔案
gzip壓縮命令,標準的gnu/unix壓縮工具,取代了比較差的compress命令。相應的解壓命令是gunzip,與gzip -d是等價的。
bzip2用來壓縮的乙個可選的工具,通常比gzip命令壓縮率更高(所以更慢),適用於比較大的檔案,相應的解壓命令是bunzip2
compress,uncompress這是乙個老的,私有的壓縮工具
sq另一種壓縮工具,乙個只能工作於排過序的ascii單詞列表的過濾器
zip,unzip跨平台的檔案歸檔和壓縮工具
unarc,unarj,unrar這些linux工具可以用來解檔那些用dos下的arc.exe,arj.exe和rar.exe程式進行歸檔的檔案
file確定檔案型別的工具。-f選項將會讓file命令執行於批處理模式
whichwhich command-***將會給出"command-***"的完整路徑
whereis
與上邊類似,whereis command-***不只會給出"command-***"的完整路徑,而且還會給出這個命令的man頁的完整路徑
whatis
whatis file***將會在whatis資料庫中查詢"file***",當你想確認系統命令和重要的配置檔案的時候,這個命令就非常重要了,可以把這個命令認為使乙個簡單的man命令
vdir顯示詳細的目錄列表,與ls -l的效果相似
locate,slocatelocate命令將會在預先建立好的檔案資料庫中查詢檔案,slocate命令是locate的安全版本
readlink顯示符號鏈結所指向的檔案
strings使用strings命令在二進位制或資料檔案中找出可列印字元
diff,patchdiff是乙個非常靈活的檔案比較工具,如果比較的兩個檔案是完全一樣的話,那麼diff命令會返回0作為退出狀態碼,如果不同的話就返回1作為退出碼。
diff命令的乙個重要用法就是產生區別檔案,這個檔案將用作patch命令的-e選項的引數。
patch是乙個靈活的版本工具,patch命令可以將乙個老版本的包更新為乙個新版本的包
diff3這是乙個diff命令的擴充套件版本,可以同時比較三個檔案,成功執行返回0,這個命令不給出比較結果的資訊
sdiff比較和(或)編輯兩個檔案,將它們合併到乙個輸出檔案中
cmpcmp命令是上邊diff命令的乙個簡單版本,diff命令會報告兩個檔案的不同之處,而cmp命令僅僅指出哪些位置有所不同,不會顯示不同之處的具體細節
comm多功能的檔案比較工具,使用這個命令之前必須先排序
basename從檔名中去掉路徑資訊,只列印出檔名
dirname從帶路徑的檔名字串中去掉檔名(basename),只列印出路徑資訊
split,csplit將乙個檔案分割為幾個小段的工具,csplit命令會根據上下文來切割檔案,切割的位置將會發生在模式匹配的地方
sum,cksum,md5sum,shalsum這些都是用來產生checksum的工具,checknum是對檔案的內容進行數學計算而得到的,它的目的是用來檢驗檔案的完整性,出於安全目的乙個指令碼可能會有乙個checksum列表,這樣可以確保關鍵系統檔案的內容不會被修改或損壞
shred用隨機字元填充檔案,使得檔案無法恢復,這樣就可以保證檔案安全的被刪除
編碼和解碼uuencode
這個工具用來把二進位制檔案編碼成ascii字串
uudecode
這個工具用來把uuencode後的ascii字串恢復為二進位制檔案
mimencode,mmencode用來處理多**編碼的email附件
crypt這個工具曾經是標準的unix檔案加密工具
mktemp使用乙個"唯一"的檔名來建立乙個臨時檔案,如果不帶引數的在命令列下呼叫這個命令時,將會在./tmp目錄下產生乙個零長度的檔案
makebulid和compile二進位製包的工具,依賴於makefile
install特殊目的的檔案拷貝命令,這個命令看起來是為了安裝軟體包所定製的,但是也經常出現在makefile和安裝指令碼中
dos2unix這個工具是將dos格式的文字檔案轉換為unix格式,反過來也一樣
ptxptx [targetfile]命令將輸出目標檔案的序列改變索引(交叉引用列表),如果必要的話,這個命令可以在管道中進行更深層次的過濾和格式化
more,less分頁顯示文字檔案或stdout,一次一屏,可以用來過濾stdout的輸出,或過濾乙個指令碼的輸出
學習筆記一
lisp 最重要的一種執行模式之一 repl that endless cycle of reading,evaluating,and printing is why it s called the read eval print loop or repl.第乙個lisp程式 在repl模式下執行l...
學習筆記 一
什麼是seo?搜尋引擎優化 search engine optimization,簡稱seo 是一種利用搜尋引擎的搜尋規則來提高目的 在有關搜尋引擎內的排名的方式。深刻理解是 通過seo這樣一套基於搜尋引擎的營銷思路,為 提供生態式的自我營銷解決方案,讓 在行業內佔據領先地位,從而獲得品牌收益。研究...
學習筆記一
今天兩節課,也就是兩個問題的分析裝配線排程問題和矩陣鏈相乘ai,j中的 i,j 分別表示的是第 i 條線路的第 j 個步驟,每個線路每條步驟都有不同的用時,還有t i j中的 i,j 表示的就是從第 i 條線路第 j 步到達另外一條線路的第 j 1 步要用的時間,我們可以用如下 表示每一步花費的時間...