小弟不才,过了年报班学习RHCE,两个月的时间过去了,昨天在侨福芳草地考试了,O(∩_∩)O~PASS,下面将学习的笔记共享出来,希望能给准备考RHCE的同学一些帮助。
注意事项:
名称中有空格的地方要写 \ (反斜杠) 或者 ‘ ’(单引号括上)
重置虚拟机:gls-resetvm
输入setup 可以有多种工具使用
![spacer.gif](/e/u/themes/default/p_w_picpaths/spacer.gif)
一、系统的安装:
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.目录名称的大小写敏感
目录结构:
![spacer.gif](/e/u/themes/default/p_w_picpaths/spacer.gif)
![mulu.jpg 182948895.jpg](https://s1.51cto.com/attachment/201305/182948895.jpg)
常用目录:
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.文件类型
![spacer.gif](/e/u/themes/default/p_w_picpaths/spacer.gif)
![type.jpg 183158131.jpg](https://s1.51cto.com/attachment/201305/183158131.jpg)
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 默认打开后显示行号)
转载于:https://blog.51cto.com/leehcstory/1196722