【26期】Linux第一周学习小总结

    知识不在长短,而在于其中的精炼程度,字典每个字没有一页的篇幅,却被大面积推广,之所以没有再把学到的全部搬运到博客上来,就是为了给大家一点可看的东西,也许我自己认为的精炼是有点简短了,那我就再更新一下,再复习一下,学到的whatisman命令。

    第一周匆匆而过,学过的知识,过遍脑子都忘了,特别是老师讲的更是听的多,忘得快,一些小的知识点,我们都有笔记就不再搬运了,这周分享一点我自己没有弄懂老师教的情况下,自己搜索的,或者老师的分享的小知识。

    首先,使我们马哥教育微信公众号上分享的一点小知识,基础命令,我自己感觉有趣的几条就拿出来分享一下。

    第一个使我们这周学习的一些查询命令的小扩充:locate

    【26期】Linux第一周学习小总结

    locate顾名思义查找、定位的意思,是我们所学常用的命令之一,我们通过whatis的查询知道:locate属于用户命令

    【26期】Linux第一周学习小总结

    接下来我们就能很快速的查询到一些小小的帮助(老师的话就是,男人(man)才是最靠的住的),如果我们没有通过whatis来查询locate的具体属于哪类东东,查询的时候就会按照locate()后括号内的东东来查询帮助,那么括号里到底有什么呢?

    【26期】Linux第一周学习小总结

具体就是这些了,接下来我们就可以用man,来查询一下帮助手册了(终于科普完了)

【26期】Linux第一周学习小总结

    由于我们截屏的原因我们先看到的是name,告诉我们这个命令的简单概述,接下就是我们的OPTIONS选项,其中包含了我们在用到locate的时候的一些选项,譬如:-A,我们看到的是-A,–all,从这两个单词中我们可以看出这里的-A,肯定是一些全部的查询,下面的详细果然是输出全部匹配到的词条,而不只是一条。

我们这时候摁ctrl+c来退出我们的man帮助手册,man里有很多的一些快捷键,我们简单的列举一些,ctrl+F是向下翻页(和我们键盘上的PgDn功能一样),ctrl+B是向上翻页(同PgUp),输入/String,就能关键词查询,n可以向下翻,N向上翻,/string是向下查询,?string是向上查询,一般来说我们的所有快捷键都是成对出现。

    回归正题,我们的man来尝试一下使用:locate -A mail

    【26期】Linux第一周学习小总结

    不用想也知道这是一条查询mail关键词的命令,那么我们的mail有多少呢,我们就使用了,locate -c mail 查看了一下,有704条搜索!!!

【26期】Linux第一周学习小总结

因为所有的mail目录,文件,有mail关键词的文件目录全部显示出来,由此我们想到了一个问题,那么多我们怎么查看呢,这是我们就可以在locate 和 mail的中间加上大致的目录,来缩小我们搜索的范围。

    接下我们使用locate /var/spool/m 这条命令,这条命令的意思是,我们在/var/spool/目录下查询一个以m开头的文件,这样就很好的收缩我们搜索的范围

    【26期】Linux第一周学习小总结

    而我们的命令还有一些有趣的选项,比如:-i,使用locate -i /var/spool/M 的命令,可以看出依旧可以查询出小写字母的m关键词的文件!由此可见-i是忽视大小写之分,查询目录下文件。

【26期】Linux第一周学习小总结

    当然我们的locate有很多的选项,如果一一列举出来的意义占据篇幅就太大了,我就不一一赘述了,我们上面有man的相关用法,可有兴趣的同学可以自己去提前学习一下这个搜索指令的用法。

第二个也是搜索中的一员:find

    【26期】Linux第一周学习小总结

相对于locate,find的功能同样强大,可以根据我们的一些具体要求来搜索,比如十天内的文件查询,我们只要加上find 文件目录 要搜索的文件 -10就行了,不用担心以后长时间没有关机过得服务器上的庞大数字所烦恼,甚至连我们的大小都能搜索

【26期】Linux第一周学习小总结

这个是我们在目录/ 下的搜索size大于20M的文件。

   当然对于find命令我也没有吃透,毕竟老师也没讲到,这只是我在课余上的一些参照windows上的使用的一些反馈,去想象如果用linux上的哪个命令来去实现,有时候自己的去摸索思考会比老师的填鸭式教育更让我们可以更快的记住一些知识,加深我们的学习影响,提高我们对于linux的兴趣。

    接下来针对的windows上传到linux系统上的一些文本文件乱码

    在附件终端中,进入到txt文件所在目录,使用命令符“iconv -f gb18030  -t utf8 要更改.txt -o 更改后.txt”把gb18030编码的1.txt转换成utf8的2.txt。这样更改后.txt就成为Linux支持的编码。

    我们来试验一下我们的这条命令,我们首先上传了一个文本

    【26期】Linux第一周学习小总结

    可以看得出来,上传成功之后我们开始了查询,结果和我们想象的不太一样,乱码了,怎么办,这时候就要拿出我们的那条指令了

    【26期】Linux第一周学习小总结

 

    然后就能使得我们的文本档案中的一些乱码恢复过来,也许对于一些人来说这些科普的小知识比较鸡肋,谁也不会无聊的去传一些文档到linux中去,不过未来的事情谁也说不准,也许你用的时候,别人都拿出手机查找,而你帅气的敲出一行代码,也是可以吹一年的!

    好了,上述就是我自己的第一周来的体验,也许大学的松散教育,惯出来的老毛病,老师教的不好好学,爱自己去看一些东西,学一些东西,希望自己慢慢地习惯的这个节奏,别落下队伍就好,长征第一步,就想躺在泥坑里的心情,大家都会有这种想法,但是路已经开始走了,那就慢慢地走下去,走出自己人生的辉煌,此上于君共勉!

    

原创文章,作者:努力!奋斗!,如若转载,请注明出处:http://www.178linux.com/80452

(0)
努力!奋斗!努力!奋斗!
上一篇 2017-07-14
下一篇 2017-07-14

相关推荐

  • Linux系统网络属性管理之bond

    Bonding 就是将多块网卡绑定同一IP地址对外提供服务,可以实现高可用或者负载均衡。当然,直接给两块网卡设置同一IP地址是不可能的。通过bonding,虚拟一块网卡对外提供连接,物理网卡的被修改为相同的MAC地址。 Bonding的工作模式 •Mode 0 (balance-rr) 轮转(Round-robin)策略:从头到尾顺序的在每一个slave接口…

    Linux干货 2016-09-18
  • N21—-第一周课程练习题

    1、描述计算机的组成及其功能。 我们现在通常理解为计算机是由硬件系统+软件系统组成的,根据冯·诺依曼体系结构。计算机主要由五大部件组成:      运算器(Datapath): 计算机中执行各种算术和逻辑运算操作的部件      控制器(Control):是整个计算机的中枢神经,…

    Linux干货 2016-07-12
  • Linux概述

    计算机组成概述 计算机组成原理 如上图计算机的组成结构,CPU运行速度远远高于内存,而内存运行速度又远远高于I/O;由于三者运行速度巨大差异,如果系统仅运行一个任务(单任务系统),那么将有大量的CPU空闲时间等待缓慢的I/O及内存的读取。为提高CPU的使用效率,于是便产生了多任务系统系统的需求。 多任务系统 多任务实现的基础,我们知道计算机处理任务主要靠CP…

    Linux干货 2016-12-02
  • Xtrabackup进行MySQL备份

    使用Xtrabackup进行MySQL备份 一、安装 1、简介 Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是世界上惟一一款开源的能够对innodb和xtradb数据库进行热备的工具。 特点: (1)备份过程快速、可靠; (2)备份过程不会打断正在执行的事务; (3)能够基于压缩等功能节约磁盘空间和流量; (4)自动…

    Linux干货 2017-02-20
  • 引导加载程序grub的使用详解

    引导加载程序grub的使用详解 为运行于虚拟机上的CentOS 6添加一个新硬件,提供两个主分区 为硬盘建两个主分区;并为其安装grub 为硬盘的第一个主分区提供内核和ramdisk文件;为第二个分区提供rootfs 为rootfs提供bash、ls、cat程序以及所依赖的库文件 为grub提供配置文件 将新的硬盘设置为第一启动项并能够正常启动目标主机 1.…

    Linux干货 2017-09-04
  • linux目录基础、简单的命令以及运用linux帮助

    计算机组成及其功能     计算机其实是:接收用户输入指令与数据,经过中央处理器的数据与逻辑单元运算处理后,以产生或存储成有用的信息。所以计算机组成可以分为输入单元、输出单元、CPU(控制单元、算术逻辑单元)、内存     输入单元:包括键盘、鼠标、扫描仪、手写板、触摸屏等;实现…

    Linux干货 2016-09-17

评论列表(1条)

  • 努力!奋斗!
    努力!奋斗! 2017-07-15 20:22

    努力!奋斗!