版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí) 驗(yàn) 一掌握開(kāi)機(jī)、登錄、退出、關(guān)機(jī)步驟學(xué)習(xí)Linux的常用命令學(xué)習(xí)vi 編輯器的使用學(xué)習(xí)在命令終端下,編譯、連接、運(yùn)行一個(gè)程序的方法。編制一個(gè)C語(yǔ)言程序,顯示“hello world”, 編譯、連接、運(yùn)行。 一、登錄、注銷、關(guān)機(jī)登錄:login:用戶名password:密碼$ (普通用戶)#(超級(jí)用戶root)login incorrect密碼錯(cuò)誤注銷:$ logout$exit關(guān)機(jī):#shutdowm -h now#shutdown -h 12:00#shutdown -r +10 reboot for system test命令執(zhí)行方式用命令行方式執(zhí)行執(zhí)行程序存放在shell環(huán)境的查詢路
2、徑中,直接輸入執(zhí)行程序名;執(zhí)行程序不在shell環(huán)境的查詢路徑中,輸入執(zhí)行程序的全路徑名。 用圖形用戶界面執(zhí)行命令GUI 提供更靈活的操作方式, linux 中提供: GNOME/Enlightenment(缺省) KDE(K Desktop Enviroment)二、Linux常用命令常用命令獲得聯(lián)機(jī)幫助的方法man命令help命令su命令擁有其他用戶的權(quán)限,格式:su - 用戶名 arg-a -l 目錄和文件操作pwd命令顯示當(dāng)前的工作目錄,類似于DOS中無(wú)參數(shù)的cd命令。格式:pwdls命令列出指定的文件信息或指定的目錄中的文件和子目錄清單。 格式:ls options namescd命
3、令改變工作目錄,格式:cd 或 cd dirname (類似于DOS的cd)mkdir命令創(chuàng)建指定的新目錄,格式:mkdir options dirnames-p -m-i -r -f rm命令刪除指定的文件或目錄,格式:rm options dirfilenamesmv命令移動(dòng)/更名文件或目錄,移動(dòng)格式:mv options srcname targetname更名格式: mv options srcname targetdir移動(dòng)更名格式:mv options srcname targetdir/targetname-i -f -p -r -i -fcp命令復(fù)制文件或目錄,格式:cp op
4、tions srcname targetnamecat命令對(duì)指定的文件在標(biāo)準(zhǔn)輸出上顯示內(nèi)容或連接。格式:cat filename1 filename2 filename3 more命令分屏顯示指定的文件內(nèi)容,格式:more options filename顯示完一屏后,可以鍵入一些命令動(dòng)態(tài)的根據(jù)需要選擇顯示的部分,其中:h 顯示各命令的幫助信息find命令按條件在指定的目錄下查找文件或目錄。格式:find 起始目錄 尋找條件 操作 tar命令 tar命令是用來(lái)將文件歸檔到一個(gè)被稱為tar文件的文件中或從tar文件中取出文件。一個(gè)tar文件通常是磁帶,也可以是任一個(gè)文件。 因此,tar命令即是L
5、INUX磁帶拷貝的工具,也是文件打包、解包的工具。 如何拷貝文件到磁帶上或打包文件 tar cvf tarfile filename filename c選項(xiàng)表示建立一個(gè)新檔案。v選項(xiàng)表示顯示所有被處理過(guò)的文件名。f選項(xiàng)表示檔案將被寫(xiě)進(jìn)指定的文件或設(shè)備中。 如何列出文件包或磁帶里的文件tar tvf tarfile t選項(xiàng)是列出磁帶中所有的文件。如何將文件添加到文件包或磁帶中 tar rvf tarfile filename filename filename r選項(xiàng)表示文件將被添加到一個(gè)已存在的文檔的末尾。 如何從文件包或磁帶中恢復(fù)文件tar xvf tarfile x選項(xiàng)表示從檔案中取出文
6、件。壓縮命令:compress和uncompress gzip和gunzipRPM(RadHat Pakage Manager)軟件安裝工具主要用于軟件的安裝升級(jí);安裝格式:rpm ivh 軟件包卸裝軟件包:rpm e 軟件包查詢軟件包:rpm q 查詢選項(xiàng) 信息選項(xiàng)驗(yàn)證軟件包:rpm V 驗(yàn)證選項(xiàng)其他date命令crontab命令文件系統(tǒng)管理命令進(jìn)程管理命令設(shè)備管理命令網(wǎng)絡(luò)管理命令 .Linux中重新啟動(dòng)系統(tǒng)的命令shutdown -r now 歷史表歷史表文件:用戶的起始目錄中 bash_history.命令: history: 列出歷史表文件 history|tail -5 列出歷史表文
7、件的最后5行. 511 cat text.file 512 cd . 513 ls -al 514 cd book515 history |tail -5其中每一行稱為一個(gè)事件, 前面的數(shù)字表示事件號(hào).! 事件號(hào): 重復(fù)該事件 后臺(tái)作業(yè)兩種工作模式前臺(tái)命令模式:命令運(yùn)行過(guò)程中,shell處于休眠狀態(tài),不接受用戶輸入的新命令,直到現(xiàn)有命令執(zhí)行完畢。后臺(tái)命令模式:在運(yùn)行現(xiàn)有命令的同時(shí),shell給出命令提示符,可以接受用戶輸入的命令。命令后加&: 后臺(tái)命令.*: 一般情況下, 后臺(tái)命令不允許從鍵盤接受輸入,否則其執(zhí)行將被掛起.作業(yè)管理系統(tǒng)將運(yùn)行的命令作為作業(yè),并分配一個(gè)唯一的作業(yè)號(hào)。常用作業(yè)控制命
8、令jobs :顯示作業(yè)清單,包括作業(yè)名稱、作業(yè)號(hào)、作業(yè)當(dāng)前的狀態(tài)。 虛擬終端一般情況下,用戶是通過(guò)與LINUX機(jī)器連接的鍵盤和屏幕登錄到系統(tǒng)的。LINUX支持多個(gè)虛擬終端,即允許在一個(gè)物理鍵盤和屏幕上虛擬地建立多個(gè)終端。即一個(gè)用戶可以通過(guò)同一個(gè)鍵盤和屏幕多次登錄到LINUX系統(tǒng),同時(shí)擁有多個(gè)會(huì)話,例如開(kāi)發(fā)軟件時(shí),用一個(gè)終端編輯、一個(gè)終端編譯、一個(gè)終端查詢信息等。ALT+Fi:在多個(gè)虛擬終端之間進(jìn)行切換。i:16。tty:列出登錄時(shí)的虛擬終端。 環(huán)境變量給一個(gè)環(huán)境變量賦值:變量名=“值”提取變量的值:$變量名例:msg1=hello the worldecho $msg1hell the wor
9、ld 幾個(gè)常用的環(huán)境變量: PS1: shell 提示符,通常為$ PS2: shell第二提示符, 當(dāng)shell發(fā)現(xiàn)命令不完整, 需要繼續(xù)輸入時(shí)使用的提示符,一般為. PATH: 給出系統(tǒng)查找命令文件的路徑, 各路徑間用:號(hào)分隔。 PWD:當(dāng)前工作目錄的絕對(duì)路徑名。 HOME:用戶起始目錄的路徑名 UID:當(dāng)前用戶的用戶識(shí)別號(hào)。三、Linux編程編輯編譯連接執(zhí)行Linux系統(tǒng)編輯器 ed -行編輯ex -ed的替代品,行編輯edit -ex的簡(jiǎn)化版vi -全屏編輯emacs-可視化編輯xemacs-圖形界面編輯 vi(visual interpreter)是UNIX中基本編輯工具。 vi 的
10、操作方式“ZZ”命令“vi”命令“i,a”等命令Linux shellESC鍵vi的命令行方式“:/ 或 ?”命令自動(dòng)返回vi的末行命令方式vi的插入方式“:q或:wq”等命令命令 :u-取消最后一次操作; :wq -保存文本退出; :q!-放棄修改退出; :w-將緩沖區(qū)寫(xiě)入文件; :w filename-將緩沖區(qū)寫(xiě)入filename(相當(dāng)于另存為:filename);:w!Filename2-強(qiáng)迫vi重寫(xiě)名為filename2的文件; 編譯、連接、執(zhí)行 (1) $ vi xxx.c 進(jìn)入vi編輯界面進(jìn)行編輯。 (2) 編譯過(guò)程 對(duì)于C程序:# cc -o exe-filename(可執(zhí)行文件名)xxx.c $ exe-filename 對(duì)于C+程序:# c+ -o exe-filename xxx.cpp $ exe-filename 對(duì)于JAVA程序:# javac xxx.java $ java xxx 可以用gdb來(lái)調(diào)試程序:gdb exe-filename。其命令通過(guò)help來(lái)查看。 運(yùn)行程序:./exe-filename編譯、連接、執(zhí)行 (1) $ vi xxx.c 進(jìn)入vi編輯界面進(jìn)行編輯。 (2) 編譯過(guò)程 對(duì)于C程序:# cc -o exe-filename(可執(zhí)行文件名)xxx.c $ exe-filename 對(duì)于C+程序:# c+ -o exe-filen
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度國(guó)際文化交流項(xiàng)目志愿者聘用合同
- 2025版民宿民宿餐飲服務(wù)合同示范4篇
- 2025年度房地產(chǎn)公司股權(quán)轉(zhuǎn)讓與市場(chǎng)推廣合同
- 2025年度個(gè)人車位租賃服務(wù)合同范本2篇
- 2025年度沐足行業(yè)員工勞動(dòng)合同模板(含保密協(xié)議)4篇
- 林綿綿《韓娛離婚協(xié)議》2025年度網(wǎng)絡(luò)劇改編權(quán)轉(zhuǎn)讓合同8篇
- 二零二五年度個(gè)人現(xiàn)金借款合同標(biāo)準(zhǔn)版2篇
- 二零二五年度農(nóng)產(chǎn)品品牌授權(quán)使用合同8篇
- 二零二五年度農(nóng)家樂(lè)鄉(xiāng)村旅游扶貧項(xiàng)目合作合同4篇
- 二零二五年度文化旅游產(chǎn)業(yè)投資借款合同大全4篇
- 2022年中國(guó)電信維護(hù)崗位認(rèn)證動(dòng)力專業(yè)考試題庫(kù)大全-上(單選、多選題)
- 紀(jì)委辦案安全培訓(xùn)課件
- 超市連鎖行業(yè)招商策劃
- 醫(yī)藥高等數(shù)學(xué)智慧樹(shù)知到課后章節(jié)答案2023年下浙江中醫(yī)藥大學(xué)
- 城市道路智慧路燈項(xiàng)目 投標(biāo)方案(技術(shù)標(biāo))
- 初中英語(yǔ)-Unit2 My dream job(writing)教學(xué)設(shè)計(jì)學(xué)情分析教材分析課后反思
- 【公司利潤(rùn)質(zhì)量研究國(guó)內(nèi)外文獻(xiàn)綜述3400字】
- 工行全國(guó)地區(qū)碼
- 新疆2022年中考物理試卷及答案
- 地暖工程監(jiān)理實(shí)施細(xì)則
- 頂部板式吊耳計(jì)算HGT-20574-2018
評(píng)論
0/150
提交評(píng)論