rpm常用操作
rpm -ivh lynx # rpm安裝rpm -e lynx # 解除安裝包
rpm -e lynx --nodeps # 強制解除安裝
rpm -qa # 檢視所有安裝的rpm包
rpm -qa | grep lynx # 查詢包是否安裝
rpm -ql # 軟體包路徑
rpm -uvh # 公升級包
rpm --test lynx # 測試
rpm -qc # 軟體包配置文件
rpm --import /etc/pki/rpm-gpg/rpm-gpg-key-centos-6 # 匯入rpm的簽名資訊
rpm --initdb # 初始化rpm 資料庫
rpm --rebuilddb # 重建rpm資料庫 在rpm列表不好使的情況使用
yum list # 所有軟體列表yum擴充套件源yum install 包名 # 安裝包和依賴包
yum -y update # 公升級所有包版本,依賴關係,系統版本核心都公升級
yum -y update 軟體包名 # 公升級指定的軟體包
yum -y upgrade # 不改變軟體設定更新軟體,系統版本公升級,核心不改變
yum search mail # yum搜尋相關包
yum grouplist # 軟體包組
yum -y groupinstall "virtualization" # 安裝軟體包組
repoquery -ql gstreamer # 不安裝軟體檢視包含檔案
yum clean all # 清除var下快取
rpm -uvh epel-release-5-4.noarch.rpm
自定義yum源
find /etc/yum.repos.d -name "*.repo" -exec mv {} {}.bak \;原始碼安裝#掛載iso
#mount -o loop centos-5.8-x86_64-bin-***-1of2.iso /data/iso/
#本地
#baseurl=file:///data/iso/
enable=1
#匯入key
rpm --import /etc/pki/rpm-gpg/rpm-gpg-key-centos-5
./configure --help # 檢視所有編譯引數perl程式編譯./configure --prefix=/usr/local/ # 配置引數
make # 編譯
make install # 安裝包
make clean # 清除編譯結果
perl makefile.plpython程式編譯make
make test
make install
python file.py編譯c程式# 原始碼包編譯安裝
python setup.py build
python setup.py install
gcc -g hello.c -o hello
常用shell命令操作
1.判斷2個目錄同時存在再執行shell命令 bin bash testpath volume01 edit high testpath1 volume01 bak edit high if d testpath d testpath1 then echo ok rsync a delete vol...
shell常用檔案操作命令
echo date y m d true financials.logtail n 1 financials.log 賦值給變數 finc flag tail n 1 financials.log sed n 1p financials.log cut d f1 第一行第一列 賦值給變數 finc ...
HDFS操作常用的Shell命令
hadoop fs copyfromlocal uri f 如果檔案存在,則覆蓋 從本地檔案系統考貝到集群上 將乙個本地檔案系統的原始檔或多個原始檔追加到目標檔案系統 hadoop fs copytolocal ignorecrc crc uri ignorecrc 選項複製crc校驗失敗的文 件 ...