linux一些自己用過的命令

2021-06-22 00:22:19 字數 3312 閱讀 9998

省的忘記:

ls -l 命令可以檢視當前目錄下各個檔案的許可權 也可以用ll命令

第乙個字母表示檔案的型別

- 普通檔案

l 鏈結檔案

c 字元裝置檔案

s sock檔案

d 目錄

b 塊裝置檔案

p 管道檔案

第2-4個字元 表示 檔案或目錄擁有者的許可權

r 讀許可權 w寫許可權 x執行許可權

第5-7個字元 表示 檔案或目錄所屬組的許可權

r 讀許可權 w寫許可權 x執行許可權

第8-10個字元 表示 其他使用者的許可權

r 讀許可權 w寫許可權 x執行許可權

rm -rf 目錄名

r意思是刪除目錄,

f意思是force的縮寫,強制刪除,不提示。

rpm 有五種操作模式,分別為:安裝、解除安裝、公升級、查詢和驗證。

rpm 安裝操作

命令:rpm -i 需要安裝的包檔名

舉例如下:

rpm -i example.rpm 安裝 example.rpm 包;

rpm -iv example.rpm 安裝 example.rpm 包並在安裝過程中顯示正在安裝的檔案資訊;

rpm -ivh example.rpm 安裝 example.rpm 包並在安裝過程中顯示正在安裝的檔案資訊及安裝進度;

rpm 查詢操作

命令:rpm -q …

附加查詢命令:

a 查詢所有已經安裝的包以下兩個附加命令用於查詢安裝包的資訊;

i 顯示安裝包的資訊;

l 顯示安裝包中的所有檔案被安裝到哪些目錄下;

s 顯示安裝版中的所有檔案狀態及被安裝到哪些目錄下;以下兩個附加命令用於指定需要查詢的是安裝包還是已安裝後的檔案;

p 查詢的是安裝包的資訊;

f 查詢的是已安裝的某檔案資訊;

舉例如下:

rpm -qa | grep tomcat4 檢視 tomcat4 是否被安裝;

rpm -qip example.rpm 檢視 example.rpm 安裝包的資訊;

rpm -qif /bin/df 檢視/bin/df 檔案所在安裝包的資訊;

rpm -qlf /bin/df 檢視/bin/df 檔案所在安裝包中的各個檔案分別被安裝到哪個目錄下;

rpm 解除安裝操作

命令:rpm -e 需要解除安裝的安裝包

在解除安裝之前,通常需要使用rpm -q …命令查出需要解除安裝的安裝包名稱。

舉例如下:

rpm -e tomcat4 解除安裝 tomcat4 軟體包

rpm 公升級操作

命令:rpm -u 需要公升級的包

舉例如下:

rpm -uvh example.rpm 公升級 example.rpm 軟體包

rpm 驗證操作

命令:rpm -v 需要驗證的包

舉例如下:

rpm -vf /etc/tomcat4/tomcat4.conf

輸出資訊類似如下:

s.5....t c /etc/tomcat4/tomcat4.conf

其中,s 表示檔案大小修改過,t 表示檔案日期修改過。限於篇幅,更多的驗證資訊請您參考rpm 幫助檔案:man rpm

rpm 的其他附加命令

--force 強制操作 如強制安裝刪除等;

--requires 顯示該包的依賴關係;

--nodeps 忽略依賴關係並繼續操作;

tar.gz(bz或bz2等) 

一、安裝

1、開啟乙個shell,即終端

2、用cd 命令進入源**壓縮包所在的目錄

3、根據壓縮包型別解壓縮檔案(*代表壓縮包名稱)

tar -zxvf ****.tar.gztar -jxvf ****.tar.bz(或bz2)

4、用cd命令進入解壓縮後的目錄

5、輸入編譯檔案命令:./configure(有的壓縮包已經編譯過,這一步可以省去)

6、然後是命令:make

7、再是安裝檔案命令:make install

8、安裝完畢

與tar.gz相同,不過解壓的時候是tar -jxvf  ***

.run檔案的安裝很簡單,只需要為該檔案增加可執行屬性,即可執行安裝

以 virtualbox 的安裝檔案 virtualbox-3.1.6-59338-

linux_x86.run為例,只需要輸入命令:

chmod +x  virtualbox-3.1.6-59338-linux_x86.run

./virtualbox-3.1.6-59338-linux_x86.run

即可安裝。

解除安裝進入到安裝目錄下,有個 uninstall 檔案,輸入./uninstall即可解除安裝,但不知道安裝到哪了

於是我就用locate virtualbox | grep uninstall 找到這個檔案,執行./uninstall就ok了

netstat -tunlp 會顯示所有埠和所有對應的程式,用grep管道可以過濾出想要的關鍵字段.

列一下22埠占用的程式

[root@leiwan tmp]# netstat -tunlp |grep 22

adduser 使用者名稱

passwd 使用者名稱

然後按提示輸入密碼

passwd -l username:禁止登陸

passwd -u username:解鎖

如果是本賬號直接passwd

然後按提示更改密碼

如果執行乙個作業,又需要很長時間,這使你想幹別的事情可以:

crtl+z暫停作業,會出現類似下面的提示,方括號中的1是編號

[1]+ /root/bin/rsync.sh &

然後可以使用bg 1後台執行這個任務

可以使用jobs檢視後台任務個數

也可是使用fg 1前台重新執行任務

cat主要有三大功能:

1.一次顯示整個檔案。$ cat filename

2.從鍵盤建立乙個檔案。$ cat > filename  

只能建立新檔案,不能編輯已有檔案.

3.將幾個檔案合併為乙個檔案: $cat file1 file2 > file

引數:-n 或 --number 由 1 開始對所有輸出的行數編號

-b 或 --number-nonblank 和 -n 相似,只不過對於空白行不編號

-s 或 --squeeze-blank 當遇到有連續兩行以上的空白行,就代換為一行的空白行

-v 或 --show-nonprinting

dpkg命令:

一些用過的linux下的命令總結

1.虛擬機器中 在centos 5.5 下面重啟網路服務。命令 service network restart 參考文章 unix center 的ubuntu版本中,重啟網路服務 命令 etc initr.d networking restart 2.vim中編輯檔案。但是突然發現剛剛做的更改都不...

Linux的一些命令

cd 變換目錄 pwd 顯示當前目錄 路徑 加 p 引數,顯示完整路徑 mkdir 建立乙個新的目錄 vi filename 開啟或新建檔案,並將游標置於第一行首 rmdir 刪除乙個空的目錄 rm 刪除檔案或目錄 ls la 以list形式顯示目錄下的所有檔案 df 列出磁碟系統的整體磁碟使用量 ...

linux的一些命令

mkdir 建立乙個目錄 cat 檢視檔案的內容 rm 刪除檔案或目錄 mv 剪下或改名 cp 複製 ls 顯示乙個目錄下的檔案或子目錄 pwd 工作目錄的絕對途經 reset clear 清除 ifconfig 檢視或配置網路裝置 touch 新建乙個檔案或者修改時間 adduser 建立新使用者...