版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、,Linux,用戶基礎(chǔ),用戶基礎(chǔ)Linux教學(xué)目標(biāo),熟悉Linux系統(tǒng)的運(yùn)行環(huán)境 掌握Linux中常用命令的使用 掌握Linux系統(tǒng)管理的相關(guān)內(nèi)容 文件系統(tǒng)管理、用戶管理、進(jìn)程管理、 軟件安裝管理、TCP/IP網(wǎng)絡(luò)配置管理 掌握Shell及使用 掌握vi編輯器 配置網(wǎng)絡(luò)和網(wǎng)絡(luò)服務(wù) 掌握代理服務(wù)器的配置,本章要點(diǎn) UNIX與Linux簡介 Linux的組成及功能 Linux的內(nèi)核版本與發(fā)行套件 Linux的現(xiàn)狀與未來 與Linux相關(guān)的基本概念,第一章 Linux系統(tǒng)概述,Linux 用戶基礎(chǔ),什么是Linux ?,Linux是一個功能強(qiáng)大的操作系統(tǒng) 同時它是一個自由軟件,是免費(fèi)的、源代碼開放的
2、 編制它的目的是建立不受任何商品化軟件權(quán)制約的、全世界都能自由使用的Unix兼容產(chǎn)品。,UNIX歷史簡介,20世紀(jì)70年代,貝爾實驗室開發(fā)出UNIX 目前分為AT find . -name f* ok rm ; find . -perm 644 mtime 4 find . -name c? o -name d?,locate,updatedb,locate 作用:查找文件或目錄 范例:locate l1.txt 注意:不是從磁盤空間上查找,而是從 updatedb產(chǎn)生的文件中查找 updatedb 作用:更新資料庫 說明:以root身份登錄后才可以執(zhí)行,grep,功能:在文件中查找匹配的字符
3、串 格式:grep 參數(shù) “待查字符串” 文件 -v 反向匹配 -w 完整匹配 -i 忽略大小寫 -c 只顯示有幾行符號要求 -n 在顯示行前標(biāo)上在文檔中的行號,使用簡單的正則表達(dá)式,.任意一個字符 *匹配字符的零次或多次出現(xiàn) a-za到z的任意字符一個 a以字母a開始的行 a$以字母a結(jié)束的行,在grep中使用正則表達(dá)式,$ grep Ffleas fleas $ grep c . fleas $ grep n .* fleasfleas.num $ grep i and fleas $ grep w on fleas,wc,wc 選項 文件 統(tǒng)計文件中的行數(shù)、單詞數(shù)、字符數(shù) -c:顯示字節(jié)
4、數(shù) -w:顯示單詞數(shù) -l:顯示行數(shù),壓縮與解壓縮-常用壓縮工具,gzip,gunzip .gz zip,unzip .zip tar .tar compress .Z bzip2 .bz2,gzip,功能:壓縮文件,壓縮后文件格式 .gz 選項: -1:快速壓縮 -9:最佳壓縮狀態(tài) -r:壓縮時包括子目錄 -d:解壓縮 范例: gzip 1 file1.jpg gzip d file1.jpg.gz 注意: 壓縮后源文件消失 壓縮目錄時并不會將整個目錄壓縮成一個單獨(dú)文件,gunzip,功能 對gzip文件進(jìn)行解壓縮 范例 gunzip dd.jpg.gz gunzip r mydir1/ (
5、解開mydir1目錄中的所有g(shù)zip的壓縮文件),tar,功能 歸檔多個文件和目錄到一個.tar文件內(nèi),同時實現(xiàn)反向功能。 格式: tar cxvzf filename file or dirname 選項: -c:建立一個.tar文件 -v:顯示冗余信息 -f:指定新文件名 -x:解壓某個文件,compress,功能 壓縮和解壓縮(紅旗4.0沒有提供) 參數(shù) -v:顯示壓縮比例和壓縮后的文件名 -d:將.Z結(jié)尾的的壓縮文件解壓縮 -f:強(qiáng)制將文件壓縮 范例 compress v letter.txt compress d letter.txt.Z,bzip2,功能 壓縮和解壓縮 參數(shù) z:壓
6、縮 d:解壓縮 k:不刪除原文件 范例 bzip2 z wtb.* bzip2 dk wtb.c.bz2,Linux常用命令 2,信息顯示命令 dmesg file who w whoami hostname uname du df free,dmesg,功能 顯示機(jī)器引導(dǎo)時內(nèi)核顯示的狀態(tài)信息 參數(shù) -c :顯示出狀態(tài)后刪除這些信息 用法 dmesg,file,file 功能:測試文件類型 /usr/share/magic.mime保存文件類型 參數(shù) -b:不顯示文件名 -f filename:用一個文件文件保存的每一行作為文件去檢查 -k :搜索到第一個匹配項不停止 -z :檢查壓縮文件中的
7、每一個文件 -s /dev/hd*:檢查分區(qū)系統(tǒng)類型 范例 file * file s /dev/hda2,who,who功能 查看其他登錄的用戶 參數(shù) -b:系統(tǒng)最后啟動時間 -a:顯示所有信息 -H:顯示項目標(biāo)頭 -r:查看系統(tǒng)運(yùn)行等級 -w,在登錄帳號后面顯示一個字符來表示用戶的信息狀態(tài): +:允許寫信息;-:不允許寫信息;?:不能找到終端設(shè)備。 -q:統(tǒng)計當(dāng)前有多少用戶登錄系統(tǒng),who,輸出的通用格式如下: name state line time idle pid commnet exit name用戶的登陸名 state寫到終端的能力 line在/dev中找到的行名 time自從用
8、戶登陸所用的時間 idle自從用戶最后一次活動所經(jīng)歷的時間 pid用戶的進(jìn)程ID commnet注釋行 exit已死進(jìn)程的退出狀態(tài),W,w功能 查看其他登錄的用戶(who增強(qiáng)版) 第一行輸出內(nèi)容:當(dāng)前時間,系統(tǒng)啟動到現(xiàn)在的時間,登錄用戶的數(shù)目,系統(tǒng)在最近1秒、5秒和15秒的平均負(fù)載 第二行輸出內(nèi)容:登錄帳號、終端名稱、遠(yuǎn)程主機(jī)名、登錄時間、空閑時間、JCPU、PCPU、當(dāng)前正在運(yùn)行進(jìn)程的命令行。 *JCPU時間指的是和該終端(tty)連接的所有進(jìn)程占用的時間 *PCPU時間則是指當(dāng)前進(jìn)程(即在WHAT項中顯示的進(jìn)程)所占用的時間,whoami,whoami的功能 查看登錄用戶自己的信息 who
9、ami使用范例 whoami,whoami 和who am i區(qū)別,who am i與whoami的區(qū)別: 1.whoami顯示effective current username(即通過su username1之后, 顯示的是username1); 2.who am i顯示的是original username(即在使用su命令之前的username).,hostname,hostname 查看主機(jī)名 (根據(jù)/etc/hosts文件顯示) 參數(shù) -a:顯示系統(tǒng)別名 -d:顯示系統(tǒng)域名 -f: 顯示FQDN名 -i:顯示本機(jī)IP地址(),uname,uname 顯示系統(tǒng)信息
10、參數(shù) -s:顯示內(nèi)核名 -r:顯示內(nèi)核版本 -i:顯示硬件平臺 -p:顯示處理器內(nèi)型 -o:顯示操作系統(tǒng)內(nèi)型,du,du -c:統(tǒng)計大小用K表示 -b:用Byte表示 -s:統(tǒng)計整個目錄所占空間 -max-depth=N,顯示幾級目錄 報告指定的文件(目錄)已使用的磁盤空間的總量,df,df 報告文件系統(tǒng)磁盤空間的使用情況 -h:更人性化顯示 -i: 顯示節(jié)點(diǎn)信息 -l: 顯示本地文件系統(tǒng)信息 -t filesystem type: 顯示指定類型的文件系統(tǒng)信息,free,free 查看當(dāng)前內(nèi)存和交換空間的使用情況 -t:顯示總的內(nèi)存信息(物理內(nèi)存+虛擬內(nèi)存) -s N:實時監(jiān)視內(nèi)存,延遲N秒顯
11、示信息 *根據(jù)/proc/meminfo文件分析的結(jié)果,提高工作效率,自動補(bǔ)全 命令別名 命令歷史 復(fù)制和粘貼,命令別名(alias)的使用,命令別名(alias)的使用 作用:設(shè)置命令別名 范例 alias mybin=“cd /usr/bin” alias 顯示系統(tǒng)中現(xiàn)有的別名 unalias mybin 刪除系統(tǒng)中的別名,命令歷史,?。夯貞汼hell的歷史記錄(正序) ! 2 第2條命令 ! 上次執(zhí)行的命令 343:修正上次命令的鍵入錯誤,343 history :查看命令的歷史記錄 $ history $ history w my_old_cmd (保存) $ history c (c
12、lear) fc:編輯命令歷史記錄 $ fc $ fc l $ fc nl,Shell的高級使用,重定向 管道 命令替換 命令執(zhí)行順序,重定向, 、 2 、pwd 順序執(zhí)行date和pwd命令。 $ mail jjh message cat file) |wc date和cat命令的信息都通過管道送給wc命令。,命令替換,cmd 或 $(cmd) 例如: $wall date $cd pwd,Linux常用命令 3,用戶通信與網(wǎng)絡(luò)命令 write wall telnet mail ftp,write wall mesg,write 向另外一個用戶發(fā)信息。以CTRL+D作為結(jié)束 使用舉例 $ w
13、rite webmaster wall 向所有用戶廣播信息。 格式 wall message $ wall Happy new year!,ftp,FTP客戶端程序 常用子命令 open close asc bin dir/mdir ls pwd cd get/put mget/mput newer delete/mdelete mkdir/rmdir rename lcd !cmd system bye/quit help/? 操作案例,mail,mail 字符界面下的MUA,mail,格式 mail 選項 用戶地址 使用 閱讀郵件 mail ( h f ) 發(fā)送郵件 mail userna
14、medomain 刪除郵件 mail ( d u ) 保存郵件到文件 mail ( s n filename) 保存到 mail ( s n+filename) 將信的內(nèi)容保存郵件到文件或文件夾(w) 從文件中讀取郵件 mail -f filename 從文件夾中讀取郵件 mail -f +filename 回復(fù)郵件 mail ( r n),Linux常用命令 4,其他命令: clear wc date p5 bc cal su passwd help man,telnet,telnet 站點(diǎn)名 端口號,clear,clear 功能:清屏 用法: clear,date和clock,date 功
15、能:顯示和更改系統(tǒng)日期 顯示:date 參數(shù) 設(shè)置: date 月月日日時時分分年年年年.秒秒 date r 文件名:顯示此文件最后一次修改時間 舉例: $ date +DATE:%m/%d/%y%nTIME:%H:%M:%S # date +%j%t%U # date s 20011109 # date s 09:29:30 clock # clock w將系統(tǒng)時間寫入CMOS # clock s根據(jù)CMOS時間自動設(shè)置系統(tǒng)時間,cal,cal 功能:顯示日歷 用法:cal 參數(shù) 月 年 -3:顯示前/現(xiàn)/下三個月的表格 -m:把星期一放在第一列顯示 -j:顯示在本年中的第多少天 舉例: $
16、 cal j 2001 $ cal 1752,bc,計算器 1、算術(shù)運(yùn)算 2、邏輯運(yùn)算:如:35結(jié)果是0 32)do echo $file done exit 0,While語法,2、while command sequence do command list done 例:echo “Enter password” read try while “$try” != “wb” ;do echo “Sorry,try again” read try done,while,#!/bin/sh wb=1 while “$wb” le 20 do echo “go” wtb=$($wb+1) (K s
17、hell中語法,后延用) done exit0,Until語法,3、until command sequence do command list done 例:#!/bin/sh until who |grep “$1” /dev/null do sleep 3 done echo -e a echo “$1 has just logged in “ exit 0,case,case variable in pattern |pattern .) statements; pattern |pattern .) statements; pattern |pattern .) statements
18、; . Esac *:可單獨(dú)使用,也可在pattern的中,case,例: #!/bin/sh read wb case “$wb” in Yes|Yes|YES|YeS) echo “OK”; y*) echo “OK”; nN)echo “NO”; *)echo “input error”; esac,AND,例: #!/bin/sh touch file_one rm f file_two if -f file_one & echo “hello” & -f file_two & echo “there” then echo “in if” else echo “in else” fi
19、exit 0,函數(shù) name ( ) command list 循環(huán)控制語句break 循環(huán)控制語句continue,函數(shù),函數(shù),1、調(diào)用函數(shù)時,主程序會把環(huán)境變量傳遞給函數(shù) 2、用local定義局部變量 3、如果在函數(shù)中沒有指定return指定一個返回值,則返回最后一條命令的狀態(tài)碼,高級用法,1、“.” 句點(diǎn)是在腳本中執(zhí)行另外一個腳本 2、echo是輸出一行并用換行結(jié)束 echo e是保證后面的”的轉(zhuǎn)義啟用,如echo e a 3、eval 如:foo=10 x=foo eval y=$x echo $y 輸出是10而不是$foo,exec,4、exec 命令 用指定的命令運(yùn)行,替換當(dāng)前的shell 如:exec wall “yes”,export,5、在一個shell中創(chuàng)建的變量在此shell調(diào)用的下級shell里是不可用 所以:使用export 把作為它參數(shù)的變量名導(dǎo)出到子shell,使之成為子shell的環(huán)境變量,默認(rèn)情況,,export,在wb1中 #!/bin/sh echo $wb 在wb2中 #!/bin/sh export wb=“wbOK” . wb1 先運(yùn)行wb1,再運(yùn)行wb2,測試結(jié)果,配置網(wǎng)絡(luò),配置:/etc/sysconfig/network NETWORKING:允許連網(wǎng)支持 FORWARD_IPV4:是
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大學(xué)心理學(xué)(心理學(xué)基礎(chǔ))試題及答案
- 2025年大學(xué)經(jīng)濟(jì)法(經(jīng)濟(jì)法)試題及答案
- 2025年大二(社會體育指導(dǎo)與管理)運(yùn)動生理學(xué)期末試題
- 2025年中職會計(會計法規(guī)基礎(chǔ))試題及答案
- 2025年高職市政工程技術(shù)(城市道路工程施工)試題及答案
- 2025年中職(包裝產(chǎn)品銷售)防護(hù)功能階段測試卷
- 2025年高職數(shù)字媒體藝術(shù)設(shè)計(媒體應(yīng)用)試題及答案
- 2025年中職機(jī)電(機(jī)電基礎(chǔ)應(yīng)用)試題及答案
- 2025年大學(xué)大三(預(yù)防醫(yī)學(xué))健康教育與促進(jìn)試題及答案
- 2025年大學(xué)護(hù)理學(xué)(老年護(hù)理實訓(xùn))試題及答案
- 2025年統(tǒng)編版語文三年級上冊第七、八單元模擬測試卷
- 2026年江蘇鹽城高中政治學(xué)業(yè)水平合格考試卷試題(含答案詳解)
- 主動脈瓣置換術(shù)指南
- 裝配式裝修管線分離培訓(xùn)課件
- 2025年陜西公務(wù)員《申論(C卷)》試題含答案
- 管理體系不符合項整改培訓(xùn)試題及答案
- 醫(yī)院住院部建筑投標(biāo)方案技術(shù)標(biāo)
- 偏癱康復(fù)的科普小知識
- 2025年(AIGC技術(shù))生成式AI應(yīng)用試題及答案
- 肺癌全程管理課件
- 商用變壓器知識培訓(xùn)內(nèi)容課件
評論
0/150
提交評論