【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

相关推荐

  • Bind编译安装详解

    Bind编译安装详解 Bind是一款开放源码的DNS服务器软件,由美国加州大学Berkeley分校开发和维护的,全名为Berkeley Internet Name Domain它是目前世界上使用最为广泛的DNS服务器软件,支持各种unix平台和windows平台。现今互联网上最常使用的DNS服务器软件,使用BIND作为服务器软件的DNS服务器约占所有DNS服…

    Linux干货 2016-07-22
  • N25-第6周

    vim:    模式化的编辑器        基本模式:            编辑模式,命令模式,            输入模式       &n…

    Linux干货 2017-02-13
  • 计算机入门

    Linux入门 与 计算机

    Linux干货 2018-02-07
  • VIM编辑器

    VIM是什么? Vim是从VI发展出来的一个文本编辑器,拥有许多丰富的功能,便于编程开发,在程序员中被广泛使用,是类Unix系统用户最喜欢的功能强大的跨平台文本文件编辑工具。 为什么要用VIM? vi编辑器是所有类UNIX系统下标准的编辑器,他是我们使用Linux系统不能缺少的工具。对于所有类UNIX系统的任何版本,vi编辑器是完全相同的。而vim是从VI发…

    2017-06-03
  • 8-15作业

    1、写个脚本,实现以下三角形    *   ***  ***** ******* #!/bin/bash # read -p " input a number : " n for l&nbs…

    Linux干货 2016-08-21
  • 集群基本介绍

    Linux Cluster: Cluster:计算机集合,为解决某个特定问题组合起来形成的单个系统; Linux Cluster类型: LB:Load Balancing,负载均衡;主机来平均访问的压力。由负载均衡器和多个后端主机分担主。 HA:High Availiablity,高可用,靠冗余节点实现;提高服务的可用性,有多个负载均衡器(和备份)来接收来自…

    Linux干货 2016-10-30

评论列表(1条)

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

    努力!奋斗!