?? linux愛好者入門教程.txt
字號:
man 命令使用方法參考工具
mv 老文件名 新文件名
mv 老目錄名 新目錄名
就可以改變文件或者目錄的名字。
我現(xiàn)在想要把剛才的這個目錄.LoveLetter改名回去,因為這種無聊的隱藏方式很變態(tài),我們有更高級的方法來做這樣一件事情:就是不要告訴爸媽你的密碼?。。?mv .LoveLetter LoveLetter
cp命令用來把一個文件復制成為一個新的文件,
cp 老文件名 新文件名
這個老文件明和新文件名如果在同一個目錄下面,那么當然需要名字不一樣,很簡單的道理,如果文件名一樣何必建立兩個文件?如果新老文件在不同的目錄,我們就可以讓它們有相同的名子。下面的例子說明了這一點:
cp LoveLetter LoveLetter_yesterday 新的文件LoveLetter_yesterday和舊的LoveLetter在同一個目錄,所以名子不一樣。
cp LoveLetter /home/LoveLetter 新的文件在/home目錄下面,但是舊的文件LoveLetter在某一個用戶的個人目錄下面,當然兩者名子可以相同。
cp命令也可以復制整個目錄,但是現(xiàn)在我們暫時不講這么復雜。其實cp還有rm以及l(fā)s這些命令不僅是整個Linux的基本命令,更包含了非常多的功能。如果大家有興趣,可以使用man
man 命令名字
比如man ls,這樣就可以看到所有l(wèi)s命令和參數(shù)的詳悉解釋,尤其是一部分常用的命令的man幫助已經由志愿者翻譯了,大家看起來更容易。
一點幽默
好了,說了好多東西了,我想休息一下,給大家說一個有趣的事情,我們說了好多命令和目錄的名子,你們是不是覺得有點奇怪。說實在話,我第一次看到usr這個目錄時也不知道是什么意思,后來才發(fā)現(xiàn)以下對應關系:
usr ->; user
ls ->; list
mkdir ->; make dir
rm ->; remove
src ->; source
mv ->; move
cp ->; copy
…
是不是很有趣,在UNIX世界,包括Linux世界,人們的想象力就是這么無敵!簡寫居然能簡寫成這樣子。大家一般的想法是取一個單詞的前三個或者前四個字母作為簡寫,可是UNIX的牛人就是喜歡把move簡寫成為mv,真不知道他們怎么想的。大家一起捉摸吧
4. nano 和 vi編輯文件的命令 和 cat 以及 more顯示文本文件
nano是一個小巧自由,并且友好的編輯器,我認為nano更適合初學Linux的朋友使用。我們現(xiàn)在只學習怎樣編輯一個文件以及怎樣保存。
nano 文件名
如果你寫的文件名已經存在,那么就打開并且編輯,否則就建立一個新的文件。編輯的方法還用說嗎?呵呵,當你想要退出的時候,按ctrl+x,nano會問你是不是保存編輯的文件。按Y就是保存,按N就不保存。
nano最大好處在于用戶可以不用記憶太多的操作鍵,大部分常用的功能的操作方法都在屏幕下放列出了。新手需要注意的是“^X”就是按住ctrl鍵不放再按X的意思。
下面簡單的介紹vi。vi是一個非常強大的編輯軟件。它太龐大了,足夠寫一本書專門來講解。我們這里從使用的角度出發(fā),講一下vi的用法。
vi有兩種模式,一種是命令模式,一種是編輯模式。進入vi以后,默認處于命令模式。
現(xiàn)在我們執(zhí)行vi LoveLetter。進入以后,按一下鍵盤上的Insert功能鍵或者i鍵可以進入編輯狀態(tài),可以插入字符,再按一下Insert變成復蓋模式,這兩種模式的區(qū)別很容易體現(xiàn),大家嘗試一下就可以了。上下左右四個方向鍵可以移動光標?;镜木庉嬅詈蚖indows里面沒有區(qū)別。是不是很容易呢?當你把需要的內容輸入完成以后,我們要保存,這時候按一下ESC鍵從編輯模式回到命令模式,首先輸入一個冒號“:”,也就是按住SHIFT鍵不放再按分號“;”這樣首先輸入一個“:”,然后,輸入w,回車,就可以保存我們編輯的內容到LoveLetter文件?,F(xiàn)在我們按一下Insert就可以繼續(xù)編輯。再按 ESC,輸入“:”,再按w又可以保存??墒乾F(xiàn)在我們不需要保存,我們想要不保存就退出,怎么做呢?當我們輸入w的時候是write的意思,保存,那么我們輸入q就是quit退出的意思。好,輸入q,回車,vi提示我們剛才進行的修改還沒有保存,所以記??!一旦需要放棄我們的修改,不能直接用q命令退出,而需要用“q!”命令。輸入q!,好了,退出了。
我們想看看我們剛才編輯的LoveLetter是不是真的保存好了,再vi LoveLetter,ok,看到了吧?現(xiàn)在我們想要直接退出,就可以只輸入“:q”就可以了,不用輸入那個“!”因為我們沒有修改文件內容。如果我們修改一下這篇文章,我們在退出的時候可以輸入“ESC : wq”就可以了。不需要把w和q分成兩次輸入。
vi的最最基本用法說到這里差不多了,要是你還想多了解一些vi的知識,在進入vi以后直接按F1就可以了,有詳悉的幫助和教學。
其實剛才我們想要看一下編輯的LoveLetter是不是保存好了,不用再vi進去的,只需要用命令
cat LoveLetter
就可以了。cat就是用來顯示文本文件內容的命令。如果我們的文本文件很長,一個屏幕顯示不完,cat是不會自動分頁的。我們可以換用命令
more LoveLetter
more命令顯示文本文件時,如果內容過多,會自動的在每一頁結束時暫停下來,等到用戶按一下空格鍵再繼續(xù)。
5. 最重要的命令:halt reboot 關機和重新啟動命令
在Linux里面,不能夠直接用電源按鈕關機,也不能直接用reset按鈕重新啟動,這對系統(tǒng),尤其是硬盤有比較大的影響。關機命令是halt,重啟動命令是reboot。其實還有shutdown命令完成類似功能,需要的話,請用今天學會的man命令學習使用。
好不容易寫完這一章,希望新人能夠好好的看完,這對你們有幫助。下面將要介紹XWindow的配置。這是所有人都關心的話題。
第四章 X的配置
雖然文章寫得不好,但是我還是希望我的文章為公社的朋友提供幫助,和以前一樣的,這個系列教程的文章我只在公社發(fā)表,希望大家捧場。
我的文章耽誤了很久了,很抱歉。前段時間因為我一直忙著找工作,又生病一場,所以文章的事情一推再推,現(xiàn)在終于可以奉獻給大家了。
這一章我主要介紹X系統(tǒng)用的主要配置文件XF86Config-4,我采用了對照的方法介紹,一邊貼出我的XF86Config-4文件,一邊介紹具體的內容。這篇文章對于大家沒有什么立桿見影的幫助,不果可以讓你對于X的只是有一個基本的了解。
XF86Config-4文件是X系統(tǒng)的主要配置文件。在Redhat 8以前版本中都叫做XF86Config-4這個名字,Redhat 8已經不再叫做這個名字。
編輯這個文件需要小心謹慎一點,因為一點錯誤,你的X將不能啟動。不果沒關系啦,改回來就是了學習Linux最好的辦法當然還是求助于男人(man),大家有什么問題盡管看看man的幫助就是了。如果你要刪除文件中的內容,最好不要直接的刪除,而應該在前面加上#符號把它變成注釋。
在Redhat 8以前的版本中,X的配置工具是Xconfigurator,在Debian中X的配種方法是:
dpkg-reconfigure xserver-xfree86
當然你都得用root的身份來運行。
在/usr/share/doc/xfree86-common/FAQ.gz文件中你可以看到具體的技巧。
第一段是Files段,這個部分用來配置X系統(tǒng)說能夠使用的字體,每一行都代表一個目錄,保存了具體的字體和字體的配置信息。
代碼:
Section "Files"
FontPath "/usr/X11R6/lib/X11/fonts/xp"
FontPath "/usr/X11R6/lib/X11/fonts/XChinese"
FontPath "unix/:7100" # 這是本地字體服務器
# 如果本地字體服務器出了問題,我們可以使用下面的配置
FontPath "/usr/lib/X11/fonts/misc"
FontPath "/usr/lib/X11/fonts/cyrillic"
FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/Type1"
FontPath "/usr/lib/X11/fonts/Speedo"
FontPath "/usr/lib/X11/fonts/100dpi" #這兩個字體是每一個X
FontPath "/usr/lib/X11/fonts/75dpi" #系統(tǒng)都必需安裝的英文字體
EndSection
下面的是模塊段,用來配置X系統(tǒng)加載的模塊。
代碼:
Section "Module"
Load "xtt" #gtk1使用的字體引擎,效果好,速度稍慢
Load "GLcore" #如果你是用的是Nvidia的顯卡,似乎一定要注消掉這一行
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
Load "extmod"
# Load "freetype" #如果你使用了xtt模塊,那么freetype模塊就需要注消掉
Load "glx"
Load "int10"
Load "record"
Load "speedo"
Load "type1"
Load "vbe"
EndSection
下面的段是用來配置你的鍵盤的,屬于“輸入設備”
代碼:
Section "InputDevice"
Identifier "Generic Keyboard" #這是你的鍵盤的名字,隨便你啦
Driver "keyboard" #鍵盤的驅動…哇,鍵盤也有驅動
Option "CoreKeyboard" #如果你有多個鍵盤,那么你需要在這里指定哪一個鍵盤是主要的鍵盤
Option "XkbRules" "xfree86"
Option "XkbModel" "pc104" #鍵盤的分布格式,一般來說
Option "XkbLayout" "us" #美國104鍵盤是大家通用的。
EndSection
這里配置你的鼠標,當然你可以配置兩個鼠標,如果你有的話
代碼:
Section "InputDevice"
Identifier "Configured Mouse" #鼠標的名字
Driver "mouse" #鼠標的驅動
Option "CorePointer"
Option "Device" "/dev/input/mice"
#注意,這里很重要,這是鼠標的設備文件
#我的鼠標是光電鼠標,用的USB接口,對應的鼠標文件是/dev/input/mice
#如果你的鼠標是普通的滾輪鼠標,用的是PS2接口,那么你應該使用
#/dev/mouse或者/dev/psaux或者/dev/ttys0這個設備
Option "rotocol" "ImPS/2"
#這是鼠標的類型,如果不是是滾輪鼠標,那么使用PS/2
Option "Emulate3Buttons" "true"
#在Linux系統(tǒng)中,鼠標的第三個鍵非常有用,
#如果你的鼠標沒有第三個鍵,那么我們應該允許使用雙鍵同時點擊來模擬
Option "ZAxisMapping" "4 5"
EndSection
下面的設備是顯卡,這是最頭痛的設備了,如果你的顯卡太新潮,很有可能不能支持哦。Nvidia的GForce2顯卡就必需自己編譯顯卡的驅動程序才能使用
代碼:
Section "Device"
Identifier "Generic Video Card"
Driver "ati" #如果你是Nivida的顯卡,這里應該是"nvidia"
EndSection
這個設備是顯示器。
代碼:
Section "Monitor"
Identifier "Generic Monitor" #顯示器的名字
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -