如果記得開頭的幾個字母可以用tab鍵補全可用命令。
創(chuàng)新互聯(lián)公司長期為上千家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為順慶企業(yè)提供專業(yè)的網(wǎng)站設(shè)計制作、成都網(wǎng)站設(shè)計,順慶網(wǎng)站改版等技術(shù)服務(wù)。擁有十年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
linux的所有命令保存在/bin和/sbin下面
在linux中g(shù)rep命令是非常有用的,它和管道(|)配合使用,非常強大,用于搜索文本文件.如果想要在幾個文本文件中查找一字符串,可以使用‘grep’命令。‘grep’在文本中搜索指定的字符串。
假設(shè)您正在‘/usr/src/linux/Documentation’目錄下搜索帶字符串‘magic’的文件:
$ grep magic /usr/src/linux/Documentation/*
sysrq.txt:* How do I enable the magic SysRQ key?
sysrq.txt:* How do I use the magic SysRQ key?
其中文件‘sysrp.txt’包含該字符串,討論的是 SysRQ 的功能。
默認情況下,‘grep’只搜索當前目錄。如果此目錄下有許多子目錄,‘grep’會以如下形式列出:
grep: sound: Is a directory
這可能會使‘grep’的輸出難于閱讀。這里有兩種解決的辦法:
明確要求搜索子目錄:grep -r
或忽略子目錄:grep -d skip
當然,如果預(yù)料到有許多輸出,您可以通過 管道 將其轉(zhuǎn)到‘less’上閱讀:
$ grep magic /usr/src/linux/Documentation/* | less
這樣,您就可以更方便地閱讀。
有一點要注意,您必需提供一個文件過濾方式(搜索全部文件的話用 *)。如果您忘了,‘grep’會一直等著,直到該程序被中斷。如果您遇到了這樣的情況,按 ,然后再試。
下面是一些有意思的命令行參數(shù):
grep -i pattern files :不區(qū)分大小寫地搜索。默認情況區(qū)分大小寫,
grep -l pattern files :只列出匹配的文件名,
grep -L pattern files :列出不匹配的文件名,
grep -w pattern files :只匹配整個單詞,而不是字符串的一部分(如匹配‘magic’,而不是‘magical’),
grep -C number pattern files :匹配的上下文分別顯示[number]行,
grep pattern1 | pattern2 files :顯示匹配 pattern1 或 pattern2 的行,
grep pattern1 files | grep pattern2 :顯示既匹配 pattern1 又匹配 pattern2 的行。
這里還有些用于搜索的特殊符號:
\ 分別標注單詞的開始與結(jié)尾。
例如:
grep man * 會匹配 ‘Batman’、‘manic’、‘man’等,
grep '\grep '\' 只匹配‘man’,而不是‘Batman’或‘manic’等其他的字符串。
'^':指匹配的字符串在行首,
'$':指匹配的字符串在行尾,
如果您不習(xí)慣命令行參數(shù),可以試試圖形界面的‘grep’,如 reXgrep 。這個軟件提供 AND、OR、NOT 等語法,還有漂亮的按鈕 :-) 。如果您只是需要更清楚的輸出,不妨試試 fungrep 。
Linux bash命令行:bash命令行解釋器或者翻譯官,命令行輸入命令都是由bash解釋執(zhí)行的。
一、命令行
二、查詢當前登錄的用戶:
root
三、查詢當前用戶主機名:
oldboy
四、查詢當前用戶所在的路徑:
/root
五、切換用戶:
#切換到oldboy用戶
(#$是普通用戶的提示符。一般大臣,布衣。)?
oldboy
六、符號的意思
~? ? ? ? 用戶家目錄
-? ? ? ? ? 上一次所在的目錄
.? ? ? ? ?表示當前目錄
..? ? ? ? ?上一級目錄
../.. ? ? ?表示上一級的上一級目錄
1)service network status 查看指定服務(wù)的狀態(tài)
2)service network stop 停止指定服務(wù)
3)service network start 啟動指定服務(wù)
4)service network restart 重啟指定服務(wù)
5)service --status-all 查看系統(tǒng)中所有的后臺服務(wù)
1)chkconfig 查看所有服務(wù)器自啟配置
2)chkconfig iptables off 關(guān)掉指定服務(wù)的自動啟動
3)chkconfig iptables on 開啟指定服務(wù)的自動啟動
[root@bigdata111 ~]# service crond restart (重新啟動服務(wù))
1)基本語法
crontab [選項]
選項:
-e: 編輯crontab定時任務(wù)
-l: 查詢crontab任務(wù)
-r: 刪除當前用戶所有的crontab任務(wù)
2)參數(shù)說明
[root@bigdata111 ~]# crontab -e
(1)進入crontab編輯界面。會打開vim編輯你的工作。
* * * * * 執(zhí)行的任務(wù)
(2)特殊符號
(3)特定時間執(zhí)行命令
3)案例:
*/5 * * * * /bin/echo ”11” /tmp/test
*/1 * * * * /bin/echo ”11” /opt/TZ/ITSTAR
RPM包的名稱格式
Apache-1.3.23-11.i386.rpm
- “apache” 軟件名稱
- “1.3.23-11”軟件的版本號,主版本和此版本
- “i386”是軟件所運行的硬件平臺
- “rpm”文件擴展名,代表RPM包
1)基本語法:
rpm -qa (功能描述:查詢所安裝的所有rpm軟件包)
過濾
rpm -qa | grep rpm軟件包
2)案例
[root@bigdata111 Packages]# rpm -qa |grep firefox
firefox-45.0.1-1.el6.centos.x86_64
1)基本語法:
(1)rpm -e RPM軟件包
或者(2) rpm -e --nodeps 軟件包
--nodeps 如果該RPM包的安裝依賴其它包,即使其它包沒裝,也強迫安裝。
2)案例
[root@bigdata111 Packages]# rpm -e firefox
1)基本語法:
rpm -ivh RPM包全名
-i=install,安裝
-v=verbose,顯示詳細信息
-h=hash,進度條
--nodeps,不檢測依賴進度
2)案例
[root@bigdata111 Packages]# pwd
/media/CentOS_6.8_Final/Packages
[root@bigdata111 Packages]# rpm -ivh firefox-45.0.1-1.el6.centos.x86_64.rpm
warning: firefox-45.0.1-1.el6.centos.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Preparing... ########################################### [100%]
1:firefox ########################################### [100%]
文章名稱:linux界面查詢命令符 linux查詢命令用法
標題網(wǎng)址:http://www.rwnh.cn/article2/hhspic.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、Google、標簽優(yōu)化、動態(tài)網(wǎng)站、電子商務(wù)、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)