LINUX下安裝軟件包常有三種,不同的軟件包有不同的安裝方法:tar包,整個安裝過程可以分為以下幾步:
成都創新互聯堅持“要么做到,要么別承諾”的工作理念,服務領域包括:做網站、成都網站制作、企業官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯網時代的龍華網站設計、移動媒體設計的需求,幫助企業找到有效的互聯網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!
1) 取得應用軟件:通過下載、購買光盤的方法獲得;
2) 解壓縮文件:一般tar包,都會再做一次壓縮,如gzip、bz2等,所以你需要先解壓。如果是最常見的gz格式,則可以執行:“tar –xvzf軟件包名”,就可以一步完成解壓與解包工作。如果不是,則先用解壓軟件,再執行“tar –xvf 解壓后的tar包”進行解包; 閱讀附帶的INSTALL文件、README文件;
3) 執行“./configure”命令為編譯做好準備;
4) 執行“make”命令進行軟件編譯;
5) 執行“makeinstall”完成安裝;
6) 執行“makeclean”刪除安裝時產生的臨時文件。
7) 運行應用程序:一般來說,Linux的應用軟件的可執行文件會存放在/usr/local/bin目錄下!不過這并不是“放四海皆準”的真理,最可靠的還是看這個軟件的 INSTALL和README文件,一般都會有說明。
8) 卸載:通常軟件的開發者很少考慮到如何卸載自己的軟件,而tar又僅是完成打包的工作,所以并沒有提供良好的卸載方法。有兩個軟件能夠解決這個問題,那就是Kinstall和Kife,它們是tar包安裝、卸載的黃金搭檔
rpm包,安裝過程如下:
1) 操作系統:RedHat(Red Hat/Fedora)
2) 常見的安裝包格式 rpm包,安裝rpm包的命令是“rpm -參數”
3) 包管理工具 yum
4) 支持tar包
5)1rpm命令:安裝: rpm –ivh 軟件包名.rpm( -I 安裝軟件,-t測試安裝,不是真的安裝,-p顯示安裝進度,-f忽略任何錯誤,-U升級安裝,-v檢測套件是否正確安裝) 卸載: rpm –e 軟件名(注意使用的是軟件名,而不是軟件包名) 查詢:查詢當前系統安裝的軟件包: rpm –qa ‘*軟件包名*’
deb包,安裝過程:
1) 操作系統:Debian系列(Ubuntu)
2) 常見的安裝包格式 deb包,安裝deb包的命令是“dpkg -參數”
3) 包管理工具apt-get
4) 支持tar包
5)dpkg命令:安裝: dpkg –i 軟件包名.deb, 卸載: dpkg –e 軟件名,查詢:查詢當前系統安裝的軟件包: dpkg –l ‘*軟件包名*’
學習Linux步驟:
1、先了解了解基礎吧,找一本薄一點的,淺一點的書,了解一下什么是linux。有個基本了解即可。不建議馬上看《鳥哥的Linux私房菜》,這本書很不錯,如果你了解linux基礎之后再看,對你可以說是不受益匪淺都不行。沒基礎看《鳥哥的Linux私房菜》比較痛苦,內容很多。
2、了解之后,在自己電腦上弄個虛擬機,裝上linux系統(redhat或ubuntu都行)。專攻《鳥哥的Linux私房菜》。當你把這本書攻下來時,才知道原來命令行并不可怕,自己打著打著就很長啦。
學linux最主要靠實踐,不實踐,只看書對你沒好處的哦。自己在虛擬機上慢慢玩吧,玩多了就知道咋回事啦。不懂的多找資料弄懂,弄懂之后再實踐,這才會有收獲。
1. man
man,即 manunal,是 UNIX 系統手冊的電子版本。根據習慣,UNIX 系統手冊通常分為不同的部分(或小節,即 section),每個小節闡述不同的系統內容。目前的小節劃分如下:
命令:普通用戶命令
系統調用:內核接口
函數庫調用:普通函數庫中的函數
特殊文件:/dev 目錄中的特殊文件
文件格式和約定:/etc/passwd 等文件的格式
游戲。
雜項和約定:標準文件系統布局、手冊頁結構等雜項內容
系統管理命令。
內核例程:非標準的手冊小節。便于 Linux 內核的開發而包含
其他手冊小節:
l: PostgreSQL 數據庫命令
n: TCL/TK 命令
手冊頁一般保存在 /usr/man 目錄下,其中每個子目錄(如 man1, man2, ..., manl, mann)包含不同的手冊小節。使用 man 命令查看手冊頁。
man 命令行:
man [-acdfFhkKtwW] [-m system] [-p string] [-C config_file] [-M path] [-P pager] [-S section_list] [section] name
常用命令行:
$ man open
$ man 7 man
$ man ./myman.3
2. info
Linux 中的大多數軟件開發工具都是來自自由軟件基金會的 GNU 項目,這些工具軟件件的在線文檔都以 info 文件的形式存在。info 程序是 GNU 的超文本幫助系統。
info 文檔一般保存在 /usr/info 目錄下,使用 info 命令查看 info 文檔。
要運行 info,可以在 shell 提示符后輸入 info,也可以在 GNU 的 emacs 中鍵入 Esc-x 后跟 info。
info 幫助系統的初始屏幕顯示了一個主題目錄,你可以將光標移動到帶有 * 的主題菜單上面,然后按回車鍵
進入該主題,也可以鍵入 m,后跟主題菜單的名稱而進入該主題。例如,你可以鍵入 m,然后再鍵入 gcc 而進
進入 gcc 主題中。
如果你要在主題之間跳轉,則必須記住如下的幾個命令鍵:
* n:跳轉到該節點的下一個節點;
* p:跳轉到該節點的上一個節點;
* m: 指定菜單名而選擇另外一個節點;
* f:進入交叉引用主題;
* l:進入該窗口中的最后一個節點;
* TAB:跳轉到該窗口的下一個超文本鏈接;
* RET:進入光標處的超文本鏈接;
* u:轉到上一級主題;
* d:回到 info 的初始節點目錄;
* h:調出 info 教程;
* q:退出 info。
《Linux命令行大全》(紹茨 (William E.Shotts))電子書網盤下載免費在線閱讀
鏈接:
提取碼: zrum
書名:Linux命令行大全
作者:紹茨 (William E.Shotts)
譯者:郭光偉
豆瓣評分:8.1
出版社:人民郵電出版社
出版年份:2013-3-1
頁數:428
內容簡介:
《Linux命令行大全》主要介紹Linux命令行的使用,循序漸進,深入淺出,引導讀者全面掌握命令行的使用方法。
《Linux命令行大全》分為四部分。第一部分開始了對命令行基本語言的學習之旅,包括命令結構、文件系統的導引、命令行的編輯以及關于命令的幫助系統和使用手冊。第二部分主要講述配置文件的編輯,用于計算機操作的命令行控制。第三部分講述了從命令行開始執行的常規任務。類UNIX操作系統,比如Linux,包含了很多“經典的”命令行程序,這些程序可以高效地對數據進行操作。第四部分介紹了shell編程,這是一個公認的初級技術,并且容易學習,它可以使很多常見的系統任務自動運行。通過學習shell編程,讀者也可以熟悉其他編程語言的使用。
作者簡介:
William E. Shotts, Jr.,作為一名軟件開發人員和狂熱的Linux用戶已經有15年之久。他在軟件開發領域有廣泛的背景,先后涉及過技術支持、質量保證和文檔編寫等工作。他還是LinuxCommand.org網站的創始人,該網站是一個Linux教育和宣傳網站,以新聞、評論和為人們使用Linux命令行提供廣泛支持而見長。
linux啟動app命令:做 Linux 嵌入式開發,經常會遇到要設置自己的應用程序在系統開機的時候自動啟動,并且一般情況我們不想安裝一些額外的軟件去實現此種需求。那么直接根據當前系統自帶的默認的一些工具實現用戶軟件的開機自啟動。
??本次測驗的系統環境為 Ubuntu 16.04 LTS,測試內容均得到正確的驗證,如果其他環境出現不一致的現象,請查閱相關的差異。
??比如先要實現下面的應用程序的開機自啟動(實現的代碼最下面給出,有需要的可以查看):
1. 應用程序的名稱:app.bin
2. 應用程序的保存路徑:/home/ubuntu/app/ 下
3. 應用程序的工作路徑:/home/ubuntu/app/ 下
《Linux系統命令及Shell腳本實踐指南》百度網盤pdf最新全集下載:
鏈接:
?pwd=fdhg 提取碼:fdhg
簡介:《linux系統命令及shell腳本實踐指南》由淺入深、全面、系統地介紹了linux系統的基礎命令和shell腳本的開發。作為一本面向linux入門用戶的書籍,本書力求語言通俗易懂,
用例簡單明了,便于讀者閱讀領會。同時,全書穿插了不少要求讀者動手實踐的內容,不但可加深讀者對內容的理解和消化,同時也可通過動手實踐激發讀者對linux系統和shell編程的興趣,從而更好地驅動讀者學習。
全書共計18章,從知識結構上分為三部分。第一部分為前8章,全面介紹了linux的基礎知識和常用命令;第二部分為第9章和第10章,主要是linux下交互和非交互編輯器的使用;
第三部分為第11~18章,主要是shell腳本開發。這三部分內容各有偏重,讀者可以根據實際需要選擇閱讀。
《linux系統命令及shell腳本實踐指南》根據作者多年來linux環境運維管理工作的經驗編著而成,內容豐富,且注重實踐講解,非常適合linux初學者和基于linux平臺的軟件開發者學習或查閱。
從內容結構上來看,本書摒棄了各章獨立的寫作風格,而是采取了各章有機結合的方式,自上而下自成一體,既加深了讀者對單個知識點的理解,也有利于從全局把控linux系統和shell編程的精髓。 ?
文章標題:軟件開發linux命令 基于linux的軟件開發
文章位置:http://www.yijiale78.com/article46/hhijeg.html
成都網站建設公司_創新互聯,為您提供網站改版、App開發、微信小程序、網站設計公司、手機網站建設、外貿網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯