已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Unix/Linux環(huán)境下的程序開發(fā),常用命令 文本編輯器vi的使用 gcc編譯器的使用 gdb調(diào)試器的使用,常用命令 開機關(guān)機命令(1/2),開機后,在進行了相應的初始化以及服務啟動后,系統(tǒng)會出現(xiàn)login提示符等待用戶登陸。 登陸驗證成功后,系統(tǒng)會運行一些與此用戶相關(guān)的初始化,常用命令 開機關(guān)機命令(2/2),與退出相關(guān)的命令 logout exit shutdown poweroff reboot halt,常用命令 獲取命令幫助信息,命令通常具有很多選項,如何獲取命令的幫助信息? man command info command command h command -help 查找命令處于哪個目錄中: which command,常用命令 文件目錄管理命令(1/3),列出某個目錄下的文件:ls “.”表示當前目錄 “”表示上一級目錄 “/”系統(tǒng)的根目錄 “username”用戶的專用目錄 查找文件位于哪個目錄:find,常用命令 文件目錄管理命令(2/3),切換目錄:cd 用法:cd directory 創(chuàng)建目錄:mkdir 刪除目錄:rmdir 復制文件:cp 源文件或目錄 目的文件或目錄 -i / -v / -r:覆蓋文件前詢問用戶/顯示命令執(zhí)行過程/遞歸復制,常用命令 文件目錄管理命令(3/3),刪除文件或目錄:rm(remove) 參數(shù):-f:強迫刪除文件 -i:互動模式,刪除前再做一次確定 -r:陸續(xù)刪除目錄 -v:顯示刪除過程 移動某個目錄或文件:mv file1 file2 新建一個文件:touch filename,顯示一個文件的內(nèi)容 文件小時,使用”cat” 文件比較大時使用:”more” 或者 “l(fā)ess” more:空格翻頁,”q”退出 less:空格、上下鍵、上下翻頁鍵都可以使用,”q”退出 文件的內(nèi)容匹配:grep grep用于搜索特定的字符串并顯示出來,常用命令 文件內(nèi)容查看,常用命令 文件類型代表符,判斷文件類型:file filename 文件類型代表字符 普通文件 - 目錄文件 d 鏈接文件 l 塊設備文件 b 字符設備文件 c 管道文件 p,常用命令 管理帳戶命令(1/2),設置和修改用戶密碼:passwd 用戶切換:su,常用命令 管理帳戶命令(2/2),增加新的用戶 useradd 刪除用戶 userdel,常用命令 顯示系統(tǒng)信息命令(1/3),顯示當前操作系統(tǒng)和機器的信息 #uname -a 顯示所有信息 顯示機器名 #hostname,常用命令 顯示系統(tǒng)信息命令(2/3),查看日期 #date 查看某月 #cal 查看用戶 #who 當前用戶 #id,常用命令 顯示系統(tǒng)信息命令(3/3),查看系統(tǒng)的當前進程信息 top,常用命令 磁盤空間管理命令(1/2),df命令 功能:檢查文件系統(tǒng)的磁盤空間占用情況??梢岳迷撁顏慝@取硬盤被占用了多少空間,目前還剩下多少空間等信息。,常用命令 磁盤空間管理命令(2/2),du命令 du的英文原義為“disk usage”,含義為顯示磁盤空間的使用情況。 功能:統(tǒng)計目錄(或文件)所占磁盤空間的大小。 語法:du 選項 Names,常用命令 網(wǎng)絡管理命令,ifconfig命令 顯示當前的網(wǎng)卡設置:ifconfig 顯示系統(tǒng)中所有網(wǎng)卡設置:ifconfig a 顯示指定網(wǎng)卡的設置:ifconfig 網(wǎng)卡設備名稱 啟動指定的網(wǎng)卡:ifconfig 網(wǎng)卡設備名稱 up 停止指定的網(wǎng)卡:ifconfig 網(wǎng)卡設備名稱 down 設置網(wǎng)卡的ip地址:ifconfig 網(wǎng)卡設備名稱 ip地址,常用命令 U盤掛載,掛載命令: # mount 設備名稱 目錄名稱,文本編輯 vi 編輯器的使用,功能最強大的編輯器:vi 三種操作模式:命令模式 插入模式 編輯模式 在系統(tǒng)提示字符下敲入vi filename,vi 可以自動幫你載入所要編輯的文件或是開啟一個新文件(如該文件不存在或缺少文件名)。此時進入編輯模式,文本編輯 切換不同模式的按鍵,編輯模式,插入模式,命令模式,a 、i、o,ESC,:,ESC,文本編輯 編輯模式的操作(1/3),1、移動光標位置: h:將光標向左移動一格 l:將光標向右移動一格 j:將光標向下移動一格 k:將光標向上移動一格 o:將光標移到該行的最前面 $: 將光標移到該行的最前面 G:將光標移到最后一行的開頭 w或W:將光標移到下一個字,文本編輯 編輯模式的操作(2/3),2、替換和刪除 r:在command mode只要將光標停在要修改的位置,然后按r鍵,就可以修改一個字符 u:按此鍵可以取消前一次的操作,若再按一次就可回來。 dd:刪除當前行 x: 刪除光標所在字符。,文本編輯 編輯模式的操作(3/3),3、粘貼和復制 yy:可將光標當前所在位置的整行復制 nyy:復制n行內(nèi)容 P:可將復制的字粘貼在當前光標所在的位置復制整行文字,粘貼到光標所在位的下一行,文本編輯 命令模式的操作,:w filename ,將文章存入指定的文件名filename : wq (保存離開) :q (不保存離開) :q! (強制離開) :e (創(chuàng)建一個新文件,輸入e加上指定的文件名),gcc編譯器的使用,C和C+編譯器是集成的.他們都要用四個步驟中的一個或多個處理輸入文件: 預處理(preprocessing),編譯(compilation),匯編(assembly)和連接(linking).源文件后綴名標識源文件的 語言。,gcc編譯器的使用,GCC作為Linux下C/C+重要的編譯環(huán)境,功能強大,編譯選項繁多。為了方便大家日后編譯方便,在此將常用的選項及說明羅列出來如下: -c 只編譯并生成目標文件 -S 激活預處理和編譯 -E 只運行 C 預編譯器。 -g 生成調(diào)試信息。調(diào)試器可利用該信息 -o FILE 生成指定的輸出文件。用在生成可執(zhí)行文件時。,gcc編譯器的使用 常用參數(shù)選項,-c 只激活預處理,編譯,和匯編,也就是他只把程序做成obj文件,不連接 例子用法: gcc -c hello.c 它將生成.o的obj文件,gcc編譯器的使用 常用參數(shù)選項,-S 只激活預處理和編譯,就是指把文件編譯成為匯編代碼。 例子用法 gcc -S hello.c 他將生成.s的匯編代碼,你可以用文本編輯器察看 -E 只激活預處理,這個不生成文件,你需要把它重定向到一個輸出文件里面. 例子用法: gcc -E hello.c pianoapan.txt gcc -E hello.c | more 慢慢看吧,一個hello word 也要與處理成800行的代碼,gdb調(diào)試器的使用,調(diào)試器(比如象GDB)能讓你觀察另一個程序在執(zhí)行時的內(nèi)部活動,或程序出錯時發(fā)生了什么。 GDB主要能為你做四件事: 運行你的程序 設置斷點 查看變量、cpu寄存器等信息 改變你的程序,gdb調(diào)試器的使用,設置斷點。設置方法很簡單:break或簡單打b后面加行號或函數(shù)名比如我們可以在main 函數(shù)上設斷點: (gdb)break main 或 (gdb)
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 寵物服務保安工作總結(jié)
- 【正版授權(quán)】 ISO 59040:2025 EN Circular economy - Product circularity data sheet
- 2025-2030全球商業(yè)藥品采購行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國草酸镥水合物行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球農(nóng)機三角帶行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球工業(yè)級硅酸鉀行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國航空航天設備零部件用清洗機行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球直流電流分流器行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球帳篷地面釘行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球500+Ah電芯行業(yè)調(diào)研及趨勢分析報告
- 學校食堂《風險管控清單》
- (完整版)高標準農(nóng)田建設施工組織設計
- 鋼琴教學大綱
- 【字貼】人教PEP版-小學英語四年級上冊單詞表國標體描紅字帖(含音標)
- 班組建設考核制度
- 如何寫好賞析文章
- 超聲科圖像質(zhì)量評價細則及超聲科制度匯編
- 損傷控制性手術(shù)
- 中國古代文學史 馬工程課件(中)24第六編 遼西夏金元文學 緒論
- 2022版義務教育(勞動)課程標準(含2022年修訂部分)
- 過松源晨炊漆公店(其五)課件
評論
0/150
提交評論