linuxShell與環(huán)境變量PPT精選文檔_第1頁
linuxShell與環(huán)境變量PPT精選文檔_第2頁
linuxShell與環(huán)境變量PPT精選文檔_第3頁
linuxShell與環(huán)境變量PPT精選文檔_第4頁
linuxShell與環(huán)境變量PPT精選文檔_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、linuxShell與環(huán)境變量PPT精選文檔linuxShell與環(huán)境變量PPT精選文檔Vi文本處理器 2.常用命令 (1)一般模式 ctrl + f屏幕向前翻動一頁 ctrl +b屏幕向后翻動一頁 0(數(shù)字0)移動到當(dāng)前行的第一個字符處 $移動到當(dāng)前行的最后一個字符 G移動到這個文件的最后一行 n光標(biāo)向下移動n行Vi文本處理器 2.常用命令Vi文本處理器 /word在光標(biāo)之后查找名為word的字符串 :n1,n2s/word/word2/g 在第n1行與n2行之間查找word1這個字符串, 并將改字符串替換為word2 :1,$s/word/word2/g 從第一行到最后一行查找word1字

2、符串,并將改字符串替換為word2 Vi文本處理器 /word在光標(biāo)之后查找名為word的字 x,Xx向前刪除一個字符,X向后 dd刪除光標(biāo)所在的那一整行 yy復(fù)制光標(biāo)所在的那行 p,P p將復(fù)制的數(shù)據(jù)粘貼在光標(biāo)下一行P將復(fù)制的數(shù)據(jù)粘貼在光標(biāo)上一行 u恢復(fù)前一個動作 x,Xx向前刪除一個字符,X向后 (2)編輯模式 i,I在光標(biāo)所在處插入數(shù)據(jù) a,A在光標(biāo)所在處的下一個字符輸入 o,O從光標(biāo)所在處的下一行開始輸入 r,Rr替換光標(biāo)所指 的那一個字符R會一直替換光標(biāo)所指的字符,按Esc結(jié)束 Esc退出編輯模式,回到一般模式 (2)編輯模式 (3)命令行模式 :w將編輯的數(shù)據(jù)寫入硬盤 :q退出vi

3、 :wq保存后退出 :q!強(qiáng)制退出不保存 :wq!強(qiáng)制保存后退出 :set nu顯示行號 :set nonu 取消行號 (3)命令行模式Shell 簡介Shell:命令解釋器,是用戶和系統(tǒng)溝通的媒介,用戶通過Shell輸入命令,得到返回結(jié)果Linux包含各種Shell,默認(rèn)采用的是Bash系統(tǒng)可用的Shell記錄在/etc/shells中Shell 簡介Shell:命令解釋器,是用戶和系統(tǒng)溝通的媒BASH Shell 1.命令編輯能力 記憶使用過的指令,記錄的文件在在跟目 錄的 .bash_history中 2.補(bǔ)全功能 Tab 鍵 3.命令別名(alias) alias lm=ls -al

4、可以寫入根目錄的.bashrc文件中永久保存BASH Shell 1.命令編輯能力 4.作業(yè)控制、前景背景控制 5.Shell scripts的強(qiáng)大功能 6.變量 變量:以一組文字或符號取代一些設(shè)定或一串?dāng)?shù)據(jù)。 例:ls指令的路徑為/bin/ls echo $PATHl 4.作業(yè)控制、前景背景控制變量與變量設(shè)定 1. echo 顯示當(dāng)前的變量 例 echo $PATH echo $HOME echo $MAIL 2. env 顯示系統(tǒng)中的環(huán)境變量 3. set 顯示當(dāng)前的環(huán)境變量跟自定義變量變量與變量設(shè)定 1. echo 顯示當(dāng)前的變量 4. 變量設(shè)定規(guī)則 (1)變量與變量內(nèi)容以等號“=”連接

5、 (2)等號兩邊不能直接接空格符 (3)變量名稱只能是英文與數(shù)字,其中數(shù)字不能是開頭字符 (4)取消變量:unset 變量名稱 4. 變量設(shè)定規(guī)則 name=VBird 正確 12name=VBird 錯誤,變量開頭不能是數(shù)字 name = VBird 錯誤,等號兩邊不能有空格 name=VBird name 錯誤,需加雙引號 name=VBirds name 正確 取消變量設(shè)定: unset name name=VBird 正確 5.命令別名與歷史命令 alias與unalias alias 顯示當(dāng)前的命令別名 alias lm=ls -al | more 設(shè)置命令別名 unalias 取消

6、命令別名 /.bashrc 保存命令別名 5.命令別名與歷史命令 history 歷史命令 輸出內(nèi)容分2部分: (1)歷史指令的編號 (2)指令內(nèi)容 用法: !66 執(zhí)行第66個歷史指令 ! 執(zhí)行上一個指令 !al 執(zhí)行最近一次以al開頭的指令內(nèi)容 history 歷史命令Bash shell的配置文件 1.系統(tǒng)設(shè)定值 /etc/profile:這個文件設(shè)定了幾個重要的變量,如PATH,USER,MAIL,HOSTNAME, HISTSIZE等。 /etc/bashrc:這個文件用于規(guī)劃umask。 /etc/man.config:規(guī)范了man page的路徑Bash shell的配置文件 1

7、.系統(tǒng)設(shè)定值 2.個人設(shè)定值 /.bash_profile:定義了個人路徑與環(huán)境變量的文件名稱 /.bashrc:設(shè)定個人變量 /.bash_history:記錄歷史命令 /.bash_logout:注銷shell的時候BASH為你所做的事情,通常只有清屏。 2.個人設(shè)定值 3. source 重新讀入變量配置文件 用法: source 變量配置文件 例:source .bashrc 4.通配符與特殊符號 (P169) *通配符,代表任意字符(0到多個) ?通配符,代表一個字符 中間為字符組合 兩個“”中間為可以先執(zhí)行的命令 3. source 重新讀入變量配置文件 5.連續(xù)輸入指令的方式 c

8、ommand1;command2 不論命令1的執(zhí)行結(jié)果如何,命令2都會執(zhí)行 command1 & command2 當(dāng)命令1執(zhí)行后,命令2才會執(zhí)行 command1 | command2 當(dāng)命令1不能執(zhí)行時,命令2才會執(zhí)行 5.連續(xù)輸入指令的方式 6.命令重定向 重定向(redirect):將目前所得數(shù)據(jù)轉(zhuǎn)到其他地方。 例:ls -l test 常用符號: 1標(biāo)準(zhǔn)輸出 將輸出寫入文件的后面,而不覆蓋 2錯誤輸出 &1將輸出寫入同一個文件 /dev/null回收站 6.命令重定向 7.管線命令 管線:用于多個命令對數(shù)據(jù)處理時,對命 令進(jìn)行界定。 例: last | grep root | wc l 8. cut 格式:cut -d “分隔字符 ” -cf fields 參數(shù)說明: -d 后面接的是分隔字符,默認(rèn)是空格 -c 后面接的是第幾個字符 -

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論