linux基础练习五
87、vi和vim有什么区别?
答:vim比vi多了颜色显示
88、如果你的机器上没有vim这个命令,你需要安装哪个安装包?
答:yum install -y vim-enhanced
89、如果在vim进入到某个文档的时候,自动定位到第10行?
答:vim +10 filename.txt
90、root用户用vim编辑完一个只读文件,保存会提示文件只读,如何操作才能顺利保存?
答:使用:q!强制退出 ;
91、vim分为几种模式?我们可以在这几种模式下作什么操作?
答:一般模式、编辑模式、命令模式
一般模式主要是查阅内容,编辑模式是编辑文本,命令模式可以进行高亮、查找、替换等操作;
92、在vim中如何把文档中5到100行中的wei改成Wei?
答:在命令模式输入:5,100s#wei#Wei#g
93、在vim中如何快速上翻下翻整页?
答:ctrl+f向前翻页,ctrl+b向后翻页
94、写出vim里上下左右移动的快捷键
答:h左,j右,k上,l下
95、如何快速删除一串很长跨行的字符串?
答:可以使用v进行自由选择,再x删除
96、写出常用的几个压缩工具的名字和用法,并区分哪个可以压缩目录。
答:gzip、bzip2、xz、zip,其中zip可以压缩目录
gzip filename,bzip、xz同gzip,压缩后,原文件消失,
zip filename.zip filename,压缩目录需要加-r参数;
97、使用unzip解压的时候,使用哪个选项可以解压到指定目录下?
答:使用-d选项,unzip -d foldername filename.zip
98、写出你所见过的所有压缩包的名字,并且写出解压他们的命令。
答:.xz、.gz、.bz2、.zip,对应解压命令分别是:xz -d filename.xz
gz -d filename.gz ,bzip2 -d filename.bz2,unzip filename.zip;
99、如何追加一个文件到tar包里?
答:tar -u filename.tar filename2
100、如何在使用tar打包的时候过滤掉所有的.log结尾的文件?
答:使用--exclude选项,--exclude *.log
101、在centos上想要安装一个软件,可以通过哪几种方式来安装?
答:三种方式:yum、rpm、源码;
102、使用rpm工具如何安装和卸载一个rpm包?
答:rpm使用-i安装rpm包,-e卸载rpm包;
103、如何查看机器上安装过的rpm包?
答:rpm -qa
104、如何查看一个rpm包都安装了哪些文件?
答:rpm -ql filename.rpm
105、如何查找某个文件是由哪个rpm包安装来的?
答:rpm -qf filename
106、在使用rpm安装一个rpm包的时候会提示很多依赖的包,如何不去理会这些依赖包?
答:添加--nodeps参数
107、yum相比较rpm有哪些优势?
答:yum会自动安装需要的依赖包;
108、yum是依赖网络的,如果无法联网,如何使用yum?
答:使用本地yum源或者局域网yum源
109、如何查看你的系统都安装过哪些工具集?如果想安装中文支持如何做?
答:使用yum grouplist进行查看,将LANG=en,安装英文rpm包;
110、如何使用yum下载一个rpm包?
答:yum install --downloadonly filename --downloaddir=foldername
111、如果要使用的软件版本高于yum安装的,你怎么办?
答:使用源码进行安装
112、用你自己的话术解释什么叫源码包?它和rpm包相比有什么区别呢?
答:源码包就是没有编译的代码包,无法直接安装,rpm包是已经编译完成的,可以直接在linux进行安装
113、32位的rpm包是否可以安装在 64位的机器上?反之呢?
答:32位的rpm包可以安装在64位的机器上,但反过来不行;
114、有一天你的领导 要你去下载一个源码包,并且安装,你会去哪里找这个源码包?下载后,如果不知道安装方法,该怎么办?
答:搜索对应软件的官网下载源码包,下载完成后,阅读install或者readme文件,按照指示进行安装。