版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、無錫上元教育,第5章 Shell命令詳解,無錫上元教育,本章內(nèi)容,Shell使用前提與配置過程,Linux常用命令,環(huán)境變量及shell配置文件,vim編輯器使用,無錫上元教育,5.1 Shell使用前提與配置過程,無錫上元教育,5.1 Shell使用前提與配置過程,啟用方式一,直接啟用Shell,使用Ctrl+Alt+F1F6組合鍵,toplinuxlocalhost $ ltoplinuxlocalhost $su root Password: rootlocalhost toplinux#,無錫上元教育,5.1 Shell使用前提與配置過程,啟用方式二,終端啟動(dòng)Shell,無錫上元教育,
2、5.1 Shell使用前提與配置過程,啟用方式三,直接啟動(dòng)命令行窗口,第1步,使用文本編輯器打開/etc/inittab文件。 第2步,在/etc/inittab文件中找到“id:5:initdefault:”,并將其修改為“id:3:initdefault:”然后重新啟動(dòng)計(jì)算機(jī),系統(tǒng)將直接進(jìn)入命令行模式,而不會(huì)進(jìn)入圖形界面。,無錫上元教育,5.2 Linux常用命令,5.2.1 目錄及文件管理命令 5.2.2 信息顯示命令 5.2.3 網(wǎng)絡(luò)基本配置命令 5.2.4 系統(tǒng)注銷及關(guān)機(jī)命令 5.2.5 查詢系統(tǒng)命令,無錫上元教育,5.2.1 目錄及文件管理命令,mkdir創(chuàng)建目錄 pwd查看當(dāng)前目
3、錄 cd切換目錄 rmdir、rm刪除目錄 cp拷貝文件 mv移動(dòng)文件 rm刪除文件 查找文件或目錄 find locate which,where和whatis,無錫上元教育,mkdir,rootlocalhost #mkdir -p DirName 實(shí)例1 在當(dāng)前目錄下,創(chuàng)建一個(gè)hhwork目錄,指令如下: rootlocalhost #mkdir hhwork 實(shí)例2 在hhwork目錄下創(chuàng)建目錄hhwork1,若不存在目錄hhwork,則先創(chuàng)建,具體指令如下: rootlocalhost #mkdir -p hhwork/hhwork1,無錫上元教育,pwd,rootlocalhost
4、 #pwd,無錫上元教育,cd,無錫上元教育,rmdir、rm,參數(shù): -v 冗余模式,顯示更多的提示信息。 -p 不但刪除指定目錄,還刪除其上級(jí)目錄。 實(shí)例1 刪除/hhwork目錄,只需執(zhí)行以下命令: rootlocalhost #rmdir /hhwork rootlocalhost #rm -rf /hhwork 實(shí)例2 刪除/hhwork/hhwork1及其上級(jí)目錄/hhwork,具體指令如下: rootlocalhost #rmdir -p /hhwork/hhwork1,無錫上元教育,cp,實(shí)例1 拷貝index.htm為index.html,具體指令如下: rootlocalh
5、ost #cp index.htm index.html 實(shí)例2 將當(dāng)前目錄下的所有.dll文件拷貝到/home/toplinux下,具體指令如下: rootlocalhost #cp *.dll/home/toplinux,無錫上元教育,mv,實(shí)例 將/home/toplinux下的所有文件移動(dòng)到/tmp目錄下,只需執(zhí)行命令: rootlocalhost #mv /home/toplinux/* /tmp 注意 如果是在同一目錄下移動(dòng)文件,與重命名的效果是一樣的。例如, rootlocalhost #mv /home/toplinux/a.c/home/toplinux/b.c,無錫上元教育
6、,rm,實(shí)例 刪除FileName,指令如下: rootlocalhost #rm FileName,無錫上元教育,find,rootlocalhost #find StartDir Options,無錫上元教育,find實(shí)例,實(shí)例1 搜索/hhwork下至少15天沒有被訪問過的文件,具體指令如下: rootlocalhost #find /hhwork atime 15 print 實(shí)例2 搜索/home/toplinux下所有文件后綴為.dll并且刪除,具體指令如下。 rootlocalhost #find /home/hhwork -name “*.dll” exec rm,無錫上元教育
7、,locate,rootlocalhost #locate Something,無錫上元教育,which,where和whatis,無錫上元教育,which,where和whatis,which的語法格式為: rootlocalhost #which command whereis的語法格式為: rootlocalhost #whereis command whatis的語法格式為: rootlocalhost #whatis command,無錫上元教育,ls,實(shí)例 顯示當(dāng)前目錄下的文件(包括索引信息)的詳細(xì)信息,指令如下: rootlocalhost #ls lih,無錫上元教育,5.2.
8、2 信息顯示命令,cat字符輸入 head查看文件頭 tail查看文件尾 more分頁查看 less分頁查看 grep從文件中搜索字符串 od二進(jìn)制文件查看,無錫上元教育,cat,rootlocalhost # cat -AbeEnstTuv -help -version fileName,無錫上元教育,head,rootlocalhost #head 實(shí)例 如果要查看file2doc文件的后2行,則可以通過以下命令完成: rootLocalhost # tail -n2 file2doc,無錫上元教育,tail,實(shí)例 顯示最新系統(tǒng)信息的指令如下 rootlocalhost #tail -f
9、/var/log/messages,無錫上元教育,more,rootlocalhost #more ,無錫上元教育,more實(shí)例,實(shí)例 逐頁顯示/etc/Muttrc的文件內(nèi)容,如有連續(xù)兩行以上空白行則以一行空白行顯示。執(zhí)行以下命令: rootLocalhost # more -s /etc/Muttrc,無錫上元教育,less,rootlocalhost #less ,無錫上元教育,less實(shí)例,實(shí)例 使用less命令查看file2doc的內(nèi)容,指令執(zhí)行如下: rootLocalhost # less file2doc,無錫上元教育,grep,rootlocalhost #grep Stri
10、ng 實(shí)例 在file2doc文件中查找“Welcome”字符串,可以通過以下命令實(shí)現(xiàn): rootLocalhost # grep Welcome file2doc,無錫上元教育,od,rootLocalhost # od -abcdfhilovx -A -j -N -s -t -w -help-version文件.,無錫上元教育,5.2.3 網(wǎng)絡(luò)基本配置命令,ping命令 ifconfig配置各種網(wǎng)絡(luò)參數(shù) route配置/修改路由表 ifup,ifdown,無錫上元教育,ping命令,rootlocalhost # ping 選項(xiàng) 主機(jī)名/ip地址,無錫上元教育,ifconfig,rootl
11、ocalhost #ifconfig interface options,無錫上元教育,ifconfig實(shí)例,rootlocalhost# ifconfig eth0,無錫上元教育,route,rootlocalhost #route -nNvee -FC ;查看內(nèi)核路由表 rootlocalhost #route -v -FC add|del|flush ;修改路由表,無錫上元教育,route 實(shí)例,實(shí)例 查看內(nèi)核路由表,執(zhí)行以下指令 rootlocalhost #route n,無錫上元教育,ifup,ifdown,rootlocalhost #ifupinterface rootloca
12、lhost #ifdown interface,實(shí)例1 啟用網(wǎng)卡eth0的指令如下 rootlocalhost #ifup eth0,實(shí)例2 暫停網(wǎng)卡eth0,執(zhí)行以下命令即可: rootlocalhost # ifdown eth0,無錫上元教育,配置Linux操作系統(tǒng)的IP地址,rootlocalhost #ifup eth0,無錫上元教育,5.2.4 系統(tǒng)注銷及關(guān)機(jī)命令,logout注銷 shutdown關(guān)機(jī) init重啟、關(guān)機(jī) reboot、halt重啟、關(guān)機(jī),無錫上元教育,logout,rootlocalhost #logout,無錫上元教育,shutdown,rootlocalho
13、st # shutdown -t sec -arkhncfFHP time warning message,無錫上元教育,shutdown實(shí)例,實(shí)例1 立即關(guān)機(jī)并關(guān)閉電源的指令如下: rootlocalhost #shutdown -h now 實(shí)例2 10分鐘后關(guān)機(jī)并關(guān)閉電源的指令如下: rootlocalhost #shutdown -h +10 實(shí)例3 在11:20重新啟動(dòng)計(jì)算機(jī),指令如下: rootlocalhost #shutdown r 11:20,無錫上元教育,init,init 0,無錫上元教育,reboot,halt,reboot命令用于一般情況下的重新啟動(dòng)計(jì)算機(jī)操作,hal
14、t命令用于一般情況下的關(guān)機(jī)操作。這兩個(gè)命令不需要任何參數(shù),直接執(zhí)行即可。,無錫上元教育,5.2.5 查詢系統(tǒng)命令,stat顯示文件和文件系統(tǒng)狀態(tài)命令 who 命令 whoami命令 hostname命令 host命令,無錫上元教育,stat,rootlocalhost # stat option file,無錫上元教育,stat實(shí)例,實(shí)例 如果要顯示file2doc的文件信息,則可以通過以下操作實(shí)現(xiàn): rootLocalhost # stat file2doc,無錫上元教育,who,rootlocalhost # who - husfV user,無錫上元教育,who實(shí)例,實(shí)例 查看本系統(tǒng)的使
15、用者,執(zhí)行命令: rootLocalhost # who,無錫上元教育,whoami,rootlocalhost # whoami /upn | /fqdn | /logonid rootlocalhost # whoami /user | /groups | /priv /foFormat rootlocalhost # whoami/all /foFormat,無錫上元教育,whoami實(shí)例,實(shí)例 要想知道當(dāng)前登錄到該計(jì)算機(jī)用戶的域和用戶名,執(zhí)行命令: rootLocalhost # whoami,無錫上元教育,hostname,實(shí)例1 使用該命令顯示主機(jī)名: rootlocalhost
16、# hostname 實(shí)例2 臨時(shí)設(shè)置主機(jī)名 rootlocalhost # hostname stella 然后執(zhí)行命令顯示主機(jī)名: rootlocalhost # hostname 實(shí)例3 顯示主機(jī)IP。 顯示當(dāng)前主機(jī)名的IP,可以用-i參數(shù),執(zhí)行命令: rootlocalhost # hostname i,無錫上元教育,host,rootLocalhost # host -t mx ,而如果想返回到注冊(cè)在下的域名,則可以通過執(zhí)行以下命令實(shí)現(xiàn): rootLocalhost # host -l 如果還希望顯示該主機(jī)的所有域名信息,則可以通過執(zhí)行以下執(zhí)行實(shí)現(xiàn): rootLocalhost #
17、host -a ,無錫上元教育,5.3 環(huán)境變量及shell配置文件,5.3.1 Shell環(huán)境變量 5.3.2 配置環(huán)境變量 5.3.3 Shell環(huán)境配置文件,無錫上元教育,5.3.1 Shell環(huán)境變量,顯示環(huán)境變量 顯示所有環(huán)境變量 顯示所有本地定義的環(huán)境變量,rootlocalhost #echo $HOME,rootlocalhost #env,rootlocalhost #set,無錫上元教育,5.3.2 配置環(huán)境變量,為環(huán)境變量賦值 取消環(huán)境變量 設(shè)置只讀環(huán)境變量 修改/etc/profile文件 在當(dāng)前Shell下設(shè)置變量 修改/.bashrc文件,無錫上元教育,為環(huán)境變量賦
18、值,rootlocalhost # variable=value$ variable-name=value 通常賦值以后,建議立即使用export指令使環(huán)境變量生效,例如: rootlocalhost # TMOUT =300 rootlocalhost #export TMOUT,無錫上元教育,取消環(huán)境變量,rootlocalhost #unset $ PS1,無錫上元教育,設(shè)置只讀環(huán)境變量,要將某個(gè)環(huán)境變量設(shè)置成為只讀屬性,則可以通過使用readonly命令實(shí)現(xiàn),如此一來可以避免環(huán)境被其他用戶修改和清除。 例如,將環(huán)境變量PS1設(shè)置成為只讀屬性的指令如下。 rootlocalhost #e
19、xport PS1=”This is a PS1 env” rootlocalhost #readonly TEST,無錫上元教育,修改/etc/profile文件,第1步,使用vim(文本編輯器)打開/etc/profile文件。 第2步,在文件的末尾加入環(huán)境變量的定義,然后重新啟動(dòng)系統(tǒng)使修改生效,下面是一個(gè)配置java環(huán)境變量的例子: JAVA_HOME=/usr/share/jdk PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME ex
20、port PATH export CLASSPATH,無錫上元教育,在當(dāng)前Shell下設(shè)置變量,rootlocalhost #export JAVA_HOME=/usr/share/jdk rootlocalhost #export PATH=$JAVA_HOME/bin:$PATH rootlocalhost #export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_ HOME/lib/tools.jar,無錫上元教育,修改/.bashrc文件,rootlocalhost #set JAVA_HOME=/usr/share/jdk rootlocalho
21、st #export JAVA_HOME rootlocalhost #set PATH=$JAVA_HOME/bin:$PATH rootlocalhost #export PATH rootlocalhost #set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_ HOME/lib/tools.jar rootlocalhost #export CLASSPATH,無錫上元教育,5.3.3 Shell環(huán)境配置文件,rootlocalhost #ls lih .bash*,Shell環(huán)境配置文件的具體描述,無錫上元教育,5.4 vim編輯器使用,5.4.1
22、 vim編輯器的3種模式 5.4.2 啟動(dòng)vim 5.4.3 vim基本指令 5.4.4 定制vim,無錫上元教育,5.4.1 vim編輯器的3種模式,指令行模式(command mode) 插入模式(Insert mode) 底行模式(last line mode),無錫上元教育,5.4.2 啟動(dòng)vim,rootlocalhost #vim 文件名稱,無錫上元教育,5.4.3 vim基本指令,移動(dòng)光標(biāo) 插入模式中的基本操作 刪除與修改 查找 存盤退出 其他編輯命令 綜合實(shí)例,無錫上元教育,移動(dòng)光標(biāo),無錫上元教育,插入模式中的基本操作,插入模式中最為常見的命令有3個(gè),分別是新增(append)、插入(insert)、開始(open),無錫上元教育,刪除與修改,無錫上元教育,查找,無錫上元教育,存盤退出,無錫上元教育,其他編輯命令,無錫上
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年學(xué)生發(fā)展中心主任面試含答案
- 2025年福建福州連江縣國(guó)有企業(yè)招聘3人筆試參考題庫附帶答案詳解
- 辦公室員工離職原因分析制度
- 2026年手槍基礎(chǔ)構(gòu)造與工作原理試題含答案
- 全員素質(zhì)提升和職業(yè)發(fā)展承諾書(3篇)
- 無人機(jī)航拍安全保障承諾書(6篇)
- 感動(dòng)心靈的情感抒情作文(15篇)
- 美術(shù)集訓(xùn)室制度規(guī)范要求
- 臨床護(hù)理文書規(guī)范制度
- 中小學(xué)生午餐制度規(guī)范
- 2026中國(guó)支付清算協(xié)會(huì)招聘參考考試試題及答案解析
- 2026年藥店制度培訓(xùn)試題及答案
- 2025年四川省法官逐級(jí)遴選考試題及答案
- 檳榔分銷商合同范本
- 地質(zhì)基礎(chǔ)知識(shí)培訓(xùn)課件
- 中國(guó)華能集團(tuán)有限公司吉林分公司招聘筆試題庫2025
- 采油工崗位安全職責(zé)
- 車位分期付款合同范本
- 簽字版離婚協(xié)議書范本
- 2024版工貿(mào)生產(chǎn)安全事故應(yīng)急救援預(yù)案大全
- 安全為了誰課件
評(píng)論
0/150
提交評(píng)論