強(qiáng)制退出文件編輯的命令; esc+shift+冒號(hào)+wq+!
cat+文件名只能查看文件不能查看目錄。
例如:在指定文件中搜索含有“size”的字符串
例如:
#!/bin/bash :表示標(biāo)準(zhǔn)腳本語言,不能省略叫倍。???賦予腳本執(zhí)行權(quán)限 :chmod +x ./test.sh?
?使腳本具有執(zhí)行權(quán)限./test.sh #執(zhí)行腳本
別名設(shè)置:
例如:
然后輸入:source .bashrc 使配置生效
Linux常用命令快捷鍵: Ctrl+D 退出Linux指令操作(exit)
輸出重點(diǎn)向:可以把輸出結(jié)果顯示到指定日志或者其他文件中捂齐。
例如:
錯(cuò)誤輸出:
例如:
輸入重定向:
例如:輸入wc回車柿冲,然后輸入字符搞隐,最后Ctrl +D 結(jié)束,結(jié)果會(huì)顯示輸入的行數(shù)讨越,單詞數(shù)两残,字符數(shù)永毅。
wc<文件名:統(tǒng)計(jì)文件中的行數(shù),單詞數(shù)人弓,字符數(shù)沼死。例如:
wc<<字符串:統(tǒng)計(jì)輸入的時(shí)候以標(biāo)記的字符串結(jié)尾之間的行數(shù),單詞數(shù)崔赌,字符數(shù)意蛀。例如:
管道符:
磁盤管理:
linux中 rz /sz 命令的安裝和使用:
1:選擇一個(gè)合適的文件夾,執(zhí)行?wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz 來安裝壓縮包健芭。
2:解壓文件的壓縮包:tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20
3:把命令默認(rèn)的安裝到/usr/locla/bin/目錄下县钥。??./configure && make && make install
4:切換到?cd /usr/bin目錄:ln -s /usr/local/bin/lrz rz
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?ln -s /usr/local/bin/lsz sz
?yum安裝:yum install -y lrzsz
5:然后就可以執(zhí)行:sz filename 來發(fā)送一個(gè)指定的文件到本地。
?執(zhí)行:rz 命令慈迈,在彈出框選擇要上傳的文件若贮。
? ps -ef | grep+關(guān)鍵詞 :檢索某個(gè)進(jìn)程是否存在。
netstat -lnp | grep +端口號(hào):檢索tcp協(xié)議下的進(jìn)程
more+文件名:可以查看文件內(nèi)容痒留,按空格來進(jìn)行翻頁谴麦,回車鍵下一行,Q鍵來退出伸头。
less+文件名:查看文件內(nèi)容匾效,可以向上翻頁(pgup)還可以在瀏覽狀態(tài)下輸入關(guān)鍵詞(/+關(guān)鍵詞)可以高亮關(guān)鍵詞。
head -n+數(shù)字 +文件名:查看文件的前幾行
tail -n +數(shù)字+文件名:查看末尾的幾行
修改用戶權(quán)限的操作:chmod+對(duì)應(yīng)的數(shù)字+文件名(用戶分為三類:root用戶+用戶組+其他人)
文件檢索:
locate命令:locate命令是在文件的資料庫中進(jìn)行搜索的恤磷,搜索時(shí)間很快面哼,是定期更新的,find搜索是實(shí)時(shí)更新的扫步∧Р撸可以手動(dòng)更新文件的資料庫:執(zhí)行(updatedb)命令。
操作方法:locate+文件名
setup命令:進(jìn)行網(wǎng)絡(luò)配置的命令
重啟網(wǎng)絡(luò)配置的命令:service network restart?
文件顏色锌妻,綠色代乃,藍(lán)色,白色仿粹,紅色等代表的意義 :
綠色文件---------- 可執(zhí)行文件婶恼,可執(zhí)行的程序?
紅色文件-----------壓縮文件或者包文件
藍(lán)色文件----------目錄? ??
白色文件----------普通呼伸,如文本文件,配置文件,源碼文件等?
淺藍(lán)色文件----------鏈接文件萎庭,主要是使用ln命令建立的文件
紅色閃爍----------表示鏈接的文件有問題
黃色文件----------表示設(shè)備文件
灰色文件----------表示其它文件
系統(tǒng)分區(qū):
1.字符截取命令:cut字段提取命令(提取某列字段)
2.字符截取命令:awk命令
3.字段截取命令:sed命令
Linux下查看文件內(nèi)容的命令
1.more和less(常用)
more的功能是將文件從第一行開始,根據(jù)輸出窗口的大小忌傻,適當(dāng)?shù)妮敵鑫募?nèi)容屁置。當(dāng)一頁無法全部輸出時(shí)通贞,可以用“回車鍵”向下翻行,用“空格鍵”向下翻頁恼五。退出查看頁面昌罩,請(qǐng)按“q”鍵。另外灾馒,more還可以配合管道符“|”(pipe)使用茎用,例如:ls -al | more
more的語法:more 文件名
less的功能和more相似,但是使用more無法向前翻頁睬罗,只能向后翻轨功。less可以使用【pageup】和【pagedown】鍵進(jìn)行前翻頁和后翻頁,這樣看起來更方便容达。less還有一個(gè)功能古涧,可以在文件中進(jìn)行搜索你想找的內(nèi)容,假設(shè)你想在passwd文件中查找有沒有weblogic字符串花盐,那么你可以這樣來做:輸入:/weblogic回車羡滑,按q鍵退出。
?less的語法:less 文件名
2.head和tail
head和tail通常使用在只需要讀取文件的前幾行或者后幾行的情況下使用卒暂。head的功能是顯示文件的前幾行內(nèi)容
head的語法:head [n number] 文件名 (number 顯示行數(shù))
tail的功能恰好和head相反啄栓,只顯示最后幾行內(nèi)容
tail的語法:tail [-n number] 文件名
1.根據(jù)端口號(hào)來查看進(jìn)程號(hào):lsof -i:port(端口)
3.根據(jù)端口port查進(jìn)程: netstat -nap | grep port
4.根據(jù)進(jìn)程名查看進(jìn)程信息,以查看tomcat進(jìn)程名為例也祠,查看所對(duì)應(yīng)的進(jìn)程id為1095(或者使用:?ps -aux | grep tomcat 查看占用內(nèi)存等信息)
ps -ef | grep tomcat
5.根據(jù)進(jìn)程id查看進(jìn)程信息昙楚,查看進(jìn)程id為1095的進(jìn)程信息:ps -ef | grep 1095