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

Linux达人养成计划 I

Tony Linux系统工程师
难度入门
时长 6小时 0分
  • 多命令顺利执行 可以用 ls && echo yes || echo no 来判断命令是否正确执行 管道符 ls | more netstat -an netstat -an | grep ESTABLISHED netstat -an | grep ESTABLISHED | wc -l
    查看全部
    0 采集 收起 来源:管道符

    2018-03-22

  • 2.输出重定向注意事项 注意: (1)标准正确输出重定向 命令+空格+>+空格+文件 (2)标准错误输出重定向 命令+空格+2>+文件(错误输出的大于号前后不加空格) (3)c1.命令 >> 文件 2>&1 :命令是正确输出,直接输出在文件中;命令是错误输出(2),将错误输出加入正确输出中(>&1),再写入文件中。 (4)ls &>/dev/null : /dev/null是系统的黑洞(垃圾站),信息会被完全抛弃;当只需要看结果而不看过程的时候,可以把过程丢进黑洞。此时ls的输出既不会显示在文件中,也不会显示在屏幕中。
    查看全部
    0 采集 收起 来源:输出重定向

    2018-03-22

  • 2.输出重定向(本来输出方向是显示器,现在可以将输出方向改为文件) 把本来应该输出在显示器上的内容,保存在文件中(显示器上就不显示了),方便管理员查看。 比如某些命令执行的时候,管理员无法在显示器前面及时接受,此时就可以将这些显示的内容保存在特定的文件当中;当管理员有空的时候,打开该文件就可以查看了。 [root@localhost ~]# ifconfig > test.log #>号:将ifconfig命令执行的结果加入test.log中(覆盖里面内容)。 [root@localhost ~]# cat test.log ……(要显示的内容) 注意:若test.log文件原先不存在,那么会新创建一个文件;若存在,单大于号下(>)会覆盖原先的内容,双大于号(>>)下不覆盖。 类型 符号 作用 a1.标准输出重定向 命令 > 文件 以覆盖的方式,把命令的正确输出,输出到指定的文件或设备当中。 a2.标准输出重定向 命令 >> 文件 以追加的方式,把命令的正确输出,输出到指定的文件或设备当中。 b1.标准错误输出重定向 错误命令 2>文件 以覆盖的方式,把命令的错误输出,输出到指定的文件或设备当中。 b2.标准错误输出重定向 错误命令 2>>文件 以追加的方式,把命令的错误输出,输出到指定的文件或设备当中。 c1.正确输出和错误输出同时保存 命令 > 文件 2>&1 以覆盖的方式,把正确输出和错误输出都保存在同一个文件当中。 c2.正确输出和错误输出同时保存 命令 >> 文件 2>&1 以追加的方式,把正确输出和错误输出都保存在同一个文件当中。 c3.正确输出和错误输出同时保存 命令 &>文件 以覆盖的方式,把正确输出和错误输出都保存在同一个文件当中。 c4.正确输出和错误输出同时保存 命令 &>>文件 以追加的方式,把正确输出和错误输出都保存在同一个文件当中。 c5.正确输出和错误输出同时保存 命令>>文件1 2>>文件2 把正确输出追加到文件1;把错误输出追加到文件2 。
    查看全部
    0 采集 收起 来源:输出重定向

    2018-03-22

  • 3.输入重定向 [root@localhost ~]# wc [选项] [文件名] #在所有数据后,可用ctrl+d同时显示字、单词、行数。 选项:(统计该命令下所有的数据) -c 统计字节数 -w 统计单词数 -l 统计行数 命令(wc) < 文件 #把文件作为命令输入(统计该文件的数据) 命令(wc) << 标识符 #把标识符之间的内容作为命令输入(统计该内容的数据) ……(内容) 标识符
    查看全部
    0 采集 收起 来源:输出重定向

    2018-03-22

  • history 历史命令 history [选项] [历史命令保存文件] -c 清空历史命令 -w 把缓存中的历史命令写入历史命令保存文件 ~/.bash_history #默认保存1000条 HISTSIZE=1000 #vi /etc/profile 环境变量配置文件 基本调用 上下箭头来重复调用 !n 来执行第n条历史命令 !! 重复执行上一条命令 !字符串 重复执行后一个该串开头的命令
    查看全部
    0 采集 收起 来源:历史命令

    2016-03-12

  • 硬盘的标志
    查看全部
  • 查看与设定别名 alias #查看系统中所有的命令别名 alias 别名='原命令' #设定命令别名(临时生效,重启后无效) 例子1:alias ls='ls --color=auto' #ls是默认有颜色的 [root@localhost ~]# alias ls='ls --color=never' #设定ls默认为无颜色 例子2: [root@localhost ~]# vi /etc/passwd #vi显示的结果是无颜色的 [root@localhost ~]# vim /etc/passwd #vim显示的结果是有颜色的 [root@localhost ~]# alias vi='vim' #想要让vi显示的结果也有颜色,可以设定此 [root@localhost ~]# vi /etc/passwd #vi显示的结果也会有颜色了 别名永久生效与删除别名 vi ~/.bashrc #写入环境变量配置文件(不止一个配置文件)。~是家目录 unalias 别名 #删除别名(临时删除,重启后还有) [root@localhost ~]# alias vi='vim' #直接生效(无需重启),但是临时生效 [root@localhost ~]# vi /etc/passwd [root@localhost ~]# vi /root/.bashrc #永久生效,但现在无法生效,需要重启后才能生效。加上前面的[root@localhost ~]# alias vi='vim'后可以直接生效,永久生效。 [root@localhost ~]# source .bashrc #调用bashrc。写了该句,不写[root@localhost ~]# alias vi='vim',也能直接生效。 [ 收起全文 ]
    查看全部
    0 采集 收起 来源:别名与快捷键

    2016-03-12

  • 命令生效顺序 第一顺位执行用绝对路径或相对路径执行的命令。 第二顺位执行别名。(别名的命令高于系统命令高于外来命令) 第三顺位执行Bash的内部命令。 第四顺位执行按照$PATH环境变量定义的目录查找顺序找到的第一个命令。 常用快捷键 ctrl+c 强制终止当前命令 ctrl+l 清屏(可输入命令clear) ctrl+a 光标移动到命令行首 ctrl+e 光标移动到命令行尾 ctrl+u 从光标所在位置删除到行首 ctrl+z 把命令放入后台,还会在后台占用资源,并未终止。(比如设定时间要做某事) ctrl+r 在历史命令中搜索
    查看全部
    0 采集 收起 来源:别名与快捷键

    2016-03-12

  • 第一个脚本 [root@localhost sh]#vim hello.sh #!/bin/bash →此行不可省。首字符#并非注释符。 #The first program →此行#是注释符。 echo -e "\e[1;34m 天上掉下个林妹妹 \e[0m" →在shell脚本中可以调用其他语言。 脚本执行 1.赋予执行权限,直接执行。 chmod 755 hello.sh ./hello.sh 2.通过Bash调用执行脚本 bash hello.sh [root@localhost ~]# vim hello.sh [root@localhost ~]# bash hello.sh #直接调用 天上掉下个林妹妹 [root@localhost ~]# chmod 755 hello.sh #先赋权 [root@localhost ~]#ll #查看是否已经有权限 …… [root@localhost ~]# ./hello.sh #再通过相对路径调用 天下掉下个林妹妹 [root@localhost ~]# /root/hello.sh #或者通过绝对路径调用 天下掉下个林妹妹
    查看全部
    0 采集 收起 来源:脚本执行方式

    2018-03-22

  • 一、shell是什么 1.shell是一个命令行解释器(ASCII码),为用户提供了一个向Linux内核发送请求,以便运行程序的界面系统级程序。用户可以用shell来启动、挂起、停止甚至是编写一些程序。 2.shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性较强。shell是解释执行的脚本语言,在shell中可以直接调用linux系统命令。 二、shell的分类 1.Bourne Shell:从1979起Unix就开始使用bourne shell,bourne shell的主文件名为sh。 2.C Shell:C Shell主要在BSD版的Unix系统中使用,其语法和C语言相类似而得名。 3.shell的两种主要语法类型有bourne和C,这两者语法彼此不兼容。 bourne家族主要包括:sh、ksh、Bash、psh、zsh; C家族主要包括:csh、tcsh 4.Bash:bash与sh兼容,现在使用的linux就是使用bash作为用户的基本shell。 [root@localhost ~] echo $SHELL #调用用$ /bin/bash #用bash 三、Linux支持的shell /etc/shells [root@localhost ~]# vi /etc/shells 结果显示: /bin/sh /bin/bash /sbin/nologin /bin/tcsh /bin/csh
    查看全部
    0 采集 收起 来源:shell概述

    2016-03-12

  • http://bbs.mydigit.cn/read.php?tid=331754
    查看全部
  • -exec后可写rm对查找的文件进行删除
    查看全部
    0 采集 收起 来源:Linux中 find命令

    2016-03-12

  • 1 k要写小写,1 M要写大写,执行find命令查找文件大小时
    查看全部
    0 采集 收起 来源:Linux中 find命令

    2016-03-12

  • *【cd】搜索以c或d结尾的文件
    查看全部
    0 采集 收起 来源:Linux中 find命令

    2016-03-12

  • alias给命令起别名,which查找命令会显示该命令的别名
    查看全部

举报

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

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