linux文件格式轉換命令。
3.4 進程管理 Linux是一個多用戶多任務的操作系統。多用戶是指多個用戶可以在同一時間使用計算機系統;多任務是指Linux可以同時執行幾個任務,它可以在還未執行完一個任務時又執行另一項任務。菜鳥教程docker命令?
在Linux系統上所有運行的東西都可以稱之為一個進程。每個用戶任務、每個系統管理守護進程,都可以稱之為進程。Linux用分時管理方法使用所有的任務共同分享系統資源。下面我們就看一下如何控制這些進程。 1. 啟動進程shell入門,
在Linux系統中有兩種啟動進程的方法: 1) 直接輸入命令,就將直接啟動一個進程 ? 在普通情況下,進程將在前臺執行,這時我們無法再執行新的命令LINUX教程?
? 如果我們在命令之后加上一個“&”,那行進程將會放在后臺執行,我們仍然可以執行新的命令 2) 通過at、cron、crontab命令可以像Windows中的計劃任務一樣定時啟動某個進程,具體的使用方法大家可以使用man 命令名來查詢。 2. 查看進程 在Linux系統中,我們可以使用ps命令來查看正在運行的進程例如: 列出屬于當前用戶的進程: # ps PID TTY TIME CMD 16767 pts/1 0:00 ps 18029 pts/1 0:00 bash 其中PID代表進程ID,TTY是該進程是由哪個控制臺啟動的,CMD則是命令。 如果你想列出更詳細的信息,則可使用命令:“ps -auxw”。 3. 終止進程 一個進程在任務完成之后,將會自動完成。如果要中途中止該進程的話,有兩種方法: 1) 對于在前臺運行的程序,直接通過組合鍵CTRL+C就可以中止進程; 2) 而對于在后臺運行的程序,則需要通過前面介紹的ps命令找到它的進程號,然后使用“kill 進程號”來終止該進程。 3.5 磁盤管理 系統軟件和應用軟件,都要以文件的形式存儲在計算機的磁盤空間中,做為系統管理員應隨時監視磁盤空間的使用情況。我們可以使用下面兩個命令來實現: 1. df命令 df,就是Disk Free,顧名思義就是檢查磁盤上還剩下多少空間等信息。下面是一個使用實例: # df FileSystem 1k-blocks Used Available Use% Mounted on /dev/hda5 4134900 1749728 2175124 45% / /dev/hda6 6048320 5741092 0 100% /home 共顯示了6列信息: 1) FileSystem:硬盤分區 2) 1k-blocks:按K計算的分區大小 3) Used:已經使用的分區大小(按K計算) 4) Available:還要用的分區大小 5) Use%:已使用的空間所占百分比 6) Mounted on:掛接點 可以看到/home是另一個分區,現在空間已經用完了!這都時當時沒有規劃好! 如果對與以K為計算單位表示硬盤空間,那么你可以使用df -m,這樣就會以M為計算單位。 2. du命令 du,就是disk usage,就是看一下磁盤使用了多少。下面就是一個使用實例: # pwd /var/log # du 4 ./uucp 776 . 在這里,我們使用du命令列出了/var/log目錄所占用的磁盤空間。它統計出了該目錄有一個子目錄:uucp,占用了4K,而/var/log目錄下的文件則共有776K。 該命令還有一些常用的選項,用來完成更多的功能: ? -a 將列出當前目錄下所有的文件、子目錄、子目錄下的文件、子目錄下的子目錄…的磁盤占用情況 ? -b 以字節為單位表示占用的磁盤空間 ? -c 在最后顯示出一個統計值3.6 軟件安裝 在Red Hat Linux下,應用軟件的安裝包通常有兩種格式: 1) rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux創造的一種包封裝格式。 2) tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系統的打包工具tar打包的。 而且,大多數Linux應用軟件包的命名也有一定的規律,它遵循: 名稱-版本-修正版-類型 例如: sfotware-1.2.3-1.i386.rpm 軟件名稱:software 版本號:1.2.3 修正版本:1 可用平臺:i386,適用于Intel 80x86平臺。 類型:rpm,說明是一個rpm包。 根據Linux應用程序軟件安裝包中的內容不同可以分為:: 1) 是可執行文件,也就是解開包后就可以直接運行的。在Windows中所有的軟件包都是這種類型。安裝完這個程序后,你就可以使用。不過下載時要注意這個軟件是否是你所使用的平臺,否則將無法正常安裝。 2) 另一種則是源程序,也就解開包后,你還需要使用編譯器將其編譯成為可執行文件。這在Windows系統中是幾乎沒有的,因為Windows的思想是不開放源程序的。 通常,用tar打包的,都是源程序;而用rpm打包的則常是可執行程序。 1.搞定使用rpm打包的應用軟件 rpm可謂是Redhat公司的一大貢獻,它使Linux的軟件安裝工作變得更加簡單容易。 1) 安裝: 我只需簡單的一句話,就可以說完。執行: rpm -ivh rpm軟件包名 更高級的,請見下表: rpm參數 參數說明 -i 安裝軟件 -t 測試安裝,不是真的安裝 -p 顯示安裝進度 -f 不管任何錯誤 -U 升級安裝 -v 檢測套件是否正確安裝 這些參數可以同時采用。更多的內容可以參考RPM的命令幫助。 2) 卸載: 我同樣只需簡單的一句話,就可以說完。執行: rpm -e 軟件名 不過要注意的是,后面使用的是軟件名,而不是軟件包名。例如,要安裝software-1.2.3-1.i386.rpm這個包時,應執行: rpm -ivh software-1.2.3-1.i386.rpm 而當卸載時,則應執行: rpm -e software。 2. 搞定使用tar打包的應用軟件 1) 安裝: 整個安裝過程可以分為以下幾步: ? 取得應用軟件:通過下載、購買光盤的方法獲得; ? 解壓縮文件:一般tar包,都會再做一次壓縮,如gzip、bz2等,所以你需要先解壓。如果是最常見的gz格式,則可以執行:“tar -xvzf 軟件包名”,就可以一步完成解壓與解包工作。如果不是,則先用解壓軟件,再執行“tar -xvf 解壓后的tar包”進行解包; ? 閱讀附帶的INSTALL文件、README文件; ? 執行“./configure”命令為編譯做好準備; ? 執行“make”命令進行軟件編譯; ? 執行“make install”完成安裝; ? 執行“make clean”刪除安裝時產生的臨時文件。 好了,到此大功告成。我們就可以運行應用程序了。但這時,有的讀者就會問,我怎么執行呢?這也是一個Linux特色的問題。其實,一般來說,Linux的應用軟件的可執行文件會存放在/usr/local/bin目錄下!不過這并不是“放四海皆準”的真理,最可靠的還是看這個軟件的INSTALL和 README文件,一般都會有說明。 2) 卸載: 通常軟件的開發者很少考慮到如何卸載自己的軟件,而tar又僅是完成打包的工作,所以并沒有提供良好的卸載方法。一般都提供 make uninstall 來卸載軟件的。。要想成為一套優秀的操作系統,除了性能穩定、功能齊全之外,還應該擁有一個友好的操作系統,否則只會呆在研究室里,難以普及。 在UNIX系統下,大多都是采用X Window做為圖形界面的。1984年,麻省理工學院與DEC制定了Athena計劃,這就是X Window 第一個版本。1988年1月成立了一個非盈利性的X聯盟,負責制定X Window的標準。在Linux出現后,Xfree86 Project Inc. 基于Linux實現了一個開源的X Window系統:XFree86。 X Window與其他的圖形界面系統相比,有幾個特點: ? 良好的網絡支持:X Window采用了C/S網絡結構,程序間可以通過網絡來通信,而且有良好的網絡透明性,也就是說用戶不需知道程序在使用遠端主機資源。 ? 個性化的窗口界面:X Window并未對窗口界面作統一性的規范,程序員可以根據需求自行設計,其中最有名的就是后面要介紹的GNOME與KDE。 ? 不內嵌于操作系統:X Window只定義了一個標準,而不屬于某個操作系統,因此可在不同的操作系統上運行相同的X Window軟件。 整個X Window由三個部分組成: ? X Server:主要是控制輸出及輸入設備的程序,并維護相關資源,它接收輸入設備的信息,并將其傳給X Client,而將X Client傳來的信息輸出到屏幕上。所以不同的顯卡就需要選擇不同的X Server,在配置X Window時最主要的就是配置 X Server ? X Client:它才是應用程序的核心部分,它是與硬件無關的,每個應用程序就是一個X Client ? X protocol:X Client與X Server之間的通信語言就是X protocol 為了使得X Window更加易于使用,各個不同的公司與組織都針對其做了許多集成桌面環境。如AIX上的CDE,SUN的OpenServer,而在Linux下則主要是GNOME與KDE的雙雄會。下面我們就一起來了解一下它們。 4.2 GNOME簡介 GNOME最初是由墨西哥的程序設計師Miguel De Icazq發起的,它受到了Red Hat公司的大力支持。它現在屬于GNU (GNU is Not UNIX)計劃的一部分,主要目的是希望能夠為用戶提供一個完整、易學易用的桌面環境,并為程序設計師提供強大的應用程序開發環境。 1997年8 月,為了克服KDE所遇到的QT許可協議和單一C++依賴的困難,以墨西哥的Miguel de Icaza為首的250程序員就開始了一個新項目,完全從頭開始,這就是GNOME。經過14個月的共同努力,終于完成了這個工程。現在GNOME已得到了占Linux 市場份額最大發行商 Red Hat 的支持,擁有了大量應用軟件,包括文字處理軟件Go,電子表格軟件Gnumeric,日歷程序GNOMEcal,堪與 PhotoShop 媲美的圖形圖像處理軟件Gimp 等。 現在GNOME與KDE成為了兩大競爭陣營,必將使得Linux更加易于使用。 GNOME中還提供了大量的應用軟件,它們都放在GNOME的“開始”(一個小腳丫)à Programs中,包括了許許多多的應用軟件,下面就是其中的一些: 1. Applications:應用軟件 1) Dia:一個工程圖編輯器,適用于繪制電路圖; 2) Calendar:一個集日歷與日程表于一身的好工具; 3) Address Book:一個通訊錄 4) GEdit:一個功能類似于Windows下的記事本的文本編輯器; 5) Gnumeric:Linux下的一個類似于EXCEL的電子表格軟件; 6) Time tracking tools:一個用于提醒時間的小工具; 2. Games:游戲軟件 1) Gnome Milnes:GNOME下的掃雷; 2) Gnibbles:貪吃蛇游戲; 3) Freecell:Windows下的空當接龍游戲; 3. Graphics:圖形處理軟件 1) Electric Eyes:一個十分優秀的圖形處理軟件,可謂GNOME下的AcdSee呀! 2) XPDF:一個在Linux閱讀PDF文檔的工具; 3) The Gimp:一個十分優秀的繪圖軟件,與Photoshop很象! 4. Internet:Internet應用軟件 1) Dialup Configuration Tool:一個界面十分友好的拔號上網設置工具; 2) gFTP:一個FTP客戶端 3) pine:一個E-Mail客戶端軟件 4) Netscape :大名鼎鼎的瀏覽器軟件,被微軟從Windows平臺擠下來的 5) RH Network monitor:網絡流量顯示 5. Multimedia:多媒體軟件 1) Audio Mixer:聲音控制器 2) CD Player:CD播放器 3) XMMS:與Winamp是一個模子里出來的 4.3 KDE簡介 KDE項目在1996年10月發起的,其目的是在X-Window上建立一個完整易用的桌面環境。KDE現在除了擁有KFM(類似于IE4.0)、 KPresenter(類似PowerPoint)、KIllustrator(類似CorelDraw或 Illustrator)等重量級軟件,還有體貼用戶的GUI配置軟件可以幫助用戶配置Unix/Linux,使其深受使用者歡迎。 但由于KDE是基于由TrollTech公司開發的Qt程序庫的,所以也受到了許多批評。雖然Qt本身作為一基于C++的跨平臺開發工具是非常優秀,但可惜的是它不是自由軟件。Qt的License允許任何人使用Qt編寫免費軟件及免費拷貝給其他用戶使用,但如果利用Qt編寫非免費軟件則需要購買他們的 License。更重要的是任何人都不可以隨意修改Qt源代碼。如果TrollTech公司更改Qt License、公司倒閉或給人收購等都會令KDE 前功盡棄。 在KDE中,也有許許多的應用軟件,它們被分組放在“開始”(一個K字)菜單中,說實在的,我感覺KDE的軟件應用比GNOME更多,圖形界面也更好。 1. Office:辦公軟件 這就是大名鼎鼎的Koffice套件。 1) Kword:字處理軟件 2) Kspread:象Excel的電子表格處理軟件 3) Kpresenter:一個類似于PowerPoint的演示軟件 4) Kchart:一個電子圖表軟件 5) Kiiiustrator:一個電子出版軟件 2. Develop:開發工具 1) Kdevelop:一個KDE下的集成開發環境 3. Applications:應用軟件 1) Advanced Editor:一個增強型的文本編輯軟件 2) Emacs:這是一個功能強大的編輯軟件,在GNOME中也有,它的原形是字符終端下的Emacs 3) Organizer:一個日程安排軟件 4. Internet:Internet軟件 1) Kppp:一個十分友好的拔號上網配置工具 2) Kmail:一個十分漂亮的Email 客戶端,有點象Outlook! 3) Chat Client:一個IRC客戶端 4) KPPPLoad:一個網絡流量工具 5) Netscape:大名鼎鼎的WEB瀏覽器,在GNOME中也有集成 4.4 使用窗口管理器 Red Hat Linux 7.1默認安裝后,X Window將使用GNOME做為窗口管理器,除非你在安裝時將GNOME去掉,而選擇了KDE包。通常我們可以將這兩個包都安裝上,到使用的時候再選擇。 1) 在字符終端下執行以下命令,則以后X Window的窗口管理器都成了KDE: # switchdesk KDE 2) 如果你又不想使用KDE了,則可以使用以下命令轉回GNOME: # switchdesk GNOME4.5 漢化Red Hat Linux 7.1 1.安裝 TrueType 字體 要在系統里使用中文TrueType字體,最好先禁用xfs字體服務器, xfs在啟動時會自動更新字體目錄下的fonts.dir文件,這樣會影響到我們所作的修改。 以root身份登陸,然后執行setup工具,在Service中關閉xfs。 1)修改XF86Config-4 配置文件 進入/etc/X11目錄,用vi編輯XF86Config-4文件,如下進行相應的修改: Section "Files" # FontPath "unix/:7100" ;注釋掉這一行,加入下面的幾行 FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/misc" FontPath "/usr/X11R6/lib/X11/fonts/Type1" FontPath "/usr/X11R6/lib/X11/fonts/Speedo" FontPath "/usr/X11R6/lib/X11/fonts/75dpi" FontPath "/usr/X11R6/lib/X11/fonts/100dpi" FontPath "/usr/X11r6/lib/X11/fonts/TrueType" EndSection Section "Module" Load "dbe" # Double-buffering Load "GLcore" # OpenGL support Load "dri" # Direct rendering infrastructure Load "glx" # OpenGL X protocol interface Load "extmod" # Misc. required extensions Load "v4l" # Video4Linux Load "xtt" ;加入這一行 EndSection 2)獲取字體文件simsun.ttf 新建一個目錄:/usr/X11R6/lib/X11/fonts/TrueType ,然后將Windows所在的分區mount上來,然后將simsum.ttf復制到該目錄。 3)生成字體列表 cd /usr/X11R6/lib/X11/fonts/TrueType # ttmkfdir>fonts.dir # vi fonts.dir 修改字體列表文件,使其與下面類似 simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-ascii-0 simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-fcd8859-15 simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-1 simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0 simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-koi8-r #cp fonts.dir fonts.scale 4)修改 gtk 的字體定義 # vi /etc/gtk/gtkrc.zh_CN 修改后的內容如下: style "gtk-default-zh-cn" { fontset = "-misc-SimSun-medium-r-normal--14-*-*-*-*-*-*-*" } class "GtkWidget" style "gtk-default-zh-cn" 2.安裝中文輸入法Chinput 3.0.1 1)首先下載以下幾個軟件包: Chinput-3.0.1-1.i386.rpm pth-1.3.7-3.i386.rpm unicon2-im.tar.gz 2)然后安裝: # rpm -ivh pth-1.3.7-3.i386.rpm # rpm -ivh Chinput-3.0.1-1.i386.rpm --nodeps # cp unicon2-im.tar.gz /usr/lib # cd /usr/lib # tar vfxz unicon2-im.tar.gz # rm unicon2-im.tar.gz # ln -s libstdc++-2-libc6.1-1-2.9.0.so libstdc++-libc6.1-2.so.3 3)修改Chinput的一些配置 # cd /usr/lib/ZWinPro # vi Chinput.ad 修改以下幾個地方 ... chinput.gblocale=zh_CN.gb2312 chinput.big5locale=zh_CN.gb2312 ... chinput.gbfont=-misc-SimSun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0 chinput.big5font=-misc-SimSun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0 ... (注意:在這個文件里不能出現空格,只能用 Tab 代替) 4)修改~/.bashrc文件,新增以下幾行: export LC_ALL=zh_CN.GB2312 export LANG=zh_CN.GB2312 export XMODIFIERS=@im=Chinput 3.漢化 GNOME 重啟后,執行startx時,你在GNOME中就可以顯示中文了。緊接著,你可以通過在Program->設定->Session-> Startup Programs里面把chinput加入啟動運行程序里面就完成了 GNOME的中文環境和輸入法的安裝了。 4.漢化 KDE 如果是KDE系統,則打開 Preferences->Personalization->Country & Language,選擇中文,再打開 Look & Feel->Fonts,選擇相應的字體,并把字符集改成gb2312.1980-0。最后再打開桌面上的 Autostart 目錄,新建一個應用程序( Chinput )的連接,以后每次啟動后就可以使用中文輸入法了來自 “ ITPUB博客 ” ,鏈接:http://blog.itpub.net/8225414/viewspace-940105/,如需轉載,請注明出處,否則將追究法律責任。
轉載于:http://blog.itpub.net/8225414/viewspace-940105/
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态