




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、制作人丁慶慶一 Linux簡介簡介 二二 操作系統(tǒng)安裝操作系統(tǒng)安裝 三三 常用工具介紹常用工具介紹 四四常用常用基本命令基本命令系統(tǒng)安裝與常用命令系統(tǒng)安裝與常用命令v簡單地說,Linux是一套免費使用和自由傳播的類Unix操作系統(tǒng),它主要用于基于Intel x86系列CPU的計算機上。其目的是建立不受任何商品化軟件的版權制約的、全世界都能自由使用的Unix兼容產品。v Linux最早由一位名叫Linus Torvalds的計算機愛好者開發(fā),他的目的是設計一個代替Minix的操作系統(tǒng),這個操作系統(tǒng)可用于386、486或奔騰處理器的個人計算機上,并且具有Unix操作系統(tǒng)的全部功能。什么是Linux
2、?可靠的安全系統(tǒng)豐富的網絡公功能多用戶多任務給力的Linux內核內核包括中斷、存儲、進程、I/O、文件等管理程序硬件內核 shell 編譯部件實用程序用戶程序shellShell是系統(tǒng)的用戶界面,提供了用戶與內核進行交互操作的一種接口應用系統(tǒng)應用系統(tǒng)標準的Linux系統(tǒng)都有一整套稱為應用程序的程序集,包括文本編輯器、編程語言、X Window、辦公套件、Internet工具、數據庫等。v大眾的Ubantuv銳意的Fedorav華麗的openSUSEv老牌的RedHat(Enterprise*)vCentOS(Community ENTerprise operating System)是Linu
3、x發(fā)行版之一,它是來自于Red Hat Enterprise Linux依照開放源代碼規(guī)定釋出的源代碼所編譯而成。不同的是CentOS并不包含封閉源代碼軟件安裝準備安裝準備安裝實施安裝實施系統(tǒng)配置系統(tǒng)配置 說明說明由于沒有實際服務器用于安裝,通過ISO鏡像的方式進行v 了解軟件包的名字和格式:v 例: mycoolapp-4.1.i386.rpm mycoolapp-4.1.tar.gz v 方法1 :編譯源代碼文件v 一般過程n 1 解壓縮包(gzip ,tar )n 2 ./configuren 3 make n 4 make install v 具體過程參見 install ,readm
4、e 文件。v 1 從internet上下載了一個包package.tar.gzv 2 用gzip解壓縮 gzip d package.tar.gzv 3 把文件從文檔中取出 tar xvf package.tarv 4 進入解壓縮后的目錄中v 5 運行配置命令 ./configurev 6 make v 7 make all 看看install 或或readme 文件文件v 方法2 : 使用rpm(for redhat linux)v 格式 rpmoptions 軟件包名v 常用的格式: n 安裝 rpm -iinstall-options n 升級 rpm -Uinstall_options
5、 n 卸載 rpm -e例: rpm u readplayer.i386.rpm1.SSH、PUTTY 用于服務器的遠程登陸,可以在遠程方便的對服務器操作 Linux中用戶能看到的文件空間是一個單樹狀結構的,該樹的根在中用戶能看到的文件空間是一個單樹狀結構的,該樹的根在頂部,稱為根目錄,用頂部,稱為根目錄,用“/”表示。文件空間中的各種目錄和文件表示。文件空間中的各種目錄和文件從樹根向下分支。從樹根向下分支。 實際上,文件樹中的許多目錄存放在一個磁盤、不同磁盤甚至實際上,文件樹中的許多目錄存放在一個磁盤、不同磁盤甚至不同的計算機的不同分區(qū)中。當磁盤分區(qū)之一被不同的計算機的不同分區(qū)中。當磁盤分區(qū)
6、之一被“mount”到文件到文件樹中稱為樹中稱為“安裝點安裝點”(mount point)的目錄上時,就成為了該目的目錄上時,就成為了該目錄樹的一個組成部分。錄樹的一個組成部分。三.文件系統(tǒng)/bin/sbin/usr/var/etc/lib/home/tmp/optbinlocalsrcrc.dnamedhttpdrc5.dftprc3.dinit.dbinetcpub/boot Linux操作系統(tǒng)由一些目錄和文件組成。根據安裝的方式不同,這些目錄可能是不同的文件系統(tǒng)。 其中根文件系統(tǒng)必須是Linux ext2/3.順便提一下最簡單的Linux操作系統(tǒng)分區(qū)是/和交換分區(qū)(SWAP)。 根目錄中
7、包含了組成根目錄的內容,也為其他的文件系統(tǒng)提供了安裝點。 /dev目錄 包含所有的設備文件、這些設備是系統(tǒng)設置的一般不要隨便更改和刪除 /bin 目錄 包含稱為二進制文件的可執(zhí)行程序 /sbin目錄 和/bin目錄類似,這些文件往往是用來進行系統(tǒng)管理的,一般只有root才有運行的權限 /etc 目錄 Linux系統(tǒng)的絕大部分配置文件都存放在這里,這些文件 使得系統(tǒng)更符合用戶的需要。 /proc 目錄 存放存儲進程和系統(tǒng)信息 /tmp 目錄 用于存放各種臨時文件 /home目錄 存放一般用戶的個人目錄 /var 目錄 保存大小和內容隨時改變的文件,通常各種系統(tǒng)日志文件放在這里 /lib 目錄 存
8、放系統(tǒng)的各種庫文件,庫文件在編譯程序時會用到 /mnt 目錄 為其他的文件系統(tǒng)提供安裝點 /boot 目錄 存放系統(tǒng)啟動時所需的各項文件 /root 目錄 超級用戶的個人目錄,普通用戶沒有權限訪問 /usr目錄 一般用戶程序安裝所在的目錄,使系統(tǒng)中最龐大和最重要的目錄。1 1普通文件普通文件2 2目錄文件目錄文件 3 3鏈接文件鏈接文件4 4 設備文件設備文件5 5 特殊文件特殊文件不同的文件類型要管理和控制的對象不同不同的文件類型要管理和控制的對象不同v lsv ls a列出所有文件包括隱藏文件 - l 長格式顯示 - t 以最近修改時間日期順序顯示 - s 文件快為單位顯示文件大小 - r
9、 逆序列出 v cdcd./.返回兩級目錄相當于cd.兩次 cd 回到剛才的工作目錄 vmkdir創(chuàng)建目錄 -m制定目錄權限 -p在一個命令中創(chuàng)建多層目錄 mkdir m 755 test mkdir p /home/demo/testvrmdir 刪除目錄 rmdir 刪除目錄 rm-r 遞歸刪除v cp f 強制拷貝 -h 復制符號鏈接 -i 帶命令提示拷貝 -p 屬性拷貝 -r 級聯拷貝,拷貝目錄下的所有文件和子目錄下的文件 -R 復制特殊文件v mvmv 目錄移動 -i 提示,是否被覆蓋 mv s1 s2 重命名v catcat file2 file1 file2內容合并到file1中
10、v moremore 分頁顯示文件 space滾動一頁 Enter滾動一行 b 移動上屏 f 移動下屏 h顯示幫助頁面 q退出 /string 查找字符串信息 n往下找v tail顯示文件最后幾行內容 tail-nfilename tail -20 hello.txt查看第20行 tail f hello.txt 觀察文件的最新變化v headhead head-nfilename head -20 hello.txt 查看文件前20行tar 文件或者目錄-c 創(chuàng)建,備份-t 列出文檔文件內容-x釋放-z 壓縮備份home下子目錄 tar cvf test.tar /home備份兵壓縮 tar
11、 czvf test.tar.gz/home把test.tar.gz還原并解壓 tar xzvf test.tar.gz查看test.tar.gz備份文件,顯示tar tvf test.tar|morev ps 顯示當前活動進程-e 顯示所有正在運行進程-f 當前用戶進程-u用戶啟動進程ps-ef |grep 8088v top 顯示正在運行的進程v kill pid 殺掉進程id pid v findfind /-name 關鍵字 全文件搜索簡單搜索 find . -name *.c-printname 文件名-mtime 最后一次修改時間-user 制定用戶-size 文件大小-perm
12、權限-type 文件類型-atime 最后一次訪問時間v grep 檢索文件內容-i 忽略大小寫-v反向查找 (不匹配)grep pattern files 搜索files中匹配pattern內容 $lsBeijing shanghai$grep capital *Beijing is the capital of China.grep r pattern dir 遞歸搜索dir匹配pattern內容chmodu 文件所有者 g 同組o 其他用戶 +添加-取消=賦值4 讀(r)2 寫(w)1 執(zhí)行(x)chmod 777 file 為所有用戶添加讀寫執(zhí)行權限v 改變群組 : chgrp 新群組
13、名稱文件或目錄nrootlocalhost root$ chgrp users tmp v 改變擁有者:chown 新賬號名稱 文件或目錄nrootlocalhost root$ chown dingqingqing tmpv wc 選項 文件v 統(tǒng)計文件中的行數、單詞數、字符數v -c:顯示字節(jié)數v -w:顯示單詞數v -l:顯示行數tar: /bin/tar /usr/include/tar.h /usr/share/man/man1/tar.1.gzwhich 查看shell執(zhí)行哪個目錄下的命令whereis 用于檢索給定命令相關的文件v sun功能:切換登錄用戶n用法:su 用戶名 n
14、功能:更改用戶密碼 n用法:passwd 用戶名v v du Df -ikmv v n用于查看Linux內置命令的幫助信息。 n使用舉例n$ helpn$ help echov n列出指定命令的幫助手冊 nman lsv 介紹linux系統(tǒng)提供vim編輯器1.進入vi vi filename vi file1 file2打開多個文件,依次編輯2.屏幕翻滾v Ctrl+u 向文件首翻半屏。v Ctrl+d 向文件尾翻半屏。v Ctrl+f 向文件尾翻一屏。v Ctrl+b 向文件首翻一屏。v nz 將第n行滾至屏幕頂部。不指定n時將當前行滾至屏幕頂。v 3.插入文本v i 在光標前插入。v I
15、在當前行首插入。v a 在光標后插入。v A 在當前行尾插入。v o 在當前行之下一新行插入。v O在當前行之上新開一行插入。v :r filename 將文件filename插入在當前行之下v 4.刪除命令v D0 刪至行首。v d$ 刪至行尾。v x或X 刪除一個字符。v Ctrl+u 刪除輸入方式下所輸入的文本。v 5.搜索及替換命令v /Pattern 從光標處開始向文件尾搜索Pattern。v ?Pattern 從光標處開始向文件首搜索Pattern。v n 在同一方向重復上次的搜索命令。v N 在反方向重復上次的搜索命令。v :S/P1/P2/g 將當前行所有P1均用P2替換。v
16、:n1,n2 s/P1/P2/gv 將第n1至n2行中所有P1均用P2替換。v :g/P1/s/P2/gv 將文件中所有P1均用P2替換。v :%s/p1/p2/gv 6.set 選項設置v set all 列出所有選項設置情況。v set term 設置終端類型。v set ignorecase 在搜索中忽略大小寫。v set list 顯示制表位(I)和行尾標志($)。v set number 顯示行號。v set reportv 顯示由面向行的命令修改國的行數目。v set terse 顯示簡短的警告信息。v set warn 在轉到別的文件時,若沒有保存當前文件則顯示No write信息。v set nomagic 允許在搜索模式中,使用前面不帶的特殊字符。v set nowrapscan 禁止vi在搜索到達文件兩端時,又從另一端開始v set mesg 允許vi顯示其他用戶用write寫到自己終端上的信息。v 7.行方式命令v :w 保存當前文件。v :n1,n2 w filename 將n1行到
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高考語文備考之人物傳記文言文之《史記》《漢書》《后漢書》《三國志》(下)
- 排長述職報告
- 工程移交協議書(5篇)
- 2025年教案編寫:如何讓學生理解火災的危害與滅火的方法
- 國開2025年春季《形勢與政策》專題測驗1-5答案
- 廉潔自律-從我做起
- 豬肉知識培訓課件
- 2025年中考第一次模擬考試地理(青海卷)(全解全析)
- 國際商務談判與合同簽訂作業(yè)指導書
- 學校后勤承包經營合同
- 三角形的內角和-課件
- 國企工程施工分包管理2019(67P+PPT)
- 成人大專畢業(yè)論文怎么寫(通用6篇)
- 醫(yī)院高壓氧艙室施工方案
- 質量問題檢出獎勵申請表模板
- 中職學生日常行為規(guī)范主題班會講稿
- 《大數據分析與應用》教學大綱
- 2022年中國遠洋海運集團有限公司招聘考試題庫及答案解析
- 供應鏈管理課件第5章供應鏈合作伙伴選擇與評價
- 4D現場管理培訓ppt課件(PPT 45頁)
- 餐飲店面投資預算(900平方米)
評論
0/150
提交評論