版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、ls =list 查看目錄列表 -l(long) -d(directory目錄) -F 給不同的文件類型結(jié)尾加標(biāo)識(shí) -p給目錄加/ -r reverse 反轉(zhuǎn)排序 -t 按修改時(shí)間排序 -color=auto 給輸出的不同類型文件 加不同的顏色man =命令的復(fù)雜幫助 help =命令的幫助(bash的內(nèi)置命令mkdir =make directory 作用是闖將目錄,例如:mkdir /data -p 遞歸創(chuàng)建目錄cd =change directory 作用是切換路徑 例如:cd /touch =摸一下, 作用是創(chuàng)建文件,例如: touch oldboy.txtvi =編輯器,相當(dāng)于記事本
2、,有編輯功能但很弱vim =復(fù)雜編輯器,相當(dāng)于,emeditor,editplus, notepad+快捷鍵:TAB 命令,路徑補(bǔ)全:wq 保存退出 :q退出 :q!強(qiáng)制退出echo =打印輸出命令, 配合或者可以為文件覆蓋及追加內(nèi)容如:echo oldboy oldgirl lodboy.txtcat = 查看文件內(nèi)容 -n查看行號(hào) 特效用法:增加多行內(nèi)容 cat /data/oldboy.txttest.txt;sleep 1;done追加100行 seq 100 test.txt打印20到30行 head -30 test.txt|tail -11awk *=(三劍客的老大)一門語言。過
3、濾內(nèi)容(擅長(zhǎng)取列) awk print $1 +文件名 =$ -F 分隔符 print $1 文件路徑 = $1第一列,$2第二列,$NF最后一列,$(NF-1)倒數(shù)第二列 列如:awk if(NR19) printf $1n test.txt NR代表行號(hào),&(and)并且 n 回車換行 $0代表整行 awk if(NR20&NR26) print $0 /etc/passwd awk -F : print $2 /etc/passwd awk -F : print $1 $2 $3 /etc/passwd awk -F : print $ (NF-1) /etc/passwd -F指定以什
4、么作為分隔符grep* =(擅長(zhǎng)過濾器,把想要的或者不想要的分離開)-v是排除,-i不區(qū)分大小寫,-E過濾多個(gè)字符串,-o輸精確匹配的字符串而不是默認(rèn)的整行。 -B 除了顯示匹配的一行之外,并顯示該行之前的n行 -A 除了顯示匹配的一行之外,并顯示該行之后的n行 -C 除了顯示匹配的一行之外,并顯示該行之前后的n行l(wèi)inux三劍客的老三sed*=(stream editor)過濾三劍客的老二(擅長(zhǎng)取行,替換)sed -n /過濾的內(nèi)容/處理的命令 文件 -n 取消sed的默認(rèn)輸出 處理的命令:p print 打印 d delete刪除 列子: sed /oldboy/d test.txt se
5、d -n /oldboy/p test.txtsed替換: sed -i s#oldboy#oldgirl#g test.txt s常說的查找替換,用一個(gè)字符串替換成另一個(gè) g與s聯(lián)合使用,表示對(duì)當(dāng)前行全局匹配替換(與下一個(gè)g意義不同) -i 修改文件內(nèi)容 #是分隔符,可以用/,=等替換yum =linux里包管理器,yum幫助解決問題 yum update -y =upgrade,windows打補(bǔ)丁 列子:yum install tree (包名) -y 下載tree包,然后調(diào)用rpm命令安裝tree 如果需要依賴包,幫你下載幫你提前安裝 yum grouplist 里選包組,然后yum
6、groupinstall 包組 -y yum search 關(guān)鍵字或yum search all yum remove tree -y =不要用rpm -ivh(安裝顯示輸出,人類可讀展示), 列子:rpm -ivh 包名.rpm 最大問題,依賴問題不好解決 rootoldboy67 # rpm -qa tree =-q query -a alltree -.el6.x86_64tree 顯示目錄樹結(jié)構(gòu) -L 層數(shù) -d 目錄alias 別名 unaliascp=cp -i -i 確認(rèn)別名的作用:1)通過給危險(xiǎn)命令加一些保護(hù)參數(shù),防止人為誤操作2)把很多復(fù)雜的字符串或變成一個(gè)簡(jiǎn)單
7、的字符串或命令。 unalias 取消別名 seq sequence=seq 序列 -s 指定序列的分隔符 -w seq OPTION. LAST seq OPTION. FIRST BLASH seq OPTION. FIEST INCREMENT LAST 輸出字符序列 或者數(shù)字序列history 打印用戶操作的歷史記錄。uname 打印系統(tǒng)信息-r 內(nèi)核 -m 32位或64位-n 主機(jī)名-a所有hostname 查看主機(jī)名=(uname -n)whoami 查看當(dāng)前用戶提示符前面的字是代表當(dāng)前用戶(whoami),后面為主機(jī)名(hostname)。當(dāng)前用戶所在路徑su 用戶角色切換 su
8、 -用戶名 - 參數(shù)切換用戶環(huán)境變量 從普通用戶到root用戶要root密碼,從root到普通用戶 無需密碼,getenforce 檢查selinux狀態(tài)setenforce 查看當(dāng)前系統(tǒng)運(yùn)行級(jí)別runlevel:查看當(dāng)前系統(tǒng)運(yùn)行級(jí)別init:切換運(yùn)行級(jí)別,后面接對(duì)應(yīng)級(jí)別的數(shù)字。init 5 =startx 切換桌面環(huán)境。許桌面桌面軟件包c(diǎn)hkconfig 設(shè)定開機(jī)自啟服務(wù)。用法:usage: chkconfig -list -type name chkconfig -add chkconfig -del chkconfig -override chkconfig -level -type d
9、iff 比較,接2個(gè)文件vimdiff 高級(jí)比較,高亮顯示2個(gè)文件內(nèi)容which 查找命令所在路徑,搜索范圍來自全局環(huán)境PATH變量對(duì)應(yīng)的路徑history 顯示歷史記錄,-c清除所有記錄,-d清除指定記錄ulimit -SHt -a Modify shell resource limitswget 下載 wgethttp:/urlwget -O /etc/yum.repos.d/CentOS-Sase.repo下載到指定路徑 -spider 爬蟲,檢查網(wǎng)站是不是好的,不會(huì)下載只是檢查 - T -timeout=seconds 超市時(shí)間。 -tries =2 指定重試的次數(shù) -q -quiet
10、 關(guān)閉輸出visudo 編輯sudo配置文件(vi /etc/sudoers)sudo 調(diào)兵的虎符,sudo配置文件授權(quán)之后,執(zhí)行命令時(shí)候需要命令前帶sudoless(查看)按屏(空格,page up/page down)或按行(回車)查看文件more 按屏(空格)或按行(回車)查看文件,不能向上翻查看默認(rèn)文件描述符:rootoldboy67 # ulimit -n10243.調(diào)整文件描述符:rootoldboy67 # echo *nofil 65535 /etc/security/limits.confrootoldboy67 # tail -l /etc/security/limits.
11、conf* - noflie 65535ulimit -SHn 65535vim /etc/sysctl.confsysctl -p 生效net.ipv4.tcp_max_tw_buckets 控制TIME-WAIT狀態(tài)net.ipv4.ip_local_port_rangenet.ipv4.tcp_syncookiestcp/ip三次握手男客戶 女服務(wù)端=syn acknet.ipv4.tcp_max_backlogSyN, SVN/ACKSyN SVN/ACKSyN SVN/ACK 把/oldboy 目錄及其子目錄下所有以擴(kuò)展名為.sh結(jié)尾的文件中包含./hostlists.txt的字符全
12、部替換為./idctest_iplist.。find /root/data/ -type f -name test.txt|xargs sed -i s#oldboy#oldgirl#gfind /root/data/ -type f -name test.txt|xargs sed -i s#oldboy#oldgirl#gfind /root/data/ -type f -name test.txt -exec sed -i s#oldboy#oldgirl#g ; 工作傾向 sed s#oldboy#oldgirl#g find /root/data/ -type f -name tes
13、t.txt 效率ls cd cp mv mkdir touch echo cat find sed awk grep pwd head rm tail alias unalias tree yum rpm seq xargs rmdir man help vi vim 常用快捷鍵(只給幾個(gè),還要很多) tab 命令或路徑補(bǔ)全鍵 *,linux里最有用的快捷鍵 如果tab不到當(dāng)前命令或者目錄就表示沒有當(dāng)前目錄或者命令,也有可 能是其他權(quán)限不對(duì)問題 ctrl + c 終止當(dāng)前目錄或者程序 ctrl + d 退出當(dāng)前用戶環(huán)境。相當(dāng)于 cxit,logout ctrl + l (字母l)清屏 clea
14、r ctrl + shift+c(ctrl+insert) ssh客戶端secreCRT 里的復(fù)制命令 ps -ef 查看進(jìn)程ps -ef|grep nfsnetstat lntup netstat lntup|grep nfs 查看端口 ipconfig IP add 查看配置好的ip vi或者vim編輯文件時(shí) shift + g 切換到頁面結(jié)尾vi或者vim編輯文件時(shí) dd 刪除光標(biāo)所在行 5dd 刪除從光標(biāo)起的共5行vi或者vim編輯文件時(shí) 12 gg 切換到第12行vi或者vim編輯文件時(shí) 光標(biāo)所在行算起第8行就按8yy復(fù)制,然后到要粘貼的行按p粘貼vi或者vim編輯文件時(shí) :set
15、nu 給頁面顯示行號(hào)vi或者vim編輯文件時(shí) /+要查找的內(nèi)容互傳文件WINDOWNLINUXftp/winscp /http/rz-szrz -y回車 選擇要上傳的文件(不能是目錄)sz -y文件 回車,下載的路徑CRT指定的路徑-y 覆蓋rootoldboy67 # cat /etc/redhat-releaseCentOS release 6.7 (Final)rootoldboy67 # uname -r 內(nèi)核2.6.32-573.el6.x86_64rootoldboy67 # uname -m 32位還是64位x86_64rootoldboy67 # hostname 主機(jī)名old
16、boy67linux多任務(wù)多進(jìn)程,多CPU,多用戶rootoldboy67 # =超級(jí)管理員root對(duì)應(yīng)的提示符oldboyoldboy67 $ 或1重定向,會(huì)清楚文件里所有以前的數(shù)據(jù),增加新數(shù)據(jù)。或1追加重定向,文件結(jié)尾加入內(nèi)容,不會(huì)刪除已有文件內(nèi)容。0輸入重定向0 追加重定向1.標(biāo)準(zhǔn)輸入(stdin):代碼為0, 使用或或數(shù)據(jù)流向從左向右。3.錯(cuò)誤輸出(stderr):代碼為2,使用2或2箭頭的指向就是數(shù)據(jù)流向 讓一個(gè)有意義的字符脫掉馬甲.相對(duì)路徑,表示當(dāng)前路徑的上一級(jí)目錄,例如:/mnt/oldboy,. mnt就是oldboyde 上級(jí)目錄 . 相對(duì)路徑,表示當(dāng)前目錄 ,即當(dāng)前命令行的
17、目錄.代表點(diǎn)號(hào)| 管道(把前一個(gè)命令結(jié)果的輸出交給后一個(gè)程序繼續(xù)處理)用戶的家目錄,針對(duì)root環(huán)境 就代表/root輸出字符序列或者數(shù)字序列!.正則表達(dá)式:一些特殊的符號(hào) 表示一些特殊的作用和功能.單個(gè)任意字符*重復(fù)前面0個(gè)或多個(gè)字符.*匹配任意字符表示以開頭,如:oldboy 以oldboy開頭$ 表示以.結(jié)尾,如:oldboy$,以oldboy結(jié)尾sed -i s#(可以用正則匹配)#l#g oldboy.txt把前面正則匹配的括號(hào)內(nèi)的結(jié)果,在后面用1(數(shù)字)取出來操作列子:rootoldboy67 data# find /root/data/ -type f|xargs rm -fro
18、otoldboy67 data# lsrootoldboy67 data# find /root/data/ -type f|xargs rm -fCrootoldboy67 data# touch oldboy.txt oldgirl.txt a.txt b.txtrootoldboy67 data# lsa.txt b.txt oldboy.txt oldgirl.txtrootoldboy67 data# find /root/data/ -name oldboy.txt/root/data/oldboy.txtrootoldboy67 data# find /root/data/ -type f -name oldboy.txt/root/data/oldboy.txtrootoldboy67 data# find /root/data/ -type f ! -name oldboy.txt|xargs rm -frootoldboy67 data# lsoldboy.txtrootoldboy67 data# touch oldboy.txt oldgirl.txt a.txt b.txtrootoldboy67 data# lsa.txt b.txt oldboy.txt oldgirl.txtrootoldboy67 data# find /root/dat
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度車庫門自動(dòng)開閉系統(tǒng)維修合同3篇
- 英杰電氣:2024年半年度報(bào)告
- 2025年度石油鉆井平臺(tái)打眼鉆孔放炮合同4篇
- 二零二五年度斷橋鋁窗戶安裝與節(jié)能補(bǔ)貼申請(qǐng)合同3篇
- 2025年個(gè)人收入證明標(biāo)準(zhǔn)范本合同編制4篇
- 2025年度個(gè)人住房貸款延期還款及利率調(diào)整協(xié)議4篇
- 二零二五年度航空航天產(chǎn)業(yè)園廠房租賃及研發(fā)合同3篇
- 二零二五年度車庫車位租賃與停車場(chǎng)綠化美化合同4篇
- 玉溪云南玉溪易門縣教育體育系統(tǒng)面向2025年畢業(yè)生招聘教師6人筆試歷年參考題庫附帶答案詳解
- 玉溪2025年云南玉溪市江川區(qū)審計(jì)局招聘公益性崗位工作人員筆試歷年參考題庫附帶答案詳解
- 支氣管鏡護(hù)理測(cè)試題
- 大連理工大學(xué)信封紙
- VI設(shè)計(jì)輔助圖形設(shè)計(jì)
- 淺談小學(xué)勞動(dòng)教育的開展與探究 論文
- 2023年全國4月高等教育自學(xué)考試管理學(xué)原理00054試題及答案新編
- 河北省大學(xué)生調(diào)研河北社會(huì)調(diào)查活動(dòng)項(xiàng)目申請(qǐng)書
- JJG 921-2021環(huán)境振動(dòng)分析儀
- 中藥炮制學(xué)-第五、六章
- 小兒高熱驚厥精品課件
- 兩段焙燒除砷技術(shù)簡(jiǎn)介 - 文字版(1)(2)課件
- 實(shí)習(xí)證明模板免費(fèi)下載【8篇】
評(píng)論
0/150
提交評(píng)論