? cd:是Change Directory的縮寫,用來切換工作目錄,語法:cd [相對或絕對路徑或特殊符號]
?locate:原理是updatedb會把文件系統(tǒng)中的信息存放到數(shù)據(jù)庫databases中(但一般一天才執(zhí)行一次,所以locate找不到新創(chuàng)建的文件,需要先手動執(zhí)行updatedb,再執(zhí)行l(wèi)ocate),locate從數(shù)據(jù)庫中讀數(shù)據(jù);
? find:在目錄結構中搜索文件,并執(zhí)行指定的操作
語法:find pathname -options [-print -exec ...]
pathname :為 find命令所查找的目錄路徑。例如用.來表示當前目錄,用/來表示系統(tǒng)根目錄(find查找范圍為目標目錄及其子目錄所有文件及目錄);
-exec: find命令對匹配的文件執(zhí)行該參數(shù)所給出的shell命令。相應命令的形式為'command' { } ;,注意{ }和;之間的空格;
-print: find命令將匹配的文件輸出到標準輸出;
? 單純tar僅為打包(多個文件包成一個大文件)linux常用命令,加上參數(shù)-j(bzip2格式.bz2)、-z(gzip格式.gz)可以備份、壓縮(-c)、解壓(-x),備份一般比壓縮多加參數(shù)-p(保留原本文件的權限與屬性),-C可以指定解壓到特定目錄;bzip2、gzip只能對單一文件壓縮;
? 在線下載并安裝rpm包,適用于CentOS、Fedora、RedHat及類似系統(tǒng)
? yum中沒有時用,適用于CentOS、Fedora、RedHat及類似系統(tǒng);
? 安裝deb包linux常用命令,類似yum安裝,適用于Debian, Ubuntu 以及類似系統(tǒng);
? 適用于Debian, Ubuntu 以及類似系統(tǒng);
? 大多數(shù)非開源的商業(yè)軟件都采取這種辦法;
? 二進制(Binaries)包如apache-jmeter-3.3.tgz,下載復制解壓到/opt,然后然后將該軟件的 bin 目錄加入到 PATH 中即可(vim /etc/profile export PATH=$PATH:/opt/apache-jmeter-3.3/bin);
? 如python:系統(tǒng)的源中不可能包含該軟件的所有模塊; 系統(tǒng)的源中該軟件的模塊的更新要遠遠滯后于最新版本;手動安裝python,并用Python 自帶的 pip 安裝模塊(類似yum);
? 源代碼包(一般有install文件)如hello-2.2.tar.bz2,下載復制到/opt;
轉載請注明出處:https://www.cnblogs.com/caozy/p/9261224.html
持續(xù)更新,建議收藏