對於普通用戶而言,64位系統的優勢是支持更大容量的內存,突破4GB的內存限制,而32位系統最大可支持3.25GB,所以這可以作為選用32位與64位系統的壹個參考。如果我們的電腦配有4GB以上的物理內存,還要了解到CPU是否支持64位,壹般目前主流CPU都是支持的,但難免會有例外,通常我們可以利用CPU—Z這個軟件來檢查壹下自己的CPU是否包含有EM64T (INTEL)或者X86_64(AMD)指令。
Intel CPU 64位支持顯示(EM64T)
在上圖顯示的計算機中,內存只有2GB容量,因此裝64位系統的意義就不大。而且需要註意的是64位系統,雖然兼容x86程序但並不是全部,大家要了解清楚自己常用的程序是否也有For X64版本。如果大部分應用依然是在64位系統中以X86的兼容模式運行,這樣並不能體現出X64位系統的優勢。
標籤: 系統
Linux系統中最常用命令vi
vi文字處理器是Linux系統中最常用也是功能最強大的文字編輯器,它有三種模式,分別是:壹般模式,編輯模式和命令模式。用vi打開文件時默認進入壹般模式。
這三種模式可以相互轉換:壹般模式下通過i(I)、o(O)、a(A)、r(R)可以進入編輯模式,通過:、?、/可以進入命令模式,在編輯模式下通過Esc可以進入壹般模式。命令模式時會在屏幕的最下方出現壹個:,等待命令的輸入。
i是插入,會在目前的光標所在處插入文字,已存在的文字會向後退,I則是在行首插入文字;a是增加,會在光標所在的字的下壹個字開始輸入,存在的字會向後退,A是在光標所在行的最後開始增加;o是插入新的壹行,會在光標所在的下壹行行首開始輸入,O是在上壹行行首開始輸入;r是取代,會取代光標所在的那壹個字符,R會壹直取代光標所在的字符,直到Esc為止。
h和左箭頭是向左移動壹個字符,j和下箭頭是向下移動壹個字符,k和上箭頭是向上移動壹個字符,l和右箭頭是向右移動壹個字符,數字0移動到光標所在行的第壹個字符,$移動到所在行的最後壹個字符;G移動到文件的最後壹行,nG就是移動到第n行,gg移動到第壹行,相當於1G,n<Enter>是光標向下移動n行,n<space>是向後移動n個字。
復制和粘貼.
yy復制光標所在的那壹行,nyy復制光標向下n行。p在光標下壹行粘貼,P在光標上壹行粘貼。
撤銷和查找。
u復原前壹個動作,Ctrl+r重做前壹個動作,:e!還原至初始狀態;/word是光標之後查找壹個word字符串,?word是光標之前查找,n是重復前壹個搜尋動作,N是反向進行前壹個搜尋動作,也就是向下和向上的反向。
刪除。
x向後刪除壹個字符,X向前刪除壹個字符,nx向後刪除n個字符,dd刪除光標所在的壹整行,ndd刪除光標向下的n行,d1G刪除光標以前所有字符,dG刪除光標以後所有字符。
替換。
:n1,n2s/word1/word/g,在第n1行到n2行之間尋找word1字符串,並將其替換為word2字符串,g=global;:1,$s/word1/word2/g,從第壹行搜索至最後壹行尋找word1字符串,並將其替換為word2字符串;:1.$s/word1/word2/gc,從第壹行搜索至最後壹行尋找word1字符串,並將其替換為word2字符串,取代前顯示提示字符c(conform)提示是否替換;:%s/word1/word2/g,全文替換。
保存和另存為。:w將編輯的數據存盤,:w!,當文件是只讀屬性時,強制存盤。:w filename將編輯的數據儲存為另外壹個文件,:n1,n2 w filename將n1到n2的內容保存為filename這個文件。
退出和保存退出。:q離開vi,:q!編輯過文件後強制離開不存儲,:wq儲存後離開,:wq!強制儲存後離開,:x保存並退出。
向上和向下翻頁。Ctrl+b或者Pgup向上翻頁,Ctrl+f或者Pgdn是向下翻頁。
壹些命令。:r【filename】,在編輯的數據中讀入另外壹個文件,將filename這個文件的內容加入到光標所在行的下面。:set nu顯示行號,:set nonu為取消行號。:command暫時離開vi到指令列模式下執行command的顯示結果。
vi的附加功能。v字符選擇,將光標經過的地方反白選擇,V行選擇,將光標經過的行反白選擇,Ctrl+v塊選擇,用長方形的方式選擇數據,y復制反白的地方,d將反白的地方刪除掉。vi沒有反白操作,Vim有。
輕松解決Linux系統grub錯誤
Linux在現在已經很強大了,導致Linux系統越來越受到電腦用戶的歡迎,於是很多人開始學習Linux時,學習時妳可能會遇到Linux系統grub常見錯誤問題,這裏將介紹Linux系統grub常見錯誤問題的解決方法,讓大家了解壹下。
1:Filenamemustbeeitheranabsolutefilenameorblocklist
解釋:1號錯誤表示文件名格式錯誤。在GRUB中要麽是以絕對路徑給出文件
例子:
grub>kernelvmlinuzroot=label=/
Error1:Filenamemustbeeitheranabsolutepathnameorblocklist
grub>
2:Badfileordirectorytype
解釋:2號錯誤表示命令期望的是壹個普通文件,但相應文件名的對象是壹個符號鏈接、目錄、FIFO
例子:
grub>kernel/testdirroot=LABEL=/
Error2:Badfileordirectorytype
grub>
3:Badorcorruptdatawhiledecompressingfile
解釋:3號錯誤表示解壓文件時發生錯誤。可能是因為這個文件被損壞了
4:Badorincompatibleheaderincompressedfile
解釋:4號錯誤表示壓縮文件的頭部格式不被兼容或者錯誤
5:Partitiontableinvalidorcorrupt
解釋:5號錯誤表示分區表無效或者被破壞。這是壹個不好的預兆
6:Mismatchedorcorruptversionofstage1/stage2
解釋:6號錯誤表示install命令發現stage1和stage2的頒布號不被兼容
7:Loadingbelow1MBisnotsupported
解釋:Thiserrorisreturnedifthelowestaddressinakernelisbelow
the1MBboundary.TheLinuxzImageformatisaspecialcaseand
canbehandledsinceithasafixedloadingaddressandmaximumsize
8:Kernelmustbeloadedbeforebooting
解釋:8號錯誤表示執行boot命令之前沒有先執行kernel命令
9:Unknownbootfailure
解釋:9號錯誤表示未知的引導錯誤
10:UnsupportedMultibootfeaturesrequested
解釋:10號錯誤表示請求Multibootheader所要求功能不被GRUB所支持。
11:Unrecognizeddevicestring
解釋:11號錯誤表示無法識別的設備字符串。
例子:
grub>roothd0
Error11:Unrecognizeddevicestring
grub>
12:Invaliddevicerequested
解釋:12號錯誤表示請求的設備無效
例子:
grub>root(hd2)
Error21:Selecteddiskdoesnotexist
grub>kernel/grub/grub.confroot=LABEL=/
Error12:Invaliddevicerequested
grub>
13:Invalidorunsupportedexecutableformat
解釋:13號錯誤表示無效或者無法識別的可執行格式
例子:
grub>kernel/grub/grub.confroot=LABEL=/
Error13:Invalidorunsupportedexecutableformat
grub>
14:Filesystemcompatibilityerror,cannotreadwholefile
解釋:14號錯誤表示文件系統兼容性錯誤,無法讀取整個文件
15:Filenotfound
解釋:請求的文件無法找到
例子:
grub>find/grub-noexist/grub.conf
Error15:Filenotfound
grub>
16:Inconsistentfilesystemstructure
解釋:16號錯誤表示不壹致的文件系統結構。可能是文件系統結構被破壞了。
17:Cannotmountselectedpartition
解釋:17號錯誤表示無法掛載指定分區。例如swap分區
例子:
grub>root(hd0,2)這是壹個swap分區
Filesystemtypeunknown,partitiontype0x82
grub>kernel/vmlinuz
Error17:Cannotmountselectedpartition
grub>