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

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

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

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

    第一个使我们这周学习的一些查询命令的小扩充: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 19:46
下一篇 2017-07-14 20:22

相关推荐

  • 系统启动及内核管理

    一、知识整理 1、nohup 命令:不挂断地运行命令,远程连接当断网或断开shell时还可以继续运行。无论是否将nohup命令的输出重定向到终端,输出都将附加到当前目录下的nohup.out文件中,如果当前不可写,则重定向到家目录nohup.out文件,除非定义了输出文件。 nohup COMMAND 输出重定向至文件 nohup COMMAND &…

    Linux干货 2016-09-19
  • 简述动静分离

        今天来简述一下如何实现wordpress的动静分离以及读写分离      首先来放出大图。   1.来看图说话     首先来介绍一下这张图    最前端的两台机器是  负责调度后端主机请求动…

    2017-05-18
  • bash脚本编程

    Linux脚本编程中bash常用的测试类型:                 整数测试:       -gt greater than  大于    …

    Linux干货 2016-08-18
  • LVS负载均衡实战演练

    LVS负载均衡实战之lvs-nat模型 1.准备好机器,配置好时间同步,配置号网络,主机名 172.16.251.91 client [桥接] [网关为172.16.251.90] #lvs负载均衡两块网卡 172.16.251.90  lvs [网卡1] [桥接] 192.168.42.150  lvs [网卡2] [VMnet8] 192.168.42.…

    Linux干货 2017-06-22
  • 马哥教育网络班22期第二周课程练习1-未闻花名

    1、Linux管理文件和目录的命令 命令 功能 命令 功能 pwd 显示当前目录 ls 查看目录下的内容 cd 改变所在目录 cat 显示文件的内容 grep 在文件中查找某字符 cp 复制文件 touch 创建文件 mv 移动文件 rm 删除文件 rmdir 删除目录 1.1 pwd命令 该命令的英文解释为print working directory(打…

    Linux干货 2016-08-29
  • 用户和组管理的命令

    用户管理概念: 用户类别:         管理员,普通用户,(系统用户和登录用户) 组类别:         管理组员,普通用户组         基本组和附加组         私有组,公共组 数…

    Linux干货 2016-12-21

评论列表(1条)

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

    努力!奋斗!