版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quá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是一套免費使用和自由傳播的類UNIX操作系統(tǒng)。該項目由荷蘭的LinusTorvalds所啟動。Linux是一個Unix兼容的系統(tǒng),大部分通用的Unix工具和程序都可以在Linux系統(tǒng)下運行使用GNU工具開發(fā):gcc,glibc,binutils,make等GNU=GNUisNotUnix由RichardStallman在1984創(chuàng)建最初的軟件:gcc、make、glibc...GPL=GeneralPublicLicense。通用公共許可證Linux優(yōu)點提供了先進的網(wǎng)絡支持多任務、多用戶符合IEEEPOSIX標準支持數(shù)十種文件系統(tǒng)格式完全運行于保護模式開放源代碼采用先進的內(nèi)存管理機制,更加有效地利用物理內(nèi)存Linux版本Linux版本分為兩類內(nèi)核(kernel)版本是指在Linux領(lǐng)導下的開發(fā)小組開發(fā)出來的系統(tǒng)內(nèi)核版本號。目前最新內(nèi)核版本號是kernel
3.11發(fā)行(Distribution)版本以Linuxkernel為核心,搭配各種應用程序和文檔,包裝起來,并提供安裝界面和系統(tǒng)設(shè)置及管理工具,構(gòu)成發(fā)行版本。Linux內(nèi)核(Kernel)版本major.minor.patchlevel主版本號.次版本號.當前內(nèi)核版本的修訂次數(shù)次版本號是偶數(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應用系統(tǒng)進程調(diào)度網(wǎng)絡接口文件系統(tǒng)內(nèi)存管理進程間通信cshBashzshEXT2EXT3jffs2nfsfatopenofficeQTDesigner文本編輯器Linux作為嵌入式操作系統(tǒng)的優(yōu)勢低成本開發(fā)系統(tǒng)可應用于多種硬件平臺:X86、PowerPC、ARM、XSCALE、MIPS、SH、68K、Alpha、SPARC等可定制的內(nèi)核性能優(yōu)異(內(nèi)核精簡,高效且穩(wěn)定)良好的網(wǎng)絡支持龐大的嵌入式Linux市場Linux學習網(wǎng)站//forum/
2.Linux安裝Linux分區(qū)Linux分區(qū)的形式Swap分區(qū)根分區(qū)/Boot分區(qū)其他RedHatEnterprise4AS的安裝開始磁盤分區(qū)(1)磁盤分區(qū)(2)引導程序選擇作業(yè):安裝Linux操作系統(tǒng)1、可以安裝為雙系統(tǒng)2、可以在VmWare或virtualbox虛擬機上安裝Linux3、提交一份詳細的系統(tǒng)安裝的報告3.Linux文件及文件系統(tǒng)
文件類型普通文件目錄文件鏈接文件設(shè)備文件:字符設(shè)備文件/塊設(shè)備文件管道堆棧套接字目錄文件與索引節(jié)點關(guān)系mv/etc/a/home/a
第一個字符顯示文件的類型:
“-”表示普通文件
“d”表示目錄文件
“l(fā)”表示鏈接文件
“c”表示字符設(shè)備
“b”表示塊設(shè)備“p”表示命名管道比如FIFO文件(FirstInFirstOut,先進先出)“f”表示堆棧文件比如LIFO文件(LastInFirstOut,后進先出)“s”表示套接字第一個字符之后有3個三位字符組:
第一個三位字符組表示對于文件擁有者(u)對該文件的權(quán)限;
第二個三位字符組表示文件用戶組(g)對該文件的權(quán)限;
第三個三位字符組表示系統(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)啟動時要用到的程序/dev
該目錄包含了Linux系統(tǒng)中使用的所有外部設(shè)備,它實際上是訪問這些外部設(shè)備的端口,你可以訪問這些外部設(shè)備,與訪問一個文件或一個目錄沒有區(qū)別Linux目錄結(jié)構(gòu)(2)/sbin該目錄用來存放系統(tǒng)管理員的系統(tǒng)管理程序/usr
用戶應用程序和文件都存放在該目錄下/etc該目錄存放了系統(tǒng)管理時要用到的各種配置文件和子目錄,例如網(wǎng)絡配置文件、文件系統(tǒng)等。/home
用來存放該用戶的主目錄。Linux目錄結(jié)構(gòu)(3)/lib
該目錄用來存放系統(tǒng)動態(tài)連接共享庫,幾乎所有的應用程序都會用到該目錄下的共享庫/tmp
用來存放不同程序執(zhí)行產(chǎn)生的臨時文件/lost+found
該目錄在大多數(shù)情況下都是空的。但當突然停電、或者非正常關(guān)機后,有些文件就臨時存放在這里。/mnt
該目錄在一般情況下也是空的,你可以臨時將別的文件系統(tǒng)掛在該目錄下Linux目錄結(jié)構(gòu)(4)/proc
可以在該目錄下獲取系統(tǒng)信息,這些信息是在內(nèi)存中由系統(tǒng)自己產(chǎn)生的/root
超級用戶的主目錄/syssys文件系統(tǒng)4.Linux常用命令登陸進入linux系統(tǒng),必須要輸入用戶的賬號,在系統(tǒng)安裝過程中,可以創(chuàng)建一下兩種賬號:root—超級用戶賬號(系統(tǒng)管理員),使用這個賬號可以在系統(tǒng)中做任何事情。普通用戶—這個賬號供普通用戶使用,可以進行有限的操作。
一般的Linux使用者均為普通用戶,而系統(tǒng)管理員一般使用超級用戶完成一些系統(tǒng)管理的工作,如果只需要完成一些由普通賬號就可以完成的任務,建議不使用超級用戶。以免無意中破壞系統(tǒng),影響系統(tǒng)正常運行。登陸用戶登陸分為兩步:第一步,輸入用戶的登錄名第二步:輸入用戶的口令當用戶正確的輸入用戶名和口令后,就能合法的進入系統(tǒng),屏幕顯示:[root@localhost/root]#超級用戶可以對系統(tǒng)進行各種操作,超級用戶提示符是“#”,其他用戶提示符是”$”控制臺切換Liunx是一個多用戶操作系統(tǒng),它可以同時接受多個用戶登陸。Linux還允許一個用戶進行多次登陸,這是因為linux和unix一樣,提供了虛擬控制臺的訪問方式,允許用還在同一時間從不同的虛擬控制臺進行多次登陸。虛擬控制臺可以通過按下Ctrl+Alt+一個功能鍵F1~F7來實現(xiàn)。4.1文件目錄操作命令查看目錄ls改變目錄cd查看目錄pwd創(chuàng)建刪除目錄mkdir,rmdir文件的復制cp文件的刪除rm文件的移動或更名mv文件的顯示cat、more……查看目錄ls
格式:ls[選項][目錄或文件]
范例:1、ls/home
顯示/home目錄下的文件和目錄(不含隱藏文件) 2、ls–a/home
顯示/home目錄下的文件和目錄(包含隱藏文件) 3、ls–l/home
顯示/home目錄下的文件和目錄的詳細信息
4、ls–c/home
顯示/home目錄下的文件和目錄,按修改時間排序改變工作目錄cd
格式:cd目錄名 范例:
cd/home/
進入/home目錄查看當前路徑pwd
格式:pwd
范例:
1、pwd
顯示當前工作目錄的絕對路徑創(chuàng)建、刪除目錄mkdir
格式:mkdir[選項]目錄名
范例:
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[選項]源文件或目錄目標文件目錄 范例:
1、cp/home/test/tmp
將/home目錄下test文件copy到/tmp目錄下
2、cp–r/home/dir1/tmp/
將/home目錄下的dir1目錄copy到/tmp目錄下刪除rm
格式:rm[選項]文件或目錄 范例:
1、rm/home/test
刪除/home目錄下的test文件
2、rm–r/home/dir
刪除/home目錄下的dir1目錄移動或更名mv
格式:mv[選項]源文件或目錄目標文件或目錄
范例:
1、mv/home/test/home/test1
將/home目錄下的test文件更名為test1 2、mv/home/dir1/tmp/
將/home目錄下dir1目錄移動到/tmp目錄下文件顯示cat:顯示或鏈接一般的ascii文本文件格式:cat[選項]文件名范例:1、cattext:該命令顯示text這個文件的內(nèi)容,cat-nfile1.txt顯示file1.txt文件的內(nèi)容同時顯示行號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[選項]用戶名范例:useraddsmb添加名字為smb的用戶userdel
格式:userdel用戶名
范例:userdelsmb修改密碼passwd
格式:passwd[選項]用戶名 范例:
passwdsmb
修改用戶smb的密碼切換用戶su
格式:su[選項][用戶名]
范例:
su–root
切換到root用戶,并將root的環(huán)境變量同時帶入訪問權(quán)限系統(tǒng)中每個文件和目錄都有訪問許可權(quán)限,用它來確定誰可以通過何種方式對文件和目錄進行訪問。文件或目錄的權(quán)限分為:只讀、只寫和可執(zhí)行三種。有三種不同類型的用戶可對文件或目錄進行訪問:文件所有者、與所有者同組的用戶、其他用戶。所有者一般是文件的創(chuàng)建者。訪問權(quán)限每一個文件或目錄的訪問權(quán)限都有三組,每組用三位表示,分別為文件所有者的讀寫和執(zhí)行權(quán)限,與所有者同組的用戶的讀寫和執(zhí)行的權(quán)限;其他用戶的讀寫和執(zhí)行的權(quán)限。通過ls–l列出文件詳細信息時,最左邊的是文件的訪問權(quán)限。如:ls–lsobsrc.tgz-rw-r--r--rootroot483997Ju11517:31sobsrc.tgz
注意:權(quán)限共10位,第1個字符指定文件類型,-表示普通文件,d表示目錄。r代表讀,w代表寫,x代表可執(zhí)行,-代表無該項權(quán)限。改變訪問權(quán)限chmod
格式:chmod[who][+|-|=][mode]文件名 參數(shù):
who:u表示文件的擁有者
g表示文件所有者同組的用戶
o表示其他用戶
a表示所有用戶
[+|-|=]:+表示添加某個權(quán)限
-表示取消某個權(quán)限
=賦予給定權(quán)限改變訪問權(quán)限 mode:所表示的權(quán)限可使用數(shù)字組合實現(xiàn)
r:可讀(4)
w:可寫(2)
x:可執(zhí)行(1) 范例:
1、chmodg+whello.c 2、chmod761hello.c文件的擁有者和組修改chown
用于更改某個文件或目錄的屬主和屬組
格式:chown[用戶:組]文件
范例:
chownoracle:dbatext
該命令將text文件的屬主和屬組分別改為oracle和dba4.3進程及任務管理查看進程ps查看cpu情況top殺死進程kill查看進程ps
格式:ps[選項]
范例:
1、ps–ef
查看所有進程及其PID,系統(tǒng)時間,命令目錄,執(zhí)行者等
2、ps-aux
除了-ef顯示的內(nèi)容外,還可顯示CPU及內(nèi)存占用率,進程狀態(tài)等動態(tài)查看cpu使用top
格式:top
范例:
1、top
查看系統(tǒng)中的進程對cpu、內(nèi)存等的占用情況殺死進程kill
格式:kill[選項]進程號 范例:
1、kill–sSIGKILL4096
殺死4096號進程
2、kill-9PID,無條件殺死進程(TERM)4.4磁盤及目錄管理磁盤使用情況查看df查看目錄大小du文件系統(tǒng)掛載mount、umount查看磁盤使用情況df
格式:df[選項]
范例:
df–k
以kB為單位顯示磁盤使用情況查看目錄大小du
格式:du[選項]目錄 范例:
du–bipc
以字節(jié)為單位顯示ipc這個目錄的大小掛載mount
格式:mount[選項]設(shè)備源目標目錄 范例:
1、mount/dev/cdrom/mnt
將光驅(qū)掛載到/mnt目錄下umount
格式:umount目標目錄 范例:umount/mnt
取消光驅(qū)在/mnt下的掛載4.5其他常用指令文件打包tar網(wǎng)絡配置指令ifcongfig、netstat軟件安裝指令rpm文件查找find幫助指令man打包與壓縮tar
格式:tar[選項]目錄或文件 范例:
1、tarcvftmp.tar/home/tmp
將/home/tmp目錄下的所有文件和目錄打包成一個tmp.tar文件
2、tarxvftmp.tar
將tmp.tar在當前目錄下解開打包與壓縮 3、tarcvzftmp.tar.gz/home/tmp
將/home/tmp目錄下的所有文件和目錄打包并壓縮成一個tmp.tar.gz文件
4、tarxvzftmp.tar.gz
將打包并壓縮的文件tmp.tar.gz在當前目錄下解開軟件安裝rpm
格式:rpm[選項][安裝文件]
范例:
1、rpm–ivhtftp.rpm
安裝名字為tftp的文件
2、rpm–qa
列出已安裝的rpm包
3、rpm–ename
卸載名字為name的rpm包網(wǎng)絡配置ifconfig
格式:ifconfig[選項][網(wǎng)絡接口]
范例:
1、ifconfigeth0
配置eht0這一網(wǎng)卡的ip地址為 2、ifconfigeth0down
暫停eth0網(wǎng)卡的工作
3、ifconfigeth0up
恢復eth0網(wǎng)卡的工作查看網(wǎng)絡狀態(tài)netstat
格式:netstat[選項]
范例:
1、netstat-a
查看系統(tǒng)中所有的網(wǎng)絡監(jiān)聽端口查找文件find
格式:find路徑–name‘文件名’ 范例:
1、find./-name‘test’
在當前目錄及其子目錄查找名為test的文件
2、find./-name‘co*’
在當前目錄及其子目錄查找名為co開頭的文件查找字符串grep
格式:grep[選項]字符串 范例:
1、grep
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 科學與環(huán)保-環(huán)保科學家的視角
- 急診服務流程中的關(guān)鍵節(jié)點計劃
- 學校幼兒園學習指南計劃
- 年度工作計劃的自我評估與反思
- 提高幼兒自信心的有效方法計劃
- 2024秋北師大版數(shù)學七年級上冊2.2 有理數(shù)的加減運算課時2課件
- 湘教版小學美術(shù)二年級上冊全冊教案1
- 犬舍場地合租協(xié)議書范文模板
- 充電樁安裝的權(quán)利義務問題協(xié)議書范文
- 貴州省公費定向師范生協(xié)議書范文
- 第四單元測試卷(四)(單元測試)-2024-2025學年四年級語文上冊統(tǒng)編版
- 2024年新人教版數(shù)學七年級上冊 3.2 求代數(shù)式的值 教學課件
- 2024年全國企業(yè)員工全面質(zhì)量管理知識競賽題庫及答案(共100題)
- 人情往來(禮金)賬目表
- 《拋物線焦點弦的性質(zhì)探究》學案
- 企業(yè)人才測評發(fā)展中心建設(shè)方案
- 人教版小學二年級數(shù)學上冊全冊教案【表格式】
- 佛山嶺南新天地項目概況.
- 噴碼機操作手冊
- 會計學-上海汽車集團股份有限公司應收賬款管理內(nèi)部控制問題研究論文
- 甘肅省普通高中畢業(yè)生登記表
評論
0/150
提交評論