Linux中命令的学习_学习笔记

简介: 时间:2017.12.03作者:李强参考:man,info,magedu讲义,万能的internet声明:以下英文纯属个人翻译,英文B级,欢迎纠正,以下内容纯属个人理解,并没有对错,只是参考,盗版不纠,才能有限,希望不误人子弟为好。

时间:2017.12.03
作者:李强
参考:man,info,magedu讲义,万能的internet
声明:以下英文纯属个人翻译,英文B级,欢迎纠正,以下内容纯属个人理解,并没有对错,只是参考,盗版不纠,才能有限,希望不误人子弟为好。
用tab补全功能,在centos6下能看到我们就光系统安装完毕后就会有2千多个命令,试问谁有这么厉害的能力,能每个都知道呢,并且熟知呢,所以说我觉得还是觉得应该挺高自己看帮助文档的能力提高,了解一些常用的系统管理工具和软件的使用。就比如grep我们都知道它是用来过滤匹配文本的,其中就有个-f的选项,我记得我当时还查过man文档还给翻译过是用来把一个文件当做pattern的,当时当老师说一个问题,取出2个文件之间的交集的时候我就没想过,可以用这个方法grep -f f1 f2来取出2个文件之间的交集,当然这样子也是不完善的,因为-f是用f1文件中每行的内容当做pattern,但是是相当于词组的一个模糊匹配,可以用-x,grep -x -f f1 f2 ,这样f1中每行就是锚定了行首行尾去匹配。当然这里也可以跟-i,去忽略大小写也是可以的,还有就是-w,
Linux中命令的学习_学习笔记

刚做了个实验,发现我又不对了,哈哈,发现,针对特殊字符的文件,是没法正常的作为pattern使用的。-x 确实是锚定了行首行尾,-f 和-x b\a's都没有匹配到。说明在grep 把b\a's当做pattern使用的时候是有问题的。
所以说针对2个文件都是这种标准单词的文件估摸个没问题,但是要是那种有特殊的文件不知道要怎么办呢?你看一个选项都这么多问题,2000多命令还不加选项哦,要靠记得真是要死人都不行呢。反正我是要死的,
Linux中命令的学习_学习笔记

针对文本处理的工具有
针对单词的,针对行的,针对列的,针对整个文件的,什么都有。
man -k command关键字啊,
rpm -qf ·which command· 看他是由哪个软件生成的,属于哪个类下的,
分类,
yum 有yum-config-manager, yumloader,等等
xfs有 xfsdump xfs_mkfile xfs_repair
联想记忆,命令和选项基本都是英文的缩写,要根据单词来记选项
每个人都有每个人的方法;
总之我们学习的是思想,知道原理,那么命令是用来操作的,多练自然都会熟的,但是如果你为什么1+1不知道,再怎么把1+1=2练习的很熟,可能一个脑筋急转弯就把你弄懵逼了。当然理论是要结合实践进行验证的,马克思主义教育我们实践出真理啊。

相关文章
|
8月前
|
域名解析 Ubuntu Linux
linux命令学习笔记
linux命令学习笔记
77 0
|
Linux Shell Perl
linux 部分命令学习笔记
linux 部分命令学习笔记
76 0
|
Linux Shell 开发者
LINUX基本命令3|学习笔记
快速学习LINUX基本命令3
|
监控 Linux Shell
Linux 基本命令2|学习笔记
快速学习Linux 基本命令2
|
Linux Shell 开发者
Linux 基本命令|学习笔记
快速学习 Linux 基本命令
127 1
|
存储 缓存 Linux
Linux 基本命令—3 | 学习笔记
快速学习 Linux 基本命令—3。
105 0
|
Linux Shell 开发者
Linux 基本命令 - 5 | 学习笔记
快速学习 Linux 基本命令 - 5.
101 0
|
缓存 Linux Shell
Linux 基本命令 - 4 | 学习笔记
快速学习 Linux 基本命令 - 4
104 0
|
存储 Linux Shell
Linux 基本命令 - 2 | 学习笔记
快速学习 Linux 基本命令 - 2。
105 0
|
Linux Shell 开发者
Linux 基本命令 - 1 | 学习笔记
快速学习 Linux 基本命令 - 1。
131 0