77. vi和vim有什么区别?
vim 编辑文档的时候会对关键字以不同颜色显示是vi的升级版
vi没有这个功能
78. 如果你的机器上没有vim这个命令,你需要安装哪个软件包?
yuminstall -y vim-enhanced
79. 如果在vim进入到某个文档的时候,自动定位到第10行?
vim +10 xxx.txt
80. root用户用vim编辑完一个只读文件,保存会提示这文件只读,你需要如何做才能顺利保存?
:wq!
81. vim分为几种模式?我们可以在这几种模式下做什么操作?
三种模式:
一般模式 移动光标复制粘贴剪切删除
编辑模式 编辑文档
命令模式 iao、IAO
82. 在vim中如果把文档中5到100行中的aming改成Aming?
:5,100s/aming/Aming/g
:5,100s#aming#Aming#g (脱义)
83. 在vim中如何快速上翻下翻整页?
Ctrl-f 即 PageDown 翻页
Crtl-b 即 PageUp 翻页
84. 写出vim里上下左右移动的快捷键?
h 左j 下k 上l 右
85. 如何快速删除一串很长跨行的字符串?
方法一:v:选中先按v,然后jklh上下左右移动,选中一段文字之后,再x
方法二:在文字段落标记花括号,再从命令行输入:da{
86. 写出常用的几个压缩工具的名字和用法,并且区分哪个可以压缩目录?
四个,zip可以压缩目录
gzip 不能压缩目录,只能压缩文件,源文件会消失
gzip 2.txt
bzip2 不能压缩目录,只能压缩文件
bzip22.txt
xz 压缩,不能压缩目录
xz 2.txt
zip可以压缩目录和文件 跟gzip,bz2不一样,要写压缩文件名 源文件不消失
zip1.txt.zip 1.txt
zip -r dir.zip/dir
gunzip -ddirpath
tar -C 解压目录 -c创建打包 -x解压 -J(xz)|-j | -z
tar -u 1.txt-vf 1.tar(包内新打入文件) --exclude过滤出不打包的文件,可跟多个exclude,如:tar -cvf 1.tar --exclude"*.log" --exclude "*.txt" /etc/
87. 使用unzip解压的时候,使用哪个选项可以解压到指定的目录下?
unzip -d/tmp/ a.zip
88. 写出你所见过的所有压缩包的名字,并且写出解压他们的命令。
解包并xz解压缩
tar -Jxvf1.tar.xz
gzip解压缩
tar -zxvf1.tar.gz
bz2解压缩
tar -jxvf1.tar.bz2
89. 如何追加一个文件到tar包里?
tar-u 4.txt -vf 1.tar
查看是否追加成功
tar-tf 1.tar
90. 如何在使用tar打包的时候过滤掉所有的.log结尾的文件?
tar -cvf 1.tar --exclude"*.log" /etc/
91. 在centos上想要安装一个软件,可以通过哪几种方式来安装?
三种rpm,源码,yum
rpm类似于Windows的exe文件,是二进制文件,看不到里面的文件
源码包是可以改动的,改动了之后再编译,发布
92. 使用rpm工具如何安装和卸载一个rpm包?
安装rpm-ivh xxxxx.rpm
卸载rpm-e zlib
93. 如何查看你的机器上都安装过哪些rpm包?
rpm -qa,yum list :有@ 或者install表示已安装
yum grouplist
94. 如何查看一个rpm包都安装了哪些文件?
rpm -ql vim-enhanced
rpm -i http://xxx.rpm;rpm -i ftp://xxx.rpm
95. 如何查找某个文件是由哪个rpm包安装来的?
rpm -qf 文件绝对路径
96. 在使用rpm安装一个rpm包的时候会提示有很多依赖的包,如何不去理会这些依赖包而直接安装该rpm包?
rpm -ivh --nodeps xxxxx.rpm
97. yum相比较rpm来说,它有哪些优势?
可以解决包依赖
98. yum是依赖网络的,如果你的linux不能联网,你如何使用yum?
【插】如何安装epel扩展源
yuminstall epel-release -y
ls/etc/yum.repos.d/
CentOS-Base.repo CentOS-fasttrack.repo CentOS-Vault.repo
CentOS-Debuginfo.repo CentOS-Media.repo
创建本地yum源或局域网源或dvd源 ftp,http
99. 如何查看你的系统都安装过哪些工具集?如果想安装中文支持如何做?
yum grouplist
看一下yum grouplist是否是显示中文,如果显示中文,先LANG=en
yum groupinstall "Chinese Support"
注:Linux语言配置文件/etc/sysconfig/i18n
100. 如何使用yum下载一个rpm包?
#首先需要安装下面这个插件来支持只下载不安装
yuminstall -y yum-plugin-downloadonly.noarch(没有此功能要安装)
yum install --downloadonly--downloaddir=/tmp/ vim-enhanced
默认下载路径
/var/cache/yum/i386/6/xx
base/
epel/
如果包已经安装了,那么reinstall,把他下载下来
101. 你要使用的软件版本高于yum安装的,你怎么办?
源码安装,如MySQL5.5或5.6只能源码安装,yum只安装5.1
102. 用你自己的话术解释一下什么叫源码包?它和rpm包相比有什么区别呢?
包里面都保存了软件的源代码,比rpm包更新
103. 32位的rpm包是否可以安装在64位的机器上?反之呢?
可以;不可以
104. 有一天你的领导要你去下载一个源码包,并且安装,你会去哪里找这个源码包?下载下来后,如果你不知道如何安装,那你怎么做?
搜索官网;查看源码包里面的INSTALL或README文件
【实例】ssh禁止来源ip登录 白名单和黑名单
允许 ip和网段
cat/etc/hosts.allow
sshd:192.168.31.141 192.168.0.0/24
禁止
cat/etc/hosts.deny
sshd:ALL
先allow再deny
补充:
1、more上翻页b,下翻页space
2、POP3端口110
3、清空历史命令
查看历史命令history
清空history -c