shell常用操作命令系列 軟體操作命令

2021-07-27 17:31:02 字數 2132 閱讀 1712

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 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下快取

yum擴充套件源

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                   # 檢視所有編譯引數 

./configure  --prefix=/usr/local/    # 配置引數 

make                                 # 編譯 

make install                         # 安裝包 

make clean                           # 清除編譯結果

perl程式編譯
perl makefile.pl 

make 

make test 

make install

python程式編譯
python file.py 

# 原始碼包編譯安裝 

python setup.py build 

python setup.py install

編譯c程式
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校驗失敗的文 件 ...