linux 命令使用40道例子_第1頁
linux 命令使用40道例子_第2頁
linux 命令使用40道例子_第3頁
linux 命令使用40道例子_第4頁
linux 命令使用40道例子_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1.給出/root目錄大小的命令du-sh/root給出/dev/sdal空間大小有關(guān)的命令df/dev/sdalfdisk-l/dev/sdal[rou1劇。caLIidstroot]tfdf/dev/5da1文件系統(tǒng)/dev/$dalIK-塊101089已川可用己川鼠掛載點9425S644510%/boot[roul劇。caLIidstroot]tffdisk-1/dev/sda1>isk/dev/sdal:106l\Bh106S%3S4bytes255head!;h63sector!!/trackh12cylindersUiits=cylindersof16崩5*512=8225280bytes當(dāng)前系統(tǒng)中支持的shell有哪些?cat/etc/shells?—rmrcmcu■p'uua.uu*uhr■■lurj■lu■■h*_u■uig■uihostI'DDt]3cat/etc/she11s/bin/sh/bin/bash[fsbLll/Jlf)logLJ1/biii/bashaZbiii/ashZbiii/bshZbin/tcshZbin/cshZbiii/kshZbiii/zsh如何確定當(dāng)前運行的Linux是哪個發(fā)行版本?dmesg|grep"Linuxversion"[\jdut^lofaIhostrootIffdrre^gIgrep'Linuxver^ion'LinuxWTnEii(bhuunrp.il□呻n「ky、也畦L,「Ehet,(gccver5ion32仕200|302網(wǎng)伺1IktLinux3H.2-5舟#1ThuHr1317:.M:尊EST知睥當(dāng)前系統(tǒng)的內(nèi)核版本是多少?是否為穩(wěn)定版本?從上條命令中也可看出[\ruot^lDtaLhustruut]fldrre^ggrep'Linuxrsion'LinuxvvTgion2,A,NO—&(IbhnorrpiI』翎口]~ky,defvI,ridhut,<?。而(geeversioji3.2.2300IH222[噩dIkHLinux3H.A5))#1Thu晶r1317:54:28EET2M3uname-a[FruDt^IccaIhcstruot]3unerre-aLinuxIncaIhost.locaIdoriEin\2.4S1ThuMr1317154138EST5003ifi86i6S6l3邸fMVLinux2代表主板本號4代表次版本號(奇數(shù)為測試,偶數(shù)為穩(wěn)定)20-8代表修正號查出命令test的絕對路徑①Whereistest[Frout^locaIho5ti,口口t]#whereintest瓦恥北in/t』et/usr/share/fieji/man1/test.1.gz②whichtest!\root^locaLhostruoll#uh2htest/usr/bin/test設(shè)置系統(tǒng)3分鐘后關(guān)機,并輸出"closelinux",設(shè)置成功后,請在3分鐘內(nèi)取消關(guān)機在圖形界面中按下Alt+F2,Alt+F4,實現(xiàn)什么功能?Alt+F2:運行程序Alt+F4:關(guān)閉當(dāng)前程序如何開啟能夠讓root用戶登錄的telnet服務(wù)?并從Linux/windows下登陸vi/etc/pam.d/login注釋掉第二行登錄命令:telnetIP地址如何開啟ssh服務(wù),并從Linux/windows下登陸servicesshdstart|[idot^PlocaIhostroot]tfservicesshdstart啟動“hd[確定]linux登錄命令:sshIP地址如何開啟vnc服務(wù),并從Linux/windows下登陸vncserverIhostI'Ddi]3vjicserverINew'X'desktopisIccaIIidsi.\acaIdcmsin:2Startingapplicatioi】%specifiedin/root/.vnc/?cstartupLogfileis/rout/,vnc/loca1liost.IccaIdcmsin:2.log12.如何獲得當(dāng)前的運行級別?RunlevelIEruot^locaLhustrout]#runkveIN5因為開機即為圖形界面5,之前沒有運行級別所以為N13.進入字符界面,按下Alt+F2,有什么結(jié)果?如何返回剛才的界面繼續(xù)執(zhí)行12題,12.如何獲得當(dāng)前的運行級別?RunlevelIEruot^locaLhustrout]#runkveIN5因為開機即為圖形界面5,之前沒有運行級別所以為N13.進入字符界面,按下Alt+F2,有什么結(jié)果?如何返回剛才的界面繼續(xù)執(zhí)行12題,有什么區(qū)別?切換到新的終端Alt+F1結(jié)果[root!?1oca1hostroot]ttrunleue1B314.判斷命令init是否為shell內(nèi)置命令?typeinitenableinit[ruot^locaIhostrout]Senableinitsh:enable:init:nutastieIIbuiLLin[ruot^locaIhostrout]Stypeinitinltif/sbin/init如何取消內(nèi)置命令的特權(quán)?enable-n命令[rgt刨oca】tiQ$troot]#Ienablevualt[rgt刨oca】tiQ$troot]#Fr'Dot^locaIhostroot]3enablegrep'vsit'enable-n-walteiwblegrep'vhit'如何優(yōu)先執(zhí)行外部命令?運行命令時加上命令的絕對路徑15.請將命令提示符改成[顯示完整路徑"_"顯示用戶名@主機名]PS1=”[\w"_"\u@\h]”重新執(zhí)行命令列表中第5條命令!5Iroot^'locaIhost_i'DotJ?thistorypvriTIs1Is-aIcd/rootpingbaidu.cotti~c2hislory[root^locaIhostI'DotlS!5pingbaidu.cdit-c2Pimbaidu.€diyi(220J81.]]].86)bytesofdata.f>4bytesfrom220.]81.1]].86:icirp_s£q=lttl=53tirre=65.ftttbf>4bytesfrom220.]81.1]].86:icirp_s£q=2ttl=53tirre=68.2ttb將當(dāng)前目錄下的文件詳細信息保存成變成HERE,請正確輸出HERE變量值HERE=$(ls-al)echo$HERE■?-T■-*,L?J?■?“??■BUK星■IHr■MJrm-u-u-us-aauhhrJ,i_ri_rl[root^locaIti<)strootlS|hERE=$1I$-aI"[root^locaIhostrootlSecho$FERE總川世1l(M0drmxr-x23rmn「口。L&19N12H120:43,draxr-將錯誤信息定向到空設(shè)備cat/etc/shells2>/dev/null用vi編寫一個C程序,完成功能如下:依次輸出命令行的命令和所有參數(shù),一行顯示個信息、#bitllude<stdio.h>intmain(intargc^har*argvfl)^inti:printf(*命令為farg\r[1]):primtH、參數(shù)為八n)Q>)r(i=2;i<argcji++)printf(targv[l])j[roul^locaIhostroct][77F|Is-aI命令為:Is蘊數(shù)為:-aI查詢/etc/目錄下最深到其下2層子目錄,查找以字母a到g,n,y打頭的以.conf結(jié)尾的所有文件,并將所有文件名保存到/root/file.txt文件中find/etc-maxdepth2-name”[a-g,n,y]*.conf>/root/file.txt”21.如何確定linux系統(tǒng)支持的文件系統(tǒng)類型列表?ls/lib/modules/linux核心版本/kernel/fs\troot]I$/Iih/iroduk.4.20-R/keijicI/fsafsbfscranrfs.hfsluckdnfsrelscrfsudfautofsext3uiterrrezzominixnfsdrorrfsufsautof54bi]ifmt_nnis€fatjbdTTTidoSJI1ssntbfsUTYTidoSbefscodafreevxfsi代ncnfsJitfssvsvvfat如何對一塊硬盤進行分區(qū)(兩個主分區(qū),一個擴展分區(qū)(含兩個邏輯分區(qū)))?對分區(qū)進行格式化,查詢分區(qū)大小是否符合要求?⑴分區(qū)fdisk硬盤文件(例如/dev/sdb)創(chuàng)建主分區(qū):進入后按n,創(chuàng)建主分區(qū),則輸入p,接下來分配分區(qū)編號,再接著分配分區(qū)大小,柱面?zhèn)€數(shù)為512,每個柱面大小為(硬盤大小/512),設(shè)置起始柱面和結(jié)束柱面。第二個主分區(qū)亦是。創(chuàng)建擴展分區(qū):按n,創(chuàng)建擴展分區(qū),輸入。,分配分區(qū)編號,把剩余大小都分配給擴展分區(qū)即可。創(chuàng)建邏輯分區(qū):按n,創(chuàng)建邏輯分區(qū),輸入],分配分區(qū)編號,一般從5開始,接著分配分區(qū)大小。第二個邏輯分區(qū)亦是。完成后記得輸入w,不然操作無效。DtVL€£1如OtStartDidRlccksJIdSystem/dev/sdb111381028128+S3Linux/dev/sdb^129如1028160S3Linux/de\r/sdb3頌2136^455Extended/dev/sdbS頌1028128+S3Linux/dev/sdbfi3851108453+S3Linux⑵格式化mkfs.分區(qū)格式分區(qū)(分區(qū)格式可為ext2,ext3,reiserfs等,分區(qū)如/dev/sdb1,/dev/sdb2)Ihostroot]#nkf$.ext2/dev/sdblnfceSfs1.32(09-N?v-2002)FiksysteirlabeI=C6type3LljiuxIBlocksize=4096tlog=2)Fragrrejitsize=4C96(log=2)128768inodes.257032blocks12851blocks(5,00苓)reservedfcithe$uperuserFirstdatablo€k=08bluckgroups32768blockspergrouph32768fragmentspergroupinodespergroupSuperblockbackupsstoredonblocks:32768f98304f163340+229376itlnginodetabks:doneitlngsuperblocksandi'iIesystemacccuntinghiFornstten;done⑶使用fdisk-l可查看未掛載的硬盤分區(qū)大小用df命令查看掛載的更具體[iDfjt^locaIhostroot]rJdf-T-Hi攵/系統(tǒng)類型容.適已用4Hi已用%掛載點Zde\Vsda2extS5.2G]9G74%//dev/sda1extS99M9.3MS5M10%/bootnonetrrpfs251M0251M0%/dev/shun/dev/sdb]£Xt2989M20K933M1%/mit/sdbl如何以指定方式掛載指定分區(qū)到指定目錄?如何通過配置文件實現(xiàn)開機自動掛載?如何卸載分區(qū)?mount-t/dev/分區(qū)/mnt/分區(qū)名IfXJ!1_H』g.TUU*3.I.ciXLXdlTUlFLTIq口UALlFu*L7.LTIJ.tVtJ9J.ILH.TUM3.N照iQcaJhojjrQQt]#rroun]—text2/devf$db_l/nn】_t/_sdbl如何查詢系統(tǒng)所有掛載的分區(qū)?至少兩種方式!mount-lcat/etc/mtabdf-Tlh[IIkjstroot]#|mt/另t"Tnt目b~~7de^/sda2/ext3rw00jiojie/procprocrw00Iusbdevfs/proc/bu^/usbusbdevfsrw00/de^/sda1/bootext3rw00jiojie/de/ptsdevptsrwhgid=5tnode=62000jiojie/de/shTYitnrpfsrw00「ipol劇。mlliostipot]*iiDuntTAku/sdeZon/typeext3(r諭[/]jiojieon/proctypeproc(r詢usbdevfson/proc/bu^/usbtypeus'hdevfs(i費/deu/sdelon/boottypeext3(rw)[/boo11jiojieon/dev/ptstypedevpts(rwhgid=5hrrode=620)jiojieon/dev/shmtypetnrpfs(rve)

如何創(chuàng)建、啟用、撤銷一個交換分區(qū)?如何查詢配置生效?⑴創(chuàng)建mkswap分區(qū)(mkswap/dev/sdb2)⑵啟用swapon分區(qū)(/dev/sdb2)⑶查詢cat/proc/swaps⑷撤銷swapoff交換分區(qū)(swapoff/dev/sdb2)[root^locaIhostroot]#rcks^np/dev/sdh2Settingupve[I'DOl刨。仰Ihostroot]rsloji1,size=1Q5283]kBpun$d成it[root^locaIhiistroot]#cat/proc/FikjianE/dev/$da3/dev/$db2TypepartlLiiiiJipartlLiiiiJiSizeUsedPriori5221040-]10281S20-3[root^locaIhostroot]#svbpuff/dev/sdb2[root^locaIhostroot]#FikjianE/dev/$da3cat/proc/TypepartlLiiiiJiSizeUsedPriori5221040-]如何創(chuàng)建、啟用、撤銷一個交換文件?如何查詢配置生效?⑴創(chuàng)建文件ddif=/dev/zeroof=/swapfilebs=1024count=66536⑵創(chuàng)建交換文件mkswap/swapfile⑶啟用swapon/swapfile⑷撤銷swapoff/swapfile查詢同上如何查看、設(shè)置文件的權(quán)限?掌握字符和數(shù)字兩種方式。能夠分析ls-l顯示的結(jié)果。⑴查看:ls-l⑵設(shè)置:①chmodu+m,g+m,o+m文件名(m為r,w,x)②chmod數(shù)字文件名數(shù)字可將u,g,o的權(quán)限看成二進制數(shù)xyz若有該屬性則為1。例如可讀,可寫,可執(zhí)行,即為111,到十進制則為7.為4^n組成員極限vg■蠹if文{牛所有組大小支件S|-頃一r—]rootroot011)]1513:193.shAG交件所有者包建日期V其他用戶極限用戶權(quán)限如何附加SUID,SGID,Sticky特殊權(quán)限?能夠分析ls-l顯示的結(jié)果,能夠區(qū)分s,S,t,Tchmodu+s,g+s,o+t文件名st若為小寫則文件必有x屬性即為可執(zhí)行文件反之則無如何修改文件的屬主信息,包括所有者,所在組?如何遞歸設(shè)置?如何只設(shè)置用戶或組信息?chown用戶名.組名文件名遞歸設(shè)置添加參數(shù)-R即可只設(shè)置用戶信息,則無需填寫.組名,反之則為.組名。如何通過cut分解文件/輸出信息中的各個字段或提取字節(jié)范圍?cut-d“分隔符〃-f區(qū)域〃按區(qū)域來分解[root^locaIhostroatJSIs-I|cut-d''-f]I總川兵-―r一一一TVi-T一一:T一一Tcut-b〃按位來分解ruol劇。站Ihowtroot]SIsTcut-bIT總?-rw因為中文占2位,所以用字顯示不出來cut-c〃按字符來分解[root^locaIhostrdbt]#】$-1cut~c1-3I總用京-rwrrw如何通過find查找文件,熟悉-name,-size,-maxdepth等?對于查找到的結(jié)果能夠進行進一步處理[Ihostpp州]#find/etc-narre-$i址-exec<?pH/ruut/pp詢把結(jié)果拷貝到某個目錄下如何通過grep搜索相關(guān)信息行?grep“內(nèi)容”例如ls-l|grep"txt"\Lliestroot]1f_1|grep*txt'-\"w~t一r——1rootroot6IE217;50aHxt-\"w~t一r——1rootroot6ioh2513;00aHxt.orig-\"w~t一r——1rootroot1IE217;50b.txt-\"w~t——r——1rootroot1610H2513:14CHxt如何分析diff的輸出結(jié)果?掌握diff的使用[roox^locaIhost_rootldiffb.txtaHxt<b>c「一…結(jié)果分析b.txt的第3行為b第四行多了個空格a.txt的第3行為c如何確定一個文件的類型?至少掌握兩種方法file文件ls-l文件名如何編寫一個簡單的腳本?在腳本中如何取得命令行輸入的參數(shù)?如何使用變量、分支、循環(huán)等可以通過位置參數(shù)取得通過腳本,如何批量創(chuàng)建、修改、刪除、鎖定、解鎖用戶?創(chuàng)建用戶:[lliostrcot]Scatuseradd.shtfi/bin/bashIgrcupadd(1foriin'seq-w1$2douseradd-g$1$1$iechodonechpass\\ri<$1pwcoiwrmT$1用戶操作:[root^locaIhostjoot]Scatropralion.sh?]/bin/b3shcase’$3"inDt>foriin-w1$2doLi^erdeI-r$1$idonejj-Iforiin-w1$2doLi^errrod-L$1$idonejjU)foriin-w1$2doLi^errrod-U$1$idonejjI)foriin-w1$2dochage-E$4$1$itdonejj人‘U5目ge:b目$huseropration.^ti[u^er][nunber][cpl'::253C創(chuàng)建用戶的uid默認情況下定義在哪個文件中?創(chuàng)建用戶的模版文件定義在哪里?useradd命令使用的默認配置定義在哪里?每個用戶的口令用什么編碼,存放在哪里?(l)/etc/login.defs⑵/usr/sbin/useradd(3)/etc/default/useradd⑷AES或D5加密,存放在/etc/shadow中如何創(chuàng)建組,如何添加組成員?⑴groupadd組名⑵usermod-g組名用戶名]|][^口1刨耳耳111些十root]#usei?喚d-h臭)Dt_u$ej~2?user2:x:502:。::/horre/u^et2-./bin/bash

如何查詢、安裝、卸載、更新、升級一個rpm軟件包?⑴rpm-qpi軟件包[r'Dfjt^lfJcaIhostrpir-qpiami-1.2.2-3.iHSG.rpnnkey]E>db42a60eno1reteable;■dlbt,]nc.M^rnin卵ami-1.2.2-3.i386.rpm;V3key]E>db42a60eno1reteable;■dlbt,]nc.rsion:1.2.2\fejido:r:⑵rpm-ivh軟件包EroDt^locaIhostFtPKf]Srpm-ivhami-1L2.2-3.i3S6.rpmIk\brnlng:ami-1.2.2-3.l3S6.rpmV3D6Asignature:NCKE¥tkey]Ddb42afi0ePreparing...SffffffOOOOOOOOOOffffffOOOOOOOO[100*tlpack」];」anniT,2.2-3ijin*till'd⑶rpm-e程序名||Iroot倒□飪IhostRP洛」*rpir-eami⑷rpm-Fvh軟件包⑸rpm-Uvh軟件包rpnr{r(H)L^'locaItiostRPkfc]Jirpm-LXrhami-J.2..i:^Sb.rpmIvariiing;ami-1.2.2-3,iiSSfi.rpm:V3D6A5ignaturczNCKE¥hkeyIDdb42afiCePreparing...mmmmmnmmmmmmmmm[wo%ipa£k—K」[anni-1,2、在一3i*alruadviiiwtall^d如何查詢文件隸屬于哪個軟件包?rpm-qf文件JFroot^locaLhostipqi]#rpm-qf/usr/Iibexec/opejisshopenssh-3,5plT如何對文件或目錄打包?如何對打包進行壓縮?如何對壓縮文件進行解壓?如何解包?⑴tarcvf打包后的名字需要打包的文件Ffrout^locaIho^troot]^tarcvfa.ta:ra.txtjIsa.tara.txt目.tar⑵gzip包文件[root^locaIhostroot]gzipa.tar[root^locaIhostrootl#IsaHar.gz,、tar,史⑷gunzip壓縮文件I[r<iDt^lo€aLhostTgtl#gunzipa.taia.tar⑸tarxvf包文件rcul^locaIhostroot]#tarxvf目,tarn.txt42.如何查詢系統(tǒng)運行的所有進程?ps-ef[root^locaLliostruot]ps-efUIDPIDPPI口cSTIK£TTYTIM:成rout10014-43?00:00:04initrout21014-43?00:00:00[keventil]rout31014-43?00:00:00[kapmi]如何查看內(nèi)存、CPU等系統(tǒng)運行信息?目錄/proc中以數(shù)字命名的目錄是什么?CPU信息:froot^locaLliostruotjcat/proc/cpuinfoprocessor:0vendor_id:<knuine1lite1cpufamily:6nude]:1nude1narre:luteICR)CcretTM2CbuCPUP8700⑥2.53(也stepping:ioTcpuMHz:25d.769內(nèi)存信息:[llmstrDctlcat/proc/rreminfDtotal:uscdifree:shared:buffers:cachediI\+tyt;5261352%2331975682929377280285245449481S304S^p:5346344960534&粕496K+nlTDiak513804kB以數(shù)字命名的目錄為當(dāng)前運行進程的ID號PID如何后臺運行一個進程?如何實現(xiàn)前后臺進程的轉(zhuǎn)化?如何強制殺死一個進程?⑴在運行的命令后跟上&'Lhust_r〉rl]fia.txt&知3⑵在運行的過程中按Ctrl+Z[jout^locaIho^it_root]vib.txt[11-Shoppedvinna.txt[21+Stoppedimb.txt⑹kill-9PID如何設(shè)置周期性執(zhí)行的任務(wù)計劃?如何設(shè)置定時任務(wù)計劃?相關(guān)的配置文件怎么用?⑴①crontab-e用戶名(針對用戶的)②格式:②格式:⑵at+時間(時間格式請參考課本P203)(3)vi/etc/crontabSFELL=/bin/bashPATH=/$bin:/bin:/usi/sbini/usr/binM\]LTfrroot*run-parts01****root024***root”4**0root4241**rootIruji-parts/etc/cron.houi-lyruji-parts/etc/cron.dailyruji-parts/etc/cron.VEekly*run-parts01****root024***root”4**0root4241**root下面用initdefault動作設(shè)置默認的運行級。注意該項沒有指定進程,#但是最后的分號不要漏掉0-關(guān)機(不要將此運行級設(shè)為默認)1-單用戶模式2-多用戶,不支持NFS。若無網(wǎng)絡(luò)則與3相同3-完整的多用戶模式4-未使用5-X11圖形界面6-重新啟動(不要將此運行級設(shè)為默認)#id:5:initdefault:#系統(tǒng)初始化,包括主機名設(shè)置、激活交換分區(qū)、檢查根分區(qū)、#以讀寫方式加載根分區(qū)、加載/etc/fstab中的分區(qū)、#激活磁盤配額、加載內(nèi)核模塊等功能si::sysinit:/etc/rc.d/rc.sysinit#執(zhí)行rc腳本,啟動各

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論