![第2章Linux快速入門及基礎(chǔ)命令_第1頁](http://file4.renrendoc.com/view/ef8cafbde195c83b455b6d80921dd410/ef8cafbde195c83b455b6d80921dd4101.gif)
![第2章Linux快速入門及基礎(chǔ)命令_第2頁](http://file4.renrendoc.com/view/ef8cafbde195c83b455b6d80921dd410/ef8cafbde195c83b455b6d80921dd4102.gif)
![第2章Linux快速入門及基礎(chǔ)命令_第3頁](http://file4.renrendoc.com/view/ef8cafbde195c83b455b6d80921dd410/ef8cafbde195c83b455b6d80921dd4103.gif)
![第2章Linux快速入門及基礎(chǔ)命令_第4頁](http://file4.renrendoc.com/view/ef8cafbde195c83b455b6d80921dd410/ef8cafbde195c83b455b6d80921dd4104.gif)
![第2章Linux快速入門及基礎(chǔ)命令_第5頁](http://file4.renrendoc.com/view/ef8cafbde195c83b455b6d80921dd410/ef8cafbde195c83b455b6d80921dd4105.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第2章Linux入門及基礎(chǔ)命令1.嵌入式Linux基礎(chǔ)2.Linux安裝3.Linux文件及文件系統(tǒng)4.Linux基礎(chǔ)命令5.Vi編輯器1.嵌入式Linux基礎(chǔ)Linux和GNULinux是一套免費(fèi)使用和自由傳播的類UNIX操作系統(tǒng)。該項(xiàng)目由荷蘭的LinusTorvalds所啟動(dòng)。Linux是一個(gè)Unix兼容的系統(tǒng),大部分通用的Unix工具和程序都可以在Linux系統(tǒng)下運(yùn)行使用GNU工具開發(fā):gcc,glibc,binutils,make等GNU=GNUisNotUnix由RichardStallman在1984創(chuàng)建最初的軟件:gcc、make、glibc...GPL=GeneralPublicLicense。通用公共許可證Linux優(yōu)點(diǎn)提供了先進(jìn)的網(wǎng)絡(luò)支持多任務(wù)、多用戶符合IEEEPOSIX標(biāo)準(zhǔn)支持?jǐn)?shù)十種文件系統(tǒng)格式完全運(yùn)行于保護(hù)模式開放源代碼采用先進(jìn)的內(nèi)存管理機(jī)制,更加有效地利用物理內(nèi)存Linux版本Linux版本分為兩類內(nèi)核(kernel)版本是指在Linux領(lǐng)導(dǎo)下的開發(fā)小組開發(fā)出來的系統(tǒng)內(nèi)核版本號(hào)。目前最新內(nèi)核版本號(hào)是kernel
3.11發(fā)行(Distribution)版本以Linuxkernel為核心,搭配各種應(yīng)用程序和文檔,包裝起來,并提供安裝界面和系統(tǒng)設(shè)置及管理工具,構(gòu)成發(fā)行版本。Linux內(nèi)核(Kernel)版本major.minor.patchlevel主版本號(hào).次版本號(hào).當(dāng)前內(nèi)核版本的修訂次數(shù)次版本號(hào)是偶數(shù),表示內(nèi)核為穩(wěn)定發(fā)布版本,是奇數(shù),表示為不穩(wěn)定的開發(fā)版本。如:Kernel2.6.18-19,表示對內(nèi)核2.6版本的第18次修改,修改了19處。發(fā)行(Distribution)版套裝軟件版本如:RedHatLinux9.0的內(nèi)核版本是2.4.20-8FedoraCore6的內(nèi)核版本是kernel-2.6.18-1.2798FedoraCore8的內(nèi)核版本是kernel-2.6.23-1.42有200多種Linux
Distribution
目前主流的Linux
DistributionRedHatLinux(FedoraCore)CentOsDebianLinuxUbuntuLinux紅旗LinuxLinux系統(tǒng)構(gòu)成Linux操作系統(tǒng)構(gòu)成內(nèi)核文件系統(tǒng)Shell應(yīng)用系統(tǒng)進(jìn)程調(diào)度網(wǎng)絡(luò)接口文件系統(tǒng)內(nèi)存管理進(jìn)程間通信cshBashzshEXT2EXT3jffs2nfsfatopenofficeQTDesigner文本編輯器Linux作為嵌入式操作系統(tǒng)的優(yōu)勢低成本開發(fā)系統(tǒng)可應(yīng)用于多種硬件平臺(tái):X86、PowerPC、ARM、XSCALE、MIPS、SH、68K、Alpha、SPARC等可定制的內(nèi)核性能優(yōu)異(內(nèi)核精簡,高效且穩(wěn)定)良好的網(wǎng)絡(luò)支持龐大的嵌入式Linux市場Linux學(xué)習(xí)網(wǎng)站//forum/
2.Linux安裝Linux分區(qū)Linux分區(qū)的形式Swap分區(qū)根分區(qū)/Boot分區(qū)其他RedHatEnterprise4AS的安裝開始磁盤分區(qū)(1)磁盤分區(qū)(2)引導(dǎo)程序選擇作業(yè):安裝Linux操作系統(tǒng)1、可以安裝為雙系統(tǒng)2、可以在VmWare或virtualbox虛擬機(jī)上安裝Linux3、提交一份詳細(xì)的系統(tǒng)安裝的報(bào)告3.Linux文件及文件系統(tǒng)
文件類型普通文件目錄文件鏈接文件設(shè)備文件:字符設(shè)備文件/塊設(shè)備文件管道堆棧套接字目錄文件與索引節(jié)點(diǎn)關(guān)系mv/etc/a/home/a
第一個(gè)字符顯示文件的類型:
“-”表示普通文件
“d”表示目錄文件
“l(fā)”表示鏈接文件
“c”表示字符設(shè)備
“b”表示塊設(shè)備“p”表示命名管道比如FIFO文件(FirstInFirstOut,先進(jìn)先出)“f”表示堆棧文件比如LIFO文件(LastInFirstOut,后進(jìn)先出)“s”表示套接字第一個(gè)字符之后有3個(gè)三位字符組:
第一個(gè)三位字符組表示對于文件擁有者(u)對該文件的權(quán)限;
第二個(gè)三位字符組表示文件用戶組(g)對該文件的權(quán)限;
第三個(gè)三位字符組表示系統(tǒng)其他用戶(o)對該文件的權(quán)限;
若該用戶組對此沒有權(quán)限,一般顯示“-”字符文件屬性文件系統(tǒng)介紹ext2和ext3swap文件系統(tǒng)vfat文件系統(tǒng)NFS文件系統(tǒng)ISO9660文件系統(tǒng)內(nèi)存文件系統(tǒng):proc、sys、ramdisk嵌入式文件系統(tǒng):ext2fs、jffs、yaffs等Linux目錄結(jié)構(gòu)(1)/bin
該目錄中存放Linux的常用命令/boot
該目錄下存放的都是系統(tǒng)啟動(dòng)時(shí)要用到的程序/dev
該目錄包含了Linux系統(tǒng)中使用的所有外部設(shè)備,它實(shí)際上是訪問這些外部設(shè)備的端口,你可以訪問這些外部設(shè)備,與訪問一個(gè)文件或一個(gè)目錄沒有區(qū)別Linux目錄結(jié)構(gòu)(2)/sbin該目錄用來存放系統(tǒng)管理員的系統(tǒng)管理程序/usr
用戶應(yīng)用程序和文件都存放在該目錄下/etc該目錄存放了系統(tǒng)管理時(shí)要用到的各種配置文件和子目錄,例如網(wǎng)絡(luò)配置文件、文件系統(tǒng)等。/home
用來存放該用戶的主目錄。Linux目錄結(jié)構(gòu)(3)/lib
該目錄用來存放系統(tǒng)動(dòng)態(tài)連接共享庫,幾乎所有的應(yīng)用程序都會(huì)用到該目錄下的共享庫/tmp
用來存放不同程序執(zhí)行產(chǎn)生的臨時(shí)文件/lost+found
該目錄在大多數(shù)情況下都是空的。但當(dāng)突然停電、或者非正常關(guān)機(jī)后,有些文件就臨時(shí)存放在這里。/mnt
該目錄在一般情況下也是空的,你可以臨時(shí)將別的文件系統(tǒng)掛在該目錄下Linux目錄結(jié)構(gòu)(4)/proc
可以在該目錄下獲取系統(tǒng)信息,這些信息是在內(nèi)存中由系統(tǒng)自己產(chǎn)生的/root
超級用戶的主目錄/syssys文件系統(tǒng)4.Linux常用命令登陸進(jìn)入linux系統(tǒng),必須要輸入用戶的賬號(hào),在系統(tǒng)安裝過程中,可以創(chuàng)建一下兩種賬號(hào):root—超級用戶賬號(hào)(系統(tǒng)管理員),使用這個(gè)賬號(hào)可以在系統(tǒng)中做任何事情。普通用戶—這個(gè)賬號(hào)供普通用戶使用,可以進(jìn)行有限的操作。
一般的Linux使用者均為普通用戶,而系統(tǒng)管理員一般使用超級用戶完成一些系統(tǒng)管理的工作,如果只需要完成一些由普通賬號(hào)就可以完成的任務(wù),建議不使用超級用戶。以免無意中破壞系統(tǒng),影響系統(tǒng)正常運(yùn)行。登陸用戶登陸分為兩步:第一步,輸入用戶的登錄名第二步:輸入用戶的口令當(dāng)用戶正確的輸入用戶名和口令后,就能合法的進(jìn)入系統(tǒng),屏幕顯示:[root@localhost/root]#超級用戶可以對系統(tǒng)進(jìn)行各種操作,超級用戶提示符是“#”,其他用戶提示符是”$”控制臺(tái)切換Liunx是一個(gè)多用戶操作系統(tǒng),它可以同時(shí)接受多個(gè)用戶登陸。Linux還允許一個(gè)用戶進(jìn)行多次登陸,這是因?yàn)閘inux和unix一樣,提供了虛擬控制臺(tái)的訪問方式,允許用還在同一時(shí)間從不同的虛擬控制臺(tái)進(jìn)行多次登陸。虛擬控制臺(tái)可以通過按下Ctrl+Alt+一個(gè)功能鍵F1~F7來實(shí)現(xiàn)。4.1文件目錄操作命令查看目錄ls改變目錄cd查看目錄pwd創(chuàng)建刪除目錄mkdir,rmdir文件的復(fù)制cp文件的刪除rm文件的移動(dòng)或更名mv文件的顯示cat、more……查看目錄ls
格式:ls[選項(xiàng)][目錄或文件]
范例:1、ls/home
顯示/home目錄下的文件和目錄(不含隱藏文件) 2、ls–a/home
顯示/home目錄下的文件和目錄(包含隱藏文件) 3、ls–l/home
顯示/home目錄下的文件和目錄的詳細(xì)信息
4、ls–c/home
顯示/home目錄下的文件和目錄,按修改時(shí)間排序改變工作目錄cd
格式:cd目錄名 范例:
cd/home/
進(jìn)入/home目錄查看當(dāng)前路徑pwd
格式:pwd
范例:
1、pwd
顯示當(dāng)前工作目錄的絕對路徑創(chuàng)建、刪除目錄mkdir
格式:mkdir[選項(xiàng)]目錄名
范例:
1、mkdir/home/workdir: 在/home目錄下創(chuàng)建workdir目錄
2、mkdir–p/home/dir1/dir2: 創(chuàng)建/home/dir1/dir2目錄,如果dir1不存在,先創(chuàng)建dir1rmdir格式:rmdir目錄名
范例:rmdir/home/workdir拷貝cp
格式:cp[選項(xiàng)]源文件或目錄目標(biāo)文件目錄 范例:
1、cp/home/test/tmp
將/home目錄下test文件copy到/tmp目錄下
2、cp–r/home/dir1/tmp/
將/home目錄下的dir1目錄copy到/tmp目錄下刪除rm
格式:rm[選項(xiàng)]文件或目錄 范例:
1、rm/home/test
刪除/home目錄下的test文件
2、rm–r/home/dir
刪除/home目錄下的dir1目錄移動(dòng)或更名mv
格式:mv[選項(xiàng)]源文件或目錄目標(biāo)文件或目錄
范例:
1、mv/home/test/home/test1
將/home目錄下的test文件更名為test1 2、mv/home/dir1/tmp/
將/home目錄下dir1目錄移動(dòng)到/tmp目錄下文件顯示cat:顯示或鏈接一般的ascii文本文件格式:cat[選項(xiàng)]文件名范例:1、cattext:該命令顯示text這個(gè)文件的內(nèi)容,cat-nfile1.txt顯示file1.txt文件的內(nèi)容同時(shí)顯示行號(hào)2、catfile1file2:該命令依順序顯示file1,file2的內(nèi)容3、catfile1file2>file3:該命令把file1,file2的內(nèi)容結(jié)合起來再重定向>到file3文件中4.2用戶管理命令添加用戶useradd刪除用戶userdel修改密碼passwd用戶切換su文件的訪問權(quán)限修改chmod文件的擁有者和組修改chown添加、刪除用戶useradd格式:useradd[選項(xiàng)]用戶名范例:useraddsmb添加名字為smb的用戶userdel
格式:userdel用戶名
范例:userdelsmb修改密碼passwd
格式:passwd[選項(xiàng)]用戶名 范例:
passwdsmb
修改用戶smb的密碼切換用戶su
格式:su[選項(xiàng)][用戶名]
范例:
su–root
切換到root用戶,并將root的環(huán)境變量同時(shí)帶入訪問權(quán)限系統(tǒng)中每個(gè)文件和目錄都有訪問許可權(quán)限,用它來確定誰可以通過何種方式對文件和目錄進(jìn)行訪問。文件或目錄的權(quán)限分為:只讀、只寫和可執(zhí)行三種。有三種不同類型的用戶可對文件或目錄進(jìn)行訪問:文件所有者、與所有者同組的用戶、其他用戶。所有者一般是文件的創(chuàng)建者。訪問權(quán)限每一個(gè)文件或目錄的訪問權(quán)限都有三組,每組用三位表示,分別為文件所有者的讀寫和執(zhí)行權(quán)限,與所有者同組的用戶的讀寫和執(zhí)行的權(quán)限;其他用戶的讀寫和執(zhí)行的權(quán)限。通過ls–l列出文件詳細(xì)信息時(shí),最左邊的是文件的訪問權(quán)限。如:ls–lsobsrc.tgz-rw-r--r--rootroot483997Ju11517:31sobsrc.tgz
注意:權(quán)限共10位,第1個(gè)字符指定文件類型,-表示普通文件,d表示目錄。r代表讀,w代表寫,x代表可執(zhí)行,-代表無該項(xiàng)權(quán)限。改變訪問權(quán)限chmod
格式:chmod[who][+|-|=][mode]文件名 參數(shù):
who:u表示文件的擁有者
g表示文件所有者同組的用戶
o表示其他用戶
a表示所有用戶
[+|-|=]:+表示添加某個(gè)權(quán)限
-表示取消某個(gè)權(quán)限
=賦予給定權(quán)限改變訪問權(quán)限 mode:所表示的權(quán)限可使用數(shù)字組合實(shí)現(xiàn)
r:可讀(4)
w:可寫(2)
x:可執(zhí)行(1) 范例:
1、chmodg+whello.c 2、chmod761hello.c文件的擁有者和組修改chown
用于更改某個(gè)文件或目錄的屬主和屬組
格式:chown[用戶:組]文件
范例:
chownoracle:dbatext
該命令將text文件的屬主和屬組分別改為oracle和dba4.3進(jìn)程及任務(wù)管理查看進(jìn)程ps查看cpu情況top殺死進(jìn)程kill查看進(jìn)程ps
格式:ps[選項(xiàng)]
范例:
1、ps–ef
查看所有進(jìn)程及其PID,系統(tǒng)時(shí)間,命令目錄,執(zhí)行者等
2、ps-aux
除了-ef顯示的內(nèi)容外,還可顯示CPU及內(nèi)存占用率,進(jìn)程狀態(tài)等動(dòng)態(tài)查看cpu使用top
格式:top
范例:
1、top
查看系統(tǒng)中的進(jìn)程對cpu、內(nèi)存等的占用情況殺死進(jìn)程kill
格式:kill[選項(xiàng)]進(jìn)程號(hào) 范例:
1、kill–sSIGKILL4096
殺死4096號(hào)進(jìn)程
2、kill-9PID,無條件殺死進(jìn)程(TERM)4.4磁盤及目錄管理磁盤使用情況查看df查看目錄大小du文件系統(tǒng)掛載mount、umount查看磁盤使用情況df
格式:df[選項(xiàng)]
范例:
df–k
以kB為單位顯示磁盤使用情況查看目錄大小du
格式:du[選項(xiàng)]目錄 范例:
du–bipc
以字節(jié)為單位顯示ipc這個(gè)目錄的大小掛載mount
格式:mount[選項(xiàng)]設(shè)備源目標(biāo)目錄 范例:
1、mount/dev/cdrom/mnt
將光驅(qū)掛載到/mnt目錄下umount
格式:umount目標(biāo)目錄 范例:umount/mnt
取消光驅(qū)在/mnt下的掛載4.5其他常用指令文件打包tar網(wǎng)絡(luò)配置指令ifcongfig、netstat軟件安裝指令rpm文件查找find幫助指令man打包與壓縮tar
格式:tar[選項(xiàng)]目錄或文件 范例:
1、tarcvftmp.tar/home/tmp
將/home/tmp目錄下的所有文件和目錄打包成一個(gè)tmp.tar文件
2、tarxvftmp.tar
將tmp.tar在當(dāng)前目錄下解開打包與壓縮 3、tarcvzftmp.tar.gz/home/tmp
將/home/tmp目錄下的所有文件和目錄打包并壓縮成一個(gè)tmp.tar.gz文件
4、tarxvzftmp.tar.gz
將打包并壓縮的文件tmp.tar.gz在當(dāng)前目錄下解開軟件安裝rpm
格式:rpm[選項(xiàng)][安裝文件]
范例:
1、rpm–ivhtftp.rpm
安裝名字為tftp的文件
2、rpm–qa
列出已安裝的rpm包
3、rpm–ename
卸載名字為name的rpm包網(wǎng)絡(luò)配置ifconfig
格式:ifconfig[選項(xiàng)][網(wǎng)絡(luò)接口]
范例:
1、ifconfigeth0
配置eht0這一網(wǎng)卡的ip地址為 2、ifconfigeth0down
暫停eth0網(wǎng)卡的工作
3、ifconfigeth0up
恢復(fù)eth0網(wǎng)卡的工作查看網(wǎng)絡(luò)狀態(tài)netstat
格式:netstat[選項(xiàng)]
范例:
1、netstat-a
查看系統(tǒng)中所有的網(wǎng)絡(luò)監(jiān)聽端口查找文件find
格式:find路徑–name‘文件名’ 范例:
1、find./-name‘test’
在當(dāng)前目錄及其子目錄查找名為test的文件
2、find./-name‘co*’
在當(dāng)前目錄及其子目錄查找名為co開頭的文件查找字符串grep
格式:grep[選項(xiàng)]字符串 范例:
1、grep
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025單位保潔服務(wù)合同范本
- 2025商業(yè)超市供貨合同
- 2《憲法是根本法》(說課稿) -統(tǒng)編版道德與法治六年級上冊
- 農(nóng)村房屋翻新合同范例
- 養(yǎng)殖場長期租賃合同范例
- 勞務(wù)分包結(jié)算合同范本
- 2024-2025學(xué)年高中地理 第一章 環(huán)境與環(huán)境問題 1.1 人類與環(huán)境的關(guān)系說課稿 中圖版選修6
- 兩月工程合同范本
- 勞務(wù)合同范本劉律師
- 浦東鋼結(jié)構(gòu)吊裝施工方案
- 兒童哮喘的防治與治療
- 人教版PEP版小學(xué)英語三年級下冊Unit 4 Healthy food Part A課件
- 2024年陜西省中考道德與法治真題(A卷)(原卷版)
- (2024)湖北省公務(wù)員考試《行測》真題及答案解析
- 金融警示教育案例
- 反恐防暴器械與戰(zhàn)術(shù)應(yīng)用講解
- 電商平臺(tái)客服人員績效考核手冊
- 【課件】第五單元化學(xué)反應(yīng)的定量關(guān)系新版教材單元分析九年級化學(xué)人教版(2024)上冊
- 04S519小型排水構(gòu)筑物(含隔油池)圖集
- 山東省威海乳山市(五四制)2023-2024學(xué)年八年級下學(xué)期期末考試化學(xué)試題(解析版)
評論
0/150
提交評論