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

简介:

时间: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练习的很熟,可能一个脑筋急转弯就把你弄懵逼了。当然理论是要结合实践进行验证的,马克思主义教育我们实践出真理啊。



本文转自 lajifeiwomoshu 51CTO博客,原文链接:http://blog.51cto.com/lajifeiwomoshu/2046977

相关文章
|
1天前
|
安全 Linux 测试技术
|
1天前
|
安全 Linux Windows
Linux中Shutdown命令使用介绍
Linux中Shutdown命令使用介绍
|
2天前
|
自然语言处理 Java Linux
【Linux】开始学习进程替换吧!
通过学习进程替换,我们可以体会到多语言混搭的快乐,可以从C语言直接蹦到python ,也可以从c++里运行java代码。是不是很厉害!这是通过调度多个进程的效果,联系我们之前学习的进程,进程控制等概念。我们可以想要运行其他代码可以通过创建子进程来实现,但是这样也肯定是同一种语言,如果想要运行其他语言,那是不是有种方法可以调度一个进程来当做子进程呢??? 我们开始今天的学习吧!
9 0
|
2天前
|
缓存 关系型数据库 Linux
Linux目录结构:深入理解与命令创建指南
Linux目录结构:深入理解与命令创建指南
|
2天前
|
数据挖掘 Linux vr&ar
Linux命令实战:解决日常问题的利器
Linux命令实战:解决日常问题的利器
|
2天前
|
NoSQL Linux Redis
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
15 0
|
2天前
|
安全 Linux Shell
linux基础命令详解
linux基础命令详解
8 0
|
3天前
|
Linux
Linux常用命令2
Linux常用命令2
5 0
|
3天前
|
Linux
Linux常用命令1
Linux常用命令1
9 0