大家好,欢迎来到IT知识分享网。
💖 文件查看命令
常用的查看命令有:cat、tac、more、less、head、tail、nl
命令 | 解释 |
---|---|
cat | 由第一行开始显示档案内容; |
tac | 从最后一行开始显示档案内容,tac是cat的倒写; |
more | 一页一页地显示档案内容; |
less | 与more类似,但比more更好,它可以往前翻页; |
head | 只看前几行; |
tail | 只看末尾几行; |
nl | 显示行号。 |
💫 cat命令
名称:cat
全称:concatenate
使用权限:所有使用者
使用方式:cat [-AbeEnstTuv] [–help] [–version] file Name
说明:将文件串连接后传到基本输出(输出到屏幕或加>file Name 重定向到另外的文件)。
参数 | 说明 |
---|---|
-n或–number | 由1开始对所有输出的行数编号。 |
-b或–number-nonblank | 和-n相似,但对空白行不编号。 |
-s或–squeeze-blank | 当遇到有连续两行以上的空白行,就代换为一行。 |
-v或–show-nonprinting | 显示具体格式。 |
💫 tac命令
名称:tac
使用权限:所有使用者
使用方式:tac fileName
说明:将文件从最后一行到第一行反向输出。
💫 more命令
名称:more
使用权限:所有使用者
使用方式:more [-dlfpcsu] [-num] [+/pattern] [+linenum] [filename…]
说明:类似cat,不过会以一页一页地显示,方便使用者逐页阅读,按空格键(Space)往下一页显示,按B键往回(back)一页显示,而且还有搜寻字串的功能(与vi相似)。使用中,按H键,可以查看说明文件
💫 less命令
名称:less
使用权限:所有使用者
使用方式:less [Option] filename
参数 | 说明 |
---|---|
-c | 从顶部(从上到下)刷新屏幕,并显示文件内容,而不是通过底部滚动完成刷新。 |
-f | 强制打开文件,二进制文件显示时,不提示警告。 |
-i | 搜索时忽略大小写,除非搜索串中包含大写字母。 |
-I | 搜索时忽略大小写,除非搜索串中包含小写字母。 |
-m | 显示读取文件的百分比。 |
-M | 显示读取文件的百分比、行号及总行数。 |
-N | 在每行前输出行号。 |
说明:less的作用与more十分相似,不同的是less允许使用者往回翻页,以浏览已经看过的部分,同时因为less并未在一开始就读入整个文件,因此在遇到大型文件的开启时,会比一般的文书编辑器(如vi)来得快速。
💫 head命令
名称:head
使用权限:所有使用者
使用方式:head [Option] filename
参数 | 说明 |
---|---|
-n | 后面接数字,代表显示几行。 |
说明:以行为单位进行数据读取。
💫 tail命令
名称:tail
使用权限:所有使用者
使用方式:tail [Option] filename
参数 | 说明 |
---|---|
-n | 后面接数字,代表显示几行。 |
说明:以行为单位读取文档最后n行的数据。
💖 文件查询命令
Linux下有locate、whereis以及find命令可以供选择查找文件。
💫 locate命令
名称:locate
使用权限:所有使用者。
使用方式:locate [-d] [–help] [–version] keyword
补充说明:locate指令用于查找符合条件的文档,它会去保存文档和目录名称的数据库内,查找合乎范本样式条件的文档或目录。
参数 | 说明 |
---|---|
-d或—database= | 配置locate指令使用的数据库。locate指令预设的数据库位于/var/lib/slocate目录里,文档名为slocate.db,可使用这个参数另行指定。 |
–help | 在线帮助。 |
–version | 显示版本信息。 |
-i | 忽略大小写。 |
-r | 后面接正则表达式。 |
说明1:在caowei目录下创建了6个空文件,并且其名字中都有whb字样,但是使用locate whb查找却没有找到刚刚建立的几个文件。
说明2:使用locate查找速度非常快,因为locate是在以建立的数据库/var/lib/slocate/里面查找资料的,根本没有去找文件本身,所以不用去硬盘当中存取文件,结果当然速度很快。但有个限制就是locate所依赖的数据库每天更新一次,所以当新建一些文件的时候是查不到的,要想查找到新建的文件需要更新这个数据库,可以使用updatedb命令更新数据库,不过只有root账户才可以手动更新数据库。
说明3:updatedb用来更新数据库。
说明4:当时用updatedb命令更新数据库时,会有一个长时间的等待过程,不是系统死机,这是在执行更新。如果想让其在后台执行,可以在执行的时候在前面加上&符号,让其在后台执行。
说明5:出现updatedb无法打开临时文件的问题是因为权限不够,所以切换到了root账户下。切换的时候加了“-”,意思是保持原来的环境变量。
说明6:当updatedb完毕后,再次使用locate whb去查询,发现仍然看不到,因为测试的东西都在/tmp目录下,updatedb默认更新是不包含/tmp/下的内容,所以即使更新了数据库还是看不到想要的数据。
💫 Whereis命令
名称:whereis
使用权限:所有使用者
使用方式:whereis [-bfmsu] [-B <目录>…] [-M <目录>…] [-S <目录>…] [文件…]
补充说明:whereis指令会在特定目录中查找符合条件的文件。这些文件的类型应属于原始代码、二进制文件,或是帮助文件。
参数 | 说明 |
---|---|
-b | 只查找二进制文件。 |
-B<目录> | 只在设置的目录下查找二进制文件。 |
-f | 不显示文件名前的路径名称。 |
-m | 只查找说明文件。 |
-M<目录> | 只在设置的目录下查找说明文件。 |
-s | 只查找原始代码文件。 |
-S<目录> | 只在设置的目录下查找原始代码文件。 |
-u | 查找不包含指定类型的文件。 |
为了做好运维面试路上的助攻手,特整理了上百道 【运维技术栈面试题集锦】 ,让你面试不慌心不跳,高薪offer怀里抱!
这次整理的面试题,小到shell、MySQL,大到K8s等云原生技术栈,不仅适合运维新人入行面试需要,还适用于想提升进阶跳槽加薪的运维朋友。
本份面试集锦涵盖了
- 174 道运维工程师面试题
- 128道k8s面试题
- 108道shell脚本面试题
- 200道Linux面试题
- 51道docker面试题
- 35道Jenkis面试题
- 78道MongoDB面试题
- 17道ansible面试题
- 60道dubbo面试题
- 53道kafka面试
- 18道mysql面试题
- 40道nginx面试题
- 77道redis面试题
- 28道zookeeper
总计 1000+ 道面试题, 内容 又全含金量又高
- 174道运维工程师面试题
1、什么是运维?
2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?
3、现在给你三百台服务器,你怎么对他们进行管理?
4、简述raid0 raid1raid5二种工作模式的工作原理及特点
5、LVS、Nginx、HAproxy有什么区别?工作中你怎么选择?
6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?
7、Tomcat和Resin有什么区别,工作中你怎么选择?
8、什么是中间件?什么是jdk?
9、讲述一下Tomcat8005、8009、8080三个端口的含义?
10、什么叫CDN?
11、什么叫网站灰度发布?
12、简述DNS进行域名解析的过程?
13、RabbitMQ是什么东西?
14、讲一下Keepalived的工作原理?
15、讲述一下LVS三种模式的工作过程?
16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?
17、如何重置mysql root密码?
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化的资料的朋友,可以点击这里获取!
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
原理?
15、讲述一下LVS三种模式的工作过程?
16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?
17、如何重置mysql root密码?
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化的资料的朋友,可以点击这里获取!
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/150859.html