【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 19:46
下一篇 2017-07-14 20:22

相关推荐

  • 初学Linux之用户、组和权限

    1、用户和组管理命令 
    2、理解文件权限和默认权限 
    3、设置文件权限
    4、特殊权限 
    5、ACL

    2017-12-08
  • linux软链接与硬链接的区别

    硬链接:相于当给文件增加了一个新名 在添加链接时会增加链接数,其inode结点数不会增加 支持绝对路径与相对路径 硬链接不能对目录来创建 不能跨分区来创建链接 硬链接链接到文件被删除时,依旧可以通过链接文件来访问被删文件的数据 软链接:可以支持对目录来创建链接 (注,当你用rm -rf 删除目录的时候,目录不会删除,但目录中的内容会被删除,并且会删除源文件)…

    Linux干货 2013-07-15
  • apache编译安装

    apache是什么:     Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。同时Apache音译为阿帕奇,是北美印第安…

    Linux干货 2016-08-24
  • 马哥教育网络班21期+第八周课程练习

    1、请描述网桥、集线器、二层交换机、三层交换机、路由器的功能、使用场景与区别。 网桥:也叫做桥接器,工作在OSI七层中第二层数据链路层,主要是用来连接两个局域网的一种存储或者转发设备,它能将一个大的LAN分隔      为多个网段,也可以将多个LAN互联为一个逻辑LAN,网桥是在数据层上实现的局域网互联;即使…

    Linux干货 2016-09-08
  • 运维工程师技能需求排行

    这是我今天在拉勾网搜索运维,翻完了4四页也招聘信息之后得到的,我的目的是想要看看之后的学习,哪个更应该成为重点,有些在我意料之中,有些还真的没想到,算是努力了一个小时的收获吧,分享给大家。
    注意:其中的看法仅代表个人观点,很多都是依靠我自己的学习经验和工作经验累积的

    Linux干货 2017-12-12
  • M22 Centos设置yum源方法

    实验目的: 使用虚拟机模拟建立yum源服务器,在客户机上指定yum源为该服务器。 实验器材: WMware12安装Centos6.8虚拟机作为yum服务源 WMware12安装Centos7.3 作为客户端访问yum源服务器 实验原理图: 实验过程: 服务器端: 1、  显示已经挂载的光盘 #cd /misc/cd #先执行此命令才可以看到光盘挂载…

    2017-03-06

评论列表(1条)

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

    努力!奋斗!