小弟不才,過了年報班學習RHCE,兩個月的時間過去了,昨天在僑福芳草地考試了,O(∩_∩)O~PASS,下面將學習的筆記共享出來,希望能給準備考RHCE的同學一些幫助。
注意事項:
名稱中有空格的地方要寫 \ (反斜槓) 或者 ‘ ’(單引號括上)
重置虛擬機:gls-resetvm
輸入setup 可以有多種工具使用
一、系統的安裝:
1.編輯自動安裝腳本的工具: system-config-kickstart
二、軟件包的管理
1.軟件包的最小單位: rpm
2. yum-3.2.27-14.el6.noarch(x86_64/i686).rpm
軟件包名稱-版本號-發佈號-架構號.rpm
3.如果系統中已經存在的軟件包保存爲
.rpmsave
.rpmnew
4.從5版本開始引入yum
支持軟件倉庫
圖形界面工具:system-config-packages(pirut)
pup
5.倉庫 以.repo 結尾 倉庫裏面必須有repodata 的配置文件
倉庫的位置:/etc/yum.repos.d/
倉庫的寫法:
[repo-name]
name=A nice description
baseurl=http://yourserver.com/path/to/repo (建立本地倉庫 file:///media/RHEL_6.2\ x86_64\ 1/不能直接複製光盤名稱,空格處是反斜槓 或者用單引號括上‘ ’)
enable=1/0 1爲啓用 0爲不啓用
gpgcheck=1/0 1爲啓用檢查 0爲不啓用檢查
6.yum 的使用方法
安裝軟件(以foo-x.x.x.rpm爲例):yum install foo-x.x.x.rpm
刪除軟件:yum remove foo-x.x.x.rpm或者yum erase foo-x.x.x.rpm
升級軟件:yum upgrade foo或者yum update foo
查詢信息:yum info foo
搜索軟件(以包含foo字段爲例):yum search foo
顯示軟件包依賴關係:yum deplist foo
查找某條命令與軟件包的關係:yum provides ****
7.使用yum 可以升級內核
在升級完內核後要對 /etc/grub.conf 進行配置,按照要求來配置默認的啓動內核
升級內核可以將kernel 文件下載到本地,然後使用 yum localinstall 進行安裝,最後要加上 --nogpgcheck 防止進行檢查
三、基礎知識
1.一個圖形終端和五個文本終端
手動開啓圖像化界面:startx
2.在文本界面下啓動鼠標
gpm 服務 ,需要安裝
3.配置 visudo 文件,來下放用戶的權限
在執行命令的時候前面加 sudo command 輸入密碼
4.history 查看以前執行過的指令
快捷執行以前的指令 !* (指令前的數字)
四、瀏覽文件系統
1.目錄名稱的大小寫敏感
目錄結構:
常用目錄:
2.掛載文件的時候要先創建子目錄再掛載
3.瀏覽常用命令:
內嵌指令:cd
獨立指令:ls cp mv rm
4.命令的格式
command option argument 命令+選項(行爲,要做什麼)+參數(目標,對誰進行操作)
命令和命令之間用 ; (分號)來隔開
5.獲得命令行的幫助
whatis
command --help
man
6.pwd 打印當前目錄
cd .. 返回上一層目錄
cd 回車,直接回家目錄
cd - 返回剛纔的目錄
ls -d */ 只是顯示目錄
ls -R 遞歸目錄,顯示子目錄
cp [option] file1 file2 destination(dir) 拷貝的文件可以有多個,但是目標地址只能有一個
stat /etc 查看文件夾的屬性
shred 文件粉碎命令
ln -s /etc/fatab mafstab 建立軟鏈接
du -s(h) (M的形式)統計數據大小
df -Th 顯示文件系統的信息
file 查看文件的信息
7.文件類型
b 表示塊設備 累積後才相應
c 標識字符設備 即時生效
五、編輯器
1.vi編輯器
開始進入時是瀏覽模式
: 進入擴展模式
i 進入編輯模式
! 爲強制執行
e! 文件被重新讀取
a 進入編輯模式時,移動到下一個字符
o 進入編輯模式時,直接重新開始一行
w 存盤
q 退出
x 存盤並退出
快速定位的方法:
G 快速定位到最後一行
gg 快速定位到第一行
:***/***G 快速定位到第***行
w/b 往後/前跳一個單詞
快速查找/替換:
/*** 能夠快速查找字符
n、N 定位到要查找的東西,並且向下/上跳轉
:%s/a/d/g s 表示搜索 /a 超找a /d 替換成d /g 全行替換 (不加/g只是替換行的第一個搜索字符)
:nohl nohighlight 取消高亮
複製粘貼的方法:(光標一下***行)
yy 複製本行
***yy 複製***行
p 粘貼
dd 刪除/剪切
***dd 刪除/剪切***行
ctrl + v 屬於vim 的擴展功能,可以支持選擇單行中的一段字,或者一塊字
u 撤銷操作
ctrl + r 反撤銷操作
切屏幕
ctrl + w s 橫向屏切屏
ctrl + w v 縱向屏切屏
ctrl + w → / ← 切換不同窗口的光標
:qa! 強制全部退出,不存盤
ctrl + w o 關閉所有窗口,只存留當前窗口
ctrl + w n 新建一個窗口
vim 的一些擴展功能
:set (no)nu[mber] 表示/取消行數標記
:set autoindent 自動縮進功能
:set ignorecase 大小寫不區分
編輯 ~/.vimrc 可以設置默認情況 (set number 默認打開後顯示行號)