Linux命令積累

2021-07-30 20:58:22 字數 2025 閱讀 3734

#use find , xargs and grep together: 

find .

-name

"*"| xargs grep "abc"

.為當前目錄

*為任何名字

"abc"為所要查詢的字串

scp命令

複製遠端單個檔案到本地:

scp filename username@ip

:directory local_directory

filename為遠端的檔名

username@ip

:directory為遠端"使用者名稱@ip:檔案所在目錄"

local_directory為本地所要存放的目錄

或者:scp username@ip:file_path local_directory

複製遠端目錄到本地:scp -r username@ip:director local_directory

然後,需要輸入遠端機器使用者所對應的密碼。

某些老的linux版本的機器上使用 tar -zxvf *.tar.gz 命令解壓.tar.gz時會出現 

tar: z: unknown function modifier錯誤。

而使用tar -x *.tar.gz會出現「tar: /dev/rmt/0: no such file or directory」錯誤。

這是因為該linux下的tar不支援z引數造成的。在這種情況下,可以把解壓過程分為兩步:

gzip -d yourfile.tar.gz生成乙個.tar檔案。 

tar -xvf yourfile.tar解壓檔案。

yum安裝: 

yum -y install ***

解除安裝: 

yum -y remove ***

其中-y意思就是所有需要輸入y確認的地方直接確認

rpm安裝: 

rpm -i ***.rpm

解除安裝: 

1.先執行rpm -qa | grep ***會列出相關的軟體包,如aaa 

2.再執行rpm -e aaa進行解除安裝 

我在rpm解除安裝遇到的問題: 

1.解除安裝時有依賴,不能解除安裝,可以通過加引數--nodeps,如rpm -e *** --nodeps

以下檢視方法,如果安裝,則會返回軟體名 

yum檢視方法

yum list | grep ***

rpm檢視方法

rpm -qa | grep ***

ubuntu系列檢視方法

dpkg -l|grep ***

公司需要yum源為自己的iso映象,這是就需要將iso先掛載上來,然後在設定yum源為映象 

例如:yum源所在的映象位置為/home/wayss/yumsource/***.iso

掛載命令mount -o loop /home/wayss/yumsource/***.iso /mnt/cdrom,如果/mnt/cdrom不存在可以建個目錄(root下) 

用完了,需要去掉掛載,可以通過umount /mnt/cdrom,這個iso映象可以保留,方便下次使用

例子:目錄tmp下面有5個檔名稱分別為aa1 bb1 cc2 dd2 eee 

現在要刪除檔名以『1』結束的檔案,命令為: 

find . -name '*1' | xargs rm

注,如果你的匹配中有目錄,需要加上-rf引數rm -rf

linux 命令積累

1。將iso目錄mount為乙個裝置 mount o loop path to my.iso media usb 2。用mkisofs命令建立乙個iso檔案 mkisofs o my wj iso.iso 隨便取個iso名稱,這個iso會在本目錄中 b isolinux.bin 這個檔案在isoli...

linux命令積累

1 檢視linux 作業系統版本 cat proc version 檢視系統版本 方法一 lsb release a方法二 cat etc os release 3 新增組 使用者 1 新增組 groupadd elasticsearch 2 新增使用者 useradd g elasticsearc...

Linux 命令使用積累

1 剛安裝了ubuntu,如果想設定root密碼,可以在terminal裡面,輸入sudo passwd root,然後按照顯示的提示,設定密碼就可以了。2 gnome terminal的作用是開啟乙個新的terminal.3 檢視ubuntu是32 位還是64位的,uname ar 4 建立目錄的...