为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Linux达人养成计划 I_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Linux达人养成计划 I

Tony Linux系统工程师
难度入门
时长 6小时 0分
  • 使用特殊选项
    查看全部
  • 特殊选项
    查看全部
  • cd是shell 自带的命令, 而whereis 和which 则是查看 外部系统安装的命令
    查看全部
  • 挂载命令格式: mount [-t 文件系统] [-o 特殊选项] 设备文件名 挂载点
    查看全部
  • 查询与自动挂载命令: mount
    查看全部
  • www.netcraft.com\\分析各开源软件的比例变化 绝大部分的服务器都是Linux SSHd 嵌入式:机顶盒,小米盒子,智能电视
    查看全部
    0 采集 收起 来源:Linux应用领域

    2014-11-20

  • Bash中其他特殊符号 单引号和双引号和PHP中差不多,单引号就是直接输出其中内容,而双引号会按照变量、转义符等的具体含义输出。 反引号是先让反引号中的命令执行,然后再把结果值赋给变量。反引号是键盘上数字1左边的那个键。 因为容易看错,和单引号容易混淆,所以建议最好不要使用,而使用$()就可以达到效果。 $()的效果和反引号一样。 例如abc=$(ls) 这就是把命令ls的执行结果赋给abc $是调用变量的值 例如:abc=123 echo “$abc是一串数字” 在这个例子中,变量abc在被调用的时候就是使用$进行调用的
    查看全部
    0 采集 收起 来源:通配符

    2014-11-20

  • 通配符 可以用不同的匹配方式进行搜索 具体参看视频内容 通配符主要是匹配文件,如果要匹配数据则需要正则表达式,正则表达式要复杂的多,后续会进行学习
    查看全部
    0 采集 收起 来源:通配符

    2014-11-20

  • 管道符 管道符命令格式: 命令1 | 命令2 命令1正确输出作为命令2的操作对象,命令1错误则会报错 例如:我们要用more命令查看ls -l /etc (more命令是分屏显示文件内容) 但more不能直接查看命令结果,只能查看文件 我们可以采用方法之一,先用ls -1 /etc > abc这种方式吧命令结果保存在文件abc中,再用more abc对文件进行查看。可是这种方法比较麻烦,于是 我们就可以用ls -l /etc | more 管道符命令来使more命令来操作ls -l /etc的结果 注意,使用管道符的话,命令2就要更严格选择,一定是要能操作命令1输出结果的命令 典型案例:netstat -an | grep ESTABLISHED | wc -l netstat -an会显示服务器上所有的网络端口等信息,在后面会继续学习这个命令。其中端口后面是LISEN是等待连接,而如果是ESTABLISHED则表示已经有客户端链接了,我们用grep ESTABLISHED命令就可以查询到有哪些端口是被连接的,也就是对netstat -an命令的输出结果进行操作,然后我们在通过wc -l统计行数,就可以得到当前有多少客户端连接我们的服务器,也就是有多少用户在连接我们的服务器。 这里使用的是两个管道符,从左到右的顺序执行。 这个命令经常使用。 管道符应用要更广泛,因为有一定的逻辑关系和编程思想
    查看全部
    0 采集 收起 来源:管道符

    2018-03-22

  • 多命令顺序执行 有些比较占用时间比较长的操作,你想知道中间运行了多少时间,就可以用分号;来连接多个命令依次运行 例如:date ; tar -zcvf etc.tar.gz /etc ; date 这个例子中中间的命令是解压etc.tar.gz文件,可能需要很长时间,而两边都加了date,这就会在解压之前记录一个时间,解压之后执行一个当前时间,然后你去两边一减就可以获得解压的时间了。 分号连接多个命令可以很灵活的做很多操作。 缺点:不管其中哪个命令报错,后续的命令还是会继续执行,所以在前面操作必须成功后面才应该操作的情况下就会有麻烦。这时候我们就要用逻辑与也就是&&来连接。 &&逻辑与,前判断,前面一个命令正确执行后面命令才能执行,如果前面的命令错误的话,不管后一个命令如何,最终都不会执行 ||逻辑或,前面一个命令错误后面命令才能执行 典型案例: ls && echo yes || echo no 这是逻辑正确的。该命令,只要前面ls命令是正确的就会打印yes,只要ls命令错误就会打印no,因为ls如果错误,echo yes就不会执行,就相当于||前面就是错误,所以echo no就会执行 典型案例2:ls || echo no && echo yes 这里就会出现问题,当ls正确的时候,echo no不执行,在&&前就是正确的,所以最终输出yes,而当ls是错误命令的时候,echo no会正确执行,而echo yes也会正确执行。这就会出现逻辑混乱。 所以逻辑与和逻辑或是不能颠倒顺序的,一定要先写逻辑与再写逻辑或
    查看全部
    0 采集 收起 来源:管道符

    2018-03-22

  • -rw-r--r-- -文件 d目录 l链接文件
    查看全部
    0 采集 收起 来源:Linux命令格式

    2014-11-20

  • 输入重定向2 输入重定向比较少见 输入重定向就是本身应该由标准输入方式键盘输入,但是我人为改变了输入方式,用文件作为输入 例如: wc < access.log 这个命令会让wc命令统计access.log文件的行数,单词书和字符数信息 当然wc命令不加 <也可以统计文件信息 wc命令格式就是 wc [文件名] 而<<符号则是,命令<<[标记] 在第一个标记后,你可以随意输入字符,当你输入和第一个标记一样的字符的时候,则对两个标记中间的部分执行命令 这个<<符号,很少使用,基本看不到
    查看全部
    0 采集 收起 来源:输出重定向

    2018-03-22

  • 输入重定向 wc是统计命令 输入wc命令以后直接回车,你就可以任意的书写字符,书写完以后,按CTRL+D,就会统计出你一共写了多少行,多少个单词,多少个字符(只有中间有空格就认为是单词,不是靠语义区分) 如果只想统计某一项内容 就可以在wc后加选项 例如:wc -c 具体选项看截图
    查看全部
    0 采集 收起 来源:输出重定向

    2014-11-20

  • 输出重定向2 正确输出和错误输出同时保存 前两种方式,是如果命令是正确的就直接写入,如果错误的话就进行2,标准错误输出2会先传入标准正确输出1然后写入文件中,达到正确和错误输出同时保存的目的。 注意格式,只要错误输出>或>>左右两边就都不能有空格 第三和第四个和前两个作用相同,但是比前两个要简洁一些。 另外覆盖的命令在实际中很少使用 有个特殊例子:ls &>/dev/null 这个例子中/dev/null是一个系统预留的黑洞,这个命令的意思是,把ls命令的输出扔进去,它既不会保留也不会显示出来,/dev/null相当于一个垃圾站。 最后一个是把正确的结果放在文件1,把错误的结果放在文件2 例如: ls >> access.log 2>>error.log 这个例子就是把ls命令执正确输出保存在access.log文件中,把错误输出保存在error.log中 这三种方法是常见操作,需要记下。 时刻注意错误输出重定向的格式大于号左右两边不能有空格
    查看全部
    0 采集 收起 来源:输出重定向

    2018-03-22

  • 输出重定向 标准输出应该输出到显示器上,输出重定向就是把输出到显示器的传输过程改到输出到文件上。 例如,有一个命令需要在服务器上凌晨3点执行,这时候没有管理员在,这样重定向就会把该命令的结果输出到文件中,也就是相当于自己记录了一个日志,第二天上班就可以进行查看。 这个在系统管理中是非常常用的操作。 如何做输出重定向 在写完命令后不直接回车而是在后面加上 >[要创建的文件名] 这样再回车,命令执行结果就不直接显示在屏幕上,而是记录在了创建的文件中 例如:ifconfig > test.log ifconfig命令的执行结果就会被记录在test.log中 命令可以进行定时执行,在后面shell编程会学到 单个的 >会在重定向后覆盖,也就是如果保存在的文件已经存在了,则再次做重定向的时候就会覆盖之前的文件内容 例如:ifconfig > test.log ls > test.log 此时test.log只保存了ls的执行结果 如果不想覆盖的话可以使用双 >即 >> 用>>后会续写执行结果 标准命令重定向 >和>>只能保存命令的正确输出,一旦命令错误则不能保存 如果要记录命令的错误信息,则需要在>和>>前面加上2,也就是2>和2>>,这样就是保存命令的错误信息 (数字2就是之前提到的标准错误输出的文件描述符) 同样的,2>>是追加,2>是覆盖 注意2>和2>>后面不能加空格 标准错误输出重定向很少用到,因为都知道错误了,就不会写了,所以我们需要的是正确和错误的格式相同,写错了就报错,没写错就正常写入结果的方法,参看下一个笔记
    查看全部
    0 采集 收起 来源:输出重定向

    2018-03-22

举报

0/150
提交
取消
课程须知
本课程作为Linux的入门课程,适合所有对Linux感兴趣的小伙伴们。零基础学习!还等什么,赶快来加入吧!
老师告诉你能学到什么?
通过学习本门课程,您将有如下收获: 1、全面了解Linux的前世今生 2、能够独立安装Linux操作系统 3、从对Linux常用命令的一无所知,到运用自如 4、与shell编程基础亲密接触
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!