項目三 常用命令及帳戶管理課件_第1頁
項目三 常用命令及帳戶管理課件_第2頁
項目三 常用命令及帳戶管理課件_第3頁
項目三 常用命令及帳戶管理課件_第4頁
項目三 常用命令及帳戶管理課件_第5頁
已閱讀5頁,還剩53頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

項目三

常用命令及帳戶管理目標掌握Linux命令格式和命令幫助掌握文件和目錄操作命令掌握掛載外部存儲設備命令了解用戶和組的配置文件掌握Linux中用戶和組的管理Windows有dos輸入命令Linux在哪里輸入命令呢?Shell的基本概念用戶在終端中輸入命令,經(jīng)過shell的解釋使機器完成任務Shell是操作系統(tǒng)與用戶進行交互操作的界面用戶命令結(jié)果操作系統(tǒng)Shell當用戶進入Linux環(huán)境時,系統(tǒng)將自動啟動相應的shell。shell是一種命令行解釋程序,負責用戶和操作系統(tǒng)的溝通。在提示符下輸入的每個命令都先由shell解釋,然后傳給Linux內(nèi)核執(zhí)行。通過shell,可以啟動、掛起、停止,甚至編寫程序。bash是BourneAgainshell的縮寫,其作者是BrainFox和ChetRamey,是向下兼容的,并且吸收了了許多其他shell的優(yōu)點,是一種功能全面的shell。bash簡介Linux命令格式Linux命令的組成部分命令字命令選項命令參數(shù)command[option][arguments]執(zhí)行的命令命令的選項,說明對命令的要求命令的參數(shù),描述命令作用的對象表示選項或參數(shù)可有可無,即參數(shù)并非必須命令中的其他組成命令提示符表示命令輸入的狀態(tài)管理員root用戶的提示符“#”

[root@localhost~]#普通用戶提示符“$”

[teacher@localhost~]$命令的各組成部分之間用空格分隔命令的輸入以回車鍵結(jié)束(1)在shell提示符下,可以輸入相應的命令。(2)shell命令可以識別大小寫,(3)如果一個命令太長,一行放不下時,要在第一行行尾鍵入“\”字符和按回車鍵。這時shell會返回一個大于號(>)作為提示符,表示允許命令延續(xù)到下一行。然后,可以接著輸入命令。鍵入命令Page9/32Bash的命令行編輯功能操作鍵功能左右方向鍵使用左右方向鍵可以使光標在當前命令行中的已有字符間進行任意的移動退格鍵刪除命令行中光標左邊的字符Del刪除當前光標處的字符Home將光標快速移動到命令行的行首End將光標快速移動到命令行的行尾Ctrl+u刪除當前光標到行首的內(nèi)容Ctrl+k刪除當前光標到行尾的內(nèi)容Page10/32Bash的命令行補全功能命令補全功能使用Tab鍵可在命令查找路徑中查找匹配的命令,并進行命令拼寫的補全文件補全功能使用Tab鍵可對文件和目錄名進行補全Page11/32Bash的命令歷史與命令重復命令歷史功能的使用使用上下方向鍵瀏覽已輸入命令(歷史命令)歷史命令的查看$history用戶命令歷史保存文件~/.bash_history命令歷史的清除$history-c

獲得命令幫助help命令$helppwd“--help”命令選項$touch--help使用man命令閱讀手冊頁$manls使用info命令閱讀信息頁$infols獲得命令幫助的方法文件、目錄操作命令目錄操作命令lspwdcdmkdirrmdir文件操作命令cprmmvfind文本文件查看命令catmorelessheadtail目錄操作命令命令功能ls顯示指定目錄和文件的信息pwd顯示當前目錄名稱cd進入指定的目錄mkdir創(chuàng)建指定名稱的目錄rmdir刪除指定名稱的目錄目錄操作命令目錄命令實例列目錄$ls$ls-l顯示當前目錄名稱$pwd更改當前目錄$cd/etc$cd../bin建立和刪除目錄$mkdirmydir$rmdirmydirLs命令選項介紹-a或--all

下所有文件和目錄。

-l

使用詳細格式列表。

文件顏色藍色-目錄綠色-可執(zhí)行文件紅色-壓縮文件淺藍色-鏈接文件灰色-其它文件紫色-圖形文件黃色-設備文件棕色-FIFO文件(先進先出,命令管道)LS結(jié)果使用ls–lwork查看work文件結(jié)果如下:路徑的表示相對路徑是以“.”或“..”開始的目錄路徑表示形式cd./testls../bin絕對路徑是以“/”開始的路徑表示形式ls/cd/home鏈接路徑2-2文檔相對鏈接../userme/testc/tmpfilebuserme根文件夾相對鏈接/tmp/userme/testctestatestc.當前目錄..上層目錄小任務使用cd命令跳轉(zhuǎn)到/etc/mail目錄分別用相對路徑和絕對路徑的方式跳轉(zhuǎn)到/etc/yum目錄中Linux的目錄介紹/

根目錄

/bin

存放必要的命令

/boot

存放內(nèi)核以及啟動所需的文件等

/dev

存放設備文件

/etc

存放系統(tǒng)的配置文件

/home

用戶文件的主目錄,用戶數(shù)據(jù)存放在其主目錄中

/lib

存放必要的運行庫

/mnt

存放臨時的映射文件系統(tǒng),我們常把軟驅(qū)和光驅(qū)掛裝在這里的floppy和cdrom子目錄下。

Linux的目錄介紹/proc

存放存儲進程和系統(tǒng)信息

/root

超級用戶的主目錄

/sbin

存放系統(tǒng)管理程序

/tmp

存放臨時文件的目錄

/usr

包含了一般不需要修改的應用程序,命令程序文件、程序庫、手冊和其它文檔。

/var

包含系統(tǒng)產(chǎn)生的經(jīng)常變化的文件,例如打印機、郵件、新聞等假脫機目錄、日志文件、格式化后的手冊頁以及一些應用程序的數(shù)據(jù)文件等等。建議單獨的放在一個分區(qū)。文件操作命令命令功能file顯示指定文件的類型touch建立指定名稱的文件或更新文件時間cp復制文件或目錄rm刪除文件或目錄mv移動文件或目錄,文件或目錄重命名find在指定目錄查找符合條件的文件文件操作命令touchtouch[參數(shù)]文件或目錄名修改文件的存取和修改時間參數(shù)選項:-dyyyymmdd:把文件的存取/修改時間改為yyyymmdd。

例如:

[test@localhosttest]$touch*把當前目錄下的所有文件的存取和修改時間改為當前系統(tǒng)的時間。

[test@localhosttest]$touch-d20030224chap1.txt把文件chap1.txt的存取和修改時間改為2003年2月24日。[test@localhosttest]$touchtest.txt把test.txt的存取和修改時間改為當前系統(tǒng)的時間,如果test.txt文件不存在,則生成一個空文件(即0字節(jié)的文件)。cp命令cp[參數(shù)]源文件目標文件拷貝文件或目錄(相當于DOS下的copy命令)參數(shù)選項:-f:如果目標文件或目錄存在,先刪除它們再拷貝(即覆蓋),并且不提示用戶。

-i:如果目標文件或目錄存在,提示是否覆蓋已有的文件。-R:遞歸復制目錄,即包含目錄下的各級子目錄Rm命令介紹rm選項介紹-r

指示rm將參數(shù)中列出的全部目錄和子目錄均遞歸地刪除。

-f或--force

強制刪除文件或目錄,忽略不存在的文件,從不給出提示。-R:遞歸刪除目錄,即包含目錄下的文件和各級子目錄。[test@localhosttest]$rm*

刪除當前目錄下的所有文件,但子目錄和以“.”開頭的文件(即隱含文件)不刪除。[test@localhosttest]$rm–iRbak

刪除當前目錄下的子目錄bak,包含其下的所有文件和子目錄,并且提示用戶確認。強制性刪除某個非空目錄testRm–rftestMVmv[參數(shù)]源文件或目錄目標文件或目錄移動文件或目錄(相當于DOS下的move命令)參數(shù)選項:-i:如果目標文件或目錄存在時,提示是否覆蓋目標文件或目錄。-f:不論目標文件或目錄是否存在,均不提示是否覆蓋目標文件或目錄。值得注意的是,mv可以用來更改文件名或目錄名例如:[test@localhosttest]$mv1.txt2.txt這里移動文件時并不改變文件的目錄,如果2.txt原來不存在,則實際上是1.txt更名為2.txt。[test@localhosttest]$mv~/txtbak/bak把個人主目錄下的文件txtbak移動到/bak目錄下Find命令find命令的一般形式為;

findpathname-options參數(shù)pathname:find命令所查找的目錄路徑。常用options-name按照文件名查找文件。-user按照文件屬主來查找文件-group按照文件所屬的組來查找文件。

例如:[root@localhost/root]#find/-namepasswd-print從根目錄起查找名為passwd的文件,并把結(jié)果輸出到標準設備。[root@localhost/root]#find/home/etc–userlongkey-print在目錄/home和目錄/etc中查找longkey用戶所擁有的文件。文件命令實例檢測文件類型$

建立空文件$touchtfile文件查找按文件名進行查找$find.-namefile*按文件屬主進行查找$find.-userteacher復制和刪除文件$cpfileafileb$rmfilea文件移動與重命名$mvfileafileb$mvfileadira/文本文件查看命令命令功能cat顯示文本文件內(nèi)容more分頁顯示文本文件內(nèi)容less分頁顯示文本文件內(nèi)容,并可方便反復瀏覽head顯示文件首部內(nèi)容tail顯示文件尾部內(nèi)容#命令完整路徑和文件名稱More&less命令比較more命令功能:讓畫面在顯示滿一頁時暫停,此時可按空格健繼續(xù)顯示下一個畫面,或按Q鍵停止顯示。

less命令功能:less命令的用法與more命令類似,也可以用來瀏覽超過一頁的文件。所不同的是less命令除了可以按空格鍵向下顯示文件外,還可以利用上下鍵來卷動文件。當要結(jié)束瀏覽時,只要在less命令的提示符“:”下按Q鍵即可。Tail和head默認情況下tail和head命令只顯示尾部和頭部的10行內(nèi)容。-n用數(shù)字來指定顯示的行數(shù)。-f實時顯示10行內(nèi)容。文本查看實例顯示文本$cat/etc/passwd

分頁顯示文本$more/etc/passwd分頁文本瀏覽$less/etc/passwd顯示文件首$head-5/etc/passwd顯示文件尾$tail-5/etc/passwd階段總結(jié)Linux中的基本命令包括文件操作命令、目錄操作命令、文件查看命令等幾類文件操作命令完成對文件的建立、復制、刪除、移動等功能目錄操作命令完成對目錄的建立、復制、刪除、移動等功能文本查看命令完成對文本文件內(nèi)容的瀏覽、局部瀏覽或分頁瀏覽等功能階段練習在瀏覽篇幅較長的文本文件時,需要反復查看文件中前后的內(nèi)容,應使用什么命令?用戶只需要顯示文本文件的前8行內(nèi)容時,應使用什么命令?光盤的基本使用光盤驅(qū)動器設備文件/dev/cdrom掛載光盤使用mount命令Mount–t光盤內(nèi)容類型設備文件路徑掛載點路徑#mount-t

iso9660

/dev/cdrom/media/cdrom/光盤掛載光盤內(nèi)容的讀取使用命令訪問光盤掛載點目錄#ls/media/cdrom/卸載光盤使用umount命令#umount/dev/cdrom快速掛載光盤#mount/dev/cdrom光盤驅(qū)動器托盤的彈出與收回彈出光盤驅(qū)動器托盤#eject收回光盤驅(qū)動器托盤#eject-t光盤鏡像文件操作使用cp命令制作光盤鏡像文件#cp/dev/cdrommydatacd.iso使用mount命令掛載光盤鏡像文件#mount-oloop-tiso9660mydatacd.iso/media/cdrom/

通過掛載點目錄訪問ISO鏡像文件的內(nèi)容#ls/media/cdrom/使用umount命令卸載光盤鏡像文件#umount/media/cdrom/U盤的使用方法識別USB存儲設備包括USB硬盤、U盤、MP3播放器等/dev/sda /dev/sdb ……#fdisk-l使用mount命令掛載U盤#mount-tvfat/dev/sda1/mnt/通過掛載點目錄訪問U盤的內(nèi)容#ls/mnt使用umount命令卸載U盤#umount/mnt本章總結(jié)常用命令及帳戶管理Linux命令格式Linux命令格式獲得命令幫助用戶和組管理命令用戶管理用戶組管理文件權(quán)限設定使用圖形界面管理用戶和組Linux常用命令文件、目錄操作命令使用光盤和U盤命令由命令字、命令選項和命令參數(shù)組成通過help、man和info命令可獲得命令的幫助信息文件操作命令目錄操作命令文本文件查看命令mount命令掛載文件系統(tǒng)umount命令卸載文件系統(tǒng)用戶帳號的建立、刪除、口令設置、屬性修改,用戶帳號文件用戶組帳號的建立、刪除,組帳號文件文件對三類不同用戶的讀、寫、執(zhí)行權(quán)限,chmod命令設置文件權(quán)限圖形界面的用戶和組管理程序,可輔助進行帳號管理文件類型Linux文件類型和Linux文件的文件名所代表的意義是兩個不同的概念。我們通過一般應用程序而創(chuàng)建的比如、

,這些文件雖然要用不同的程序來打開,但放在Linux文件類型中衡量的話,大多是常規(guī)文件(也被稱為普通文件)。Linux文件類型常見的有:普通文件、目錄、字符設備文件、塊設備文件、符號鏈接文件等;現(xiàn)在我們進行一個簡要的說明;普通文件[root@localhost~]#ls-lhinstall.log

-rw-r--r--1rootroot53K03-1608:54install.log我們用ls-lh來查看某個文件的屬性,可以看到有類似-rw-r--r--,值得注意的是第一個符號是-,這樣的文件在Linux中就是普通文件。這些文件一般是用一些相關的應用程序創(chuàng)建,比如圖像工具、文檔工具、歸檔工具...或cp工具等。這類文件的刪除方式是用rm命令;目錄[root@localhost~]#ls-lh

總計14M

drwxr-xr-x21000users4.0K04-0423:30mkuml-2004.07.17

當我們在某個目錄下執(zhí)行,看到有類似drwxr-xr-x,這樣的文件就是目錄,目錄在Linux是一個比較特殊的文件。注意它的第一個字符是d。創(chuàng)建目錄的命令可以用mkdir命令,或cp命令,cp可以把一個目錄復制為另一個目錄。刪除用rm或rmdir命令。字符設備如時您進入/dev目錄,列一下文件,會看到類似如下的;[root@localhost~]#ls-la/dev/tty

crw-rw-rw-1roottty5,004-1908:29/dev/tty

我們看到/dev/tty的屬性是crw-rw-rw-,注意前面第一個字符是c,這表示字符設備文件。比如modem等串口設備塊設備文件[root@localhost~]#ls-la/dev/hda1

brw-r1rootdisk3,12006-04-19/dev/hda1我們看到/dev/hda1的屬性是brw-r,注意前面的第一個字符是b,這表示塊設備,比如硬盤,光驅(qū)等設備;目前在最新的Linux發(fā)行版本中,我們一般不用自己來創(chuàng)建設備文件。因為這些文件是和內(nèi)核相關聯(lián)的。套接口文件當我們啟動MySQL服務器時,會產(chǎn)生一個mysql.sock的文件。[root@localhost~]#ls-lh/var/lib/mysql/mysql.sock

srwxrwxrwx1mysqlmysql004-1911:12/var/lib/mysql/mysql.sock注意這個文件的屬性的第一個字符是s符號鏈

溫馨提示

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

評論

0/150

提交評論