linux指令大全: http://itbbs-arch.pconline.com.cn/topic.jsp?tid=2746314
1、安裝以rpm方式提供的軟件
Rpm(the red hat package manager)是一個開放的軟件包管理系統。
功能:可以安裝和卸載RPM包的軟件
#rpm –ivh *.rpm 安裝RPM包;
#rpm –ivh –force *.rpm 在原先安裝的基礎上再強行安裝一次;
#rpm –Uvh *.rpm 升級rpm包
#rpm –qa 查找列出系統中所有安裝的rpm包
#rpm –q sendmail:查看sendmail包的情況
#rpm –ql sendmail:查看sendmail安裝的位置
#rpm –e *.rpm 卸載rpm包
#rpm - qlp name.rpm 查看name.rpm有哪些文件
#rpm - qf name.rpm 查看已經裝好的文件屬于哪個rpm包
#rpm2cpio filename.rpm 使用“rpm2cpio”來從RPM文檔中提取文件
2. 安裝以源代碼方式提供的軟件
(1)、解包解壓:
#tar –xzvf *.tar.gz 解包解壓后會在當前目錄下建立一個子目錄,如xxxx
(2)、#cd xxxx
(3)、#./configure
(4)、#make
(5)、#make install
3.Find使用范例
find . -name ls.txt
find . -name ls.txt –print
find / -name ‘c??’ –print
find / -name ‘f*’ –print
find . -name ‘f*’ –exec ls –l { } \;
find . -name f\* –ok rm { } \; (交互式提問)
find . -perm 644 –mtime 4
find . -name ‘c??’ –o -name ‘d??’
4. grep
功能:在文件中搜尋匹配的行并進行輸出
語法:grep [參數]<要找的字串><原文件>
-num:輸出匹配行前后各num行的內容
-A num:輸出匹配行后num行的內容
-B num:輸出匹配行前num行的內容
-i:忽略大小寫的區別
-v:只顯示出那些不包括某字串的行和文件,和默認的相反
5. mkdir
功能:創建一個目錄(類似MSDOS下的md命令)。
語法:mkdir [選項] dir-name
- m 對新建目錄設置存取權限。也可以用chmod命令設置。
- p 可以是一個路徑名稱。此時若路徑中的某些目錄尚不存在, 加上此選項后, 系統將自動建立好那些尚不存在的目錄,即一次可以建立多個目錄。
#mkdir –m a=rwx test
#mkdir –m u=rwx,g=rx,o=rx test1
#mkdir –m 755 test2
#mkdir –p test3/test4(test3和test4均為新目錄)
6、rmdir
功能:刪除空目錄。
語法:rmdir [選項] dir-name
- p 遞歸刪除目錄dirname,當子目錄刪除后其父目錄為空時,也一同被刪除。
7、file
功能:查看文件類型
語法:file 文件名
8、cat
功能:查看文本文件的內容
語法:cat 文件名
9、more
功能:分屏顯示文本文件的內容。
10、less
功能:顯示文本文件的內容,可使用pageup和pagedown上翻頁下翻頁。
11、head
功能:查看文件的開頭部分內容
語法:head [行數] 文件名
用法:#head test.txt:顯示前10行內容
#head -20 test.txt 顯示前20行內容。
12、tail
功能:查看文件的結尾部分內容。
語法:tail [行數] 文件名
默認的行數為10行。
13、sort
功能:對文本文件中的各行進行排序
用法:sort 文件名
例:#sort 123.txt >456.txt 將123.txt排序后重定向到456.txt文件中。
14、uniq
功能:將重復行從輸出文件中刪除,只留下每條記錄的唯一樣本
語法: uniq 文件名
#uniq 456.txt文件中的重復行刪除后輸出
1、安裝以rpm方式提供的軟件
Rpm(the red hat package manager)是一個開放的軟件包管理系統。
功能:可以安裝和卸載RPM包的軟件
#rpm –ivh *.rpm 安裝RPM包;
#rpm –ivh –force *.rpm 在原先安裝的基礎上再強行安裝一次;
#rpm –Uvh *.rpm 升級rpm包
#rpm –qa 查找列出系統中所有安裝的rpm包
#rpm –q sendmail:查看sendmail包的情況
#rpm –ql sendmail:查看sendmail安裝的位置
#rpm –e *.rpm 卸載rpm包
#rpm - qlp name.rpm 查看name.rpm有哪些文件
#rpm - qf name.rpm 查看已經裝好的文件屬于哪個rpm包
#rpm2cpio filename.rpm 使用“rpm2cpio”來從RPM文檔中提取文件
2. 安裝以源代碼方式提供的軟件
(1)、解包解壓:
#tar –xzvf *.tar.gz 解包解壓后會在當前目錄下建立一個子目錄,如xxxx
(2)、#cd xxxx
(3)、#./configure
(4)、#make
(5)、#make install
3.Find使用范例
find . -name ls.txt
find . -name ls.txt –print
find / -name ‘c??’ –print
find / -name ‘f*’ –print
find . -name ‘f*’ –exec ls –l { } \;
find . -name f\* –ok rm { } \; (交互式提問)
find . -perm 644 –mtime 4
find . -name ‘c??’ –o -name ‘d??’
4. grep
功能:在文件中搜尋匹配的行并進行輸出
語法:grep [參數]<要找的字串><原文件>
-num:輸出匹配行前后各num行的內容
-A num:輸出匹配行后num行的內容
-B num:輸出匹配行前num行的內容
-i:忽略大小寫的區別
-v:只顯示出那些不包括某字串的行和文件,和默認的相反
5. mkdir
功能:創建一個目錄(類似MSDOS下的md命令)。
語法:mkdir [選項] dir-name
- m 對新建目錄設置存取權限。也可以用chmod命令設置。
- p 可以是一個路徑名稱。此時若路徑中的某些目錄尚不存在, 加上此選項后, 系統將自動建立好那些尚不存在的目錄,即一次可以建立多個目錄。
#mkdir –m a=rwx test
#mkdir –m u=rwx,g=rx,o=rx test1
#mkdir –m 755 test2
#mkdir –p test3/test4(test3和test4均為新目錄)
6、rmdir
功能:刪除空目錄。
語法:rmdir [選項] dir-name
- p 遞歸刪除目錄dirname,當子目錄刪除后其父目錄為空時,也一同被刪除。
7、file
功能:查看文件類型
語法:file 文件名
8、cat
功能:查看文本文件的內容
語法:cat 文件名
9、more
功能:分屏顯示文本文件的內容。
10、less
功能:顯示文本文件的內容,可使用pageup和pagedown上翻頁下翻頁。
11、head
功能:查看文件的開頭部分內容
語法:head [行數] 文件名
用法:#head test.txt:顯示前10行內容
#head -20 test.txt 顯示前20行內容。
12、tail
功能:查看文件的結尾部分內容。
語法:tail [行數] 文件名
默認的行數為10行。
13、sort
功能:對文本文件中的各行進行排序
用法:sort 文件名
例:#sort 123.txt >456.txt 將123.txt排序后重定向到456.txt文件中。
14、uniq
功能:將重復行從輸出文件中刪除,只留下每條記錄的唯一樣本
語法: uniq 文件名
#uniq 456.txt文件中的重復行刪除后輸出