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

Linux达人养成计划 I

Tony Linux系统工程师
难度入门
时长 6小时 0分
  • 正则表达式基础,基本的元字符集: ^ 只匹配行首。 $ 只匹配行尾。 * 一个单字符后紧跟*,匹配0个或多个此单字符。 [] 匹配[]内字符,可以是一个单字符,也可以是字符序列。可以使用-来表示[]内范围,如[1-5]等价于[1,2,3,4,5]。 屏蔽一个元字符的特殊含义,如$表示字符$,而不表示匹配行尾。 . 匹配任意单字符。 pattern{n} 匹配pattern出现的次数n pattern{n,}m匹配pattern出现的次数,但表示次数最少为n pattern{n,m} 匹配pattern出现的次数在n与m之间(n,m为0-255) 常见例子: 显示可执行的文件:ls –l | grep …x...x..x 只显示文件夹:ls –l | grep ^d 匹配所有的空行:^$ 匹配所有的单词:[A-Z a-z]* 匹配任一非字母型字符:[^A-Z a-z] 包含八个字符的行:^……..$(8个.)
    查看全部
    0 采集 收起 来源:通配符

    2015-05-17

  • '' 单引号中所有特殊符号都没有特殊含义; "" 双引号中“$”(调用变量的值) “`”反引号(引用命令) “\”(转义符) `` 系统命令====$() # 注释 $ 调用变量的值 \ 转义符
    查看全部
    0 采集 收起 来源:通配符

    2018-03-22

  • ";"连接命令 顺序执行 "&&"连接命令 逻辑与执行 第一条执行 第二条执行 第一条错误 第二条不执行 "||"连接命令 逻辑或执行 第一条执行 第二条不执行 第一条错误 第二条执行 脚本中的应用:命令 && echo yes || echo no 命令正确yes 错误no 注意&& echo yes || echo no 顺序不能颠倒,不然命令出错的时候会同时输出no yes more [文件名] "分页显示文件内容" "|" 管道符 命令1|命令2 命令1正确的结果 作为命令2的操作对象 例如 ls -l > /etc/ | more “用于分页显示命令执行结果” netstat -an | grep ESTABLISHED | wc -l "用于查看当前连接本机的客户端 并 统计客户端数量"
    查看全部
    0 采集 收起 来源:管道符

    2018-03-22

  • 逻辑与或
    查看全部
    0 采集 收起 来源:管道符

    2015-05-17

  • 标准输入输出 0 标准输入 1标准输出 2 标准错误输出 命令 > 文件(覆盖),命令 >> 文件(追加) 都是正确语句的重定向, 命令 > 文件 2>&1 (覆盖),命令 >> 文件 2>&1,正确错误信息输出都保存到同一个文件。 命令&>文件 (覆盖),命令&>>文件 (追加),正确错误信息输出都保存到同一个文件。 命令 >> 文件1 2>>文件2 把正确的输出追加到文件1中,错误输出追加到文件2中。 /dev/null 是系统预留的用来接受垃圾的文件,即任何东西写到这个文件里面都会消失即不存在。 例如: ls &> /dev/null 相应的把所有的 > 改为 < 即是输入重定向,不经常用。 wc 【选项】 【文件名】 【选项】 1.-c 统计字节数 2.-w 统计单词数 3.-l 统计行数 wc 回车后 可以输入数据,最后按ctrl+d结束后会统计行数、单词数和字节数。 wc < 文件名 会统计文件名的内容。 wc << ddy 回车后可以输入数据,直到下次输入ddy后统计中间输入的数据。
    查看全部
    0 采集 收起 来源:输出重定向

    2018-03-22

  • history -c :清空命令 history -w :写入命令 命令保存在bash_history文件中 历史命令默认保存1000条,可以在环境变量配置文件/etc/profile中进行修改 HISSIZE ****历史命令**** history 查看用户所有使用过的历史命令 history -w更新历史命令保存文件 history -c清空历史命令(错误信息及他人入侵的参考) 使用上、下箭头调用以前的历史命令 使用"!n"重复执行第n条历史命令 使用"!!"重复执行上一条命令 使用"!字串"重复执行最后一条以该字串开头的命令
    查看全部
    1 采集 收起 来源:历史命令

    2018-03-22

  • 1、可以通过alias ls='ls --color=never'设置新的别名 alias查看别名,前门为别名,后面为全名 一般是重启,重登录之后,就失效! 如果要长久有效,需要配置文件,配置好 vim比vi功能更强大,可以通过设置 alias vi='vim'的别名来调用,但是重启重登录之后失效 2、将别名写入配置文件: vi ~/.bashrc #写入配置文件 永久生效 ~是指每个用户的目录,每个用户的目录不一样,配置文件不一样,生成的效果也不一样 写完之后,source .bashrc unalias 别名 #删除别名 3、命令生效的顺序 第一顺位:执行命令用绝对路径或者相对路径执行的命令 第二顺位:执行别名命令 第三顺位:执行Bash内部命令 第四顺位:按照$PATH环境变量定义的目录查找的顺序第一的命令 4、快捷键 Ctrl c 强制终止 Ctrl l 清屏 Ctrl u 删除到行首 Ctrl a 光标移动到行首 Ctrl e 移动到行尾 Ctrl z 把命令放到后台 (没有终止,仅仅是放入后台执行) Ctrl r 在历史记录中搜索
    查看全部
    0 采集 收起 来源:别名与快捷键

    2015-05-17

  • 1、echo输出命令 格式:echo [选项] [输出内容] 选项: -e:支持反斜线控制的字符转换 echo "bols he cangls ni xihuan nayige" \a - 输出警告音 \b - 退格符 \n - 换行符 \r - 回车键 \t - 制表符,也就是tab键 \v - 垂直制表符 \0nnn - 按照八进制ASCII码输出字符 \xhh - 按照十六进制ASCII表输出字符 echo -e "bols he cangls ni\b xihuan nayige" echo -e "hell\bo" echo -e "h\te\tl\nl\to\t" echo -e "\x68\t\x65\t\x6c\n\x6c\t\x6f" echo -e "\e[1;31m嫁人就要嫁凤姐\e[0m" #输出颜色 \e[1;##m - 开启颜色显示; \e[0m - 关闭颜色显示 #30m=黑色,31m=红色,32m=绿色,33m=黄色 #34m=蓝色,35m=洋红,36m=青色,37m=白色 2、脚本执行: 方法1:赋予执行权限,直接运行 chmod 755 hello.sh ./hello.sh(或者绝对路径执行 /root/hello.sh) 方法2:通过Bash调用执行脚本 bash hello.sh 二、 #!/bin/Bash 不是注释,它标称下面的内容是linux的标准脚本程序 如果该脚本使用纯shell语句完成,不加#!/bin/Bash,运行没问题 但,脚本调用了其他语言,就会报错
    查看全部
    0 采集 收起 来源:脚本执行方式

    2018-03-22

  • hell命令行解释器 接受命令,将命令翻译成机器码,然后传递给内核,内核调用计算机硬件处理。将执行结果返回给shell shell是解释执行的脚本语言 Bourne Shell: 主文件名为sh 1979年以前 最早的shell,不支持历史命令,现在基本不用了 C shell: BSD版本的Unix系统中使用,语法和C类似 这两种语法彼此不兼容 Bourne家族: sh,ksh,Bash,psh,zsh C家族:csh,tcsh unix用的多 其中Bash是linux中的标准shell,不分发行版,所以绝大多数命令都是通过的ubuntu和redhat就类似 echo $SHELL 查看shell,$调用环境变量 Bash与sh兼容 查看linux中支持的shell /etc/shells 在linux中的特殊模式,例如单用户,修复模式之类的就是用的sh,占用的系统资源较少 输入不同的shell可以进入相应的shell中,使用exit退出,返回bash 可以在一个shell中进入另一个shell,shell可以相同,父子,操作终端可以一直调用的
    查看全部
    0 采集 收起 来源:shell概述

    2015-05-17

  • 开源:开放的源代码
    查看全部
    0 采集 收起 来源:开源软件简介

    2015-05-16

  • 内核版本
    查看全部
    0 采集 收起 来源:Linux简介

    2015-05-15

  • W_0
    1、echo输出命令 格式:echo [选项] [输出内容] 选项: -e:支持反斜线控制的字符转换 echo "bols he cangls ni xihuan nayige" \a - 输出警告音 \b - 退格符 \n - 换行符 \r - 回车键 \t - 制表符,也就是tab键 \v - 垂直制表符 \0nnn - 按照八进制ASCII码输出字符 \xhh - 按照十六进制ASCII表输出字符 echo -e "bols he cangls ni\b xihuan nayige" echo -e "hell\bo" echo -e "h\te\tl\nl\to\t" echo -e "\x68\t\x65\t\x6c\n\x6c\t\x6f" echo -e "\e[1;31m嫁人就要嫁凤姐\e[0m" #输出颜色 \e[1;##m - 开启颜色显示; \e[0m - 关闭颜色显示 #30m=黑色,31m=红色,32m=绿色,33m=黄色 #34m=蓝色,35m=洋红,36m=青色,37m=白色 2、脚本执行: 方法1:赋予执行权限,直接运行 chmod 755 hello.sh ./hello.sh(或者绝对路径执行 /root/hello.sh) 方法2:通过Bash调用执行脚本 bash hello.sh 二、 #!/bin/Bash 不是注释,它标称下面的内容是linux的标准脚本程序 如果该脚本使用纯shell语句完成,不加#!/bin/Bash,运行没问题 但,脚本调用了其他语言,就会报错
    查看全部
    0 采集 收起 来源:脚本执行方式

    2018-03-22

  • W_0
    1、可以通过alias ls='ls --color=never'设置新的别名 alias查看别名,前门为别名,后面为全名 一般是重启,重登录之后,就失效! 如果要长久有效,需要配置文件,配置好 vim比vi功能更强大,可以通过设置 alias vi='vim'的别名来调用,但是重启重登录之后失效 2、将别名写入配置文件: vi ~/.bashrc #写入配置文件 永久生效 ~是指每个用户的目录,每个用户的目录不一样,配置文件不一样,生成的效果也不一样 写完之后,source .bashrc unalias 别名 #删除别名 3、命令生效的顺序 第一顺位:执行命令用绝对路径或者相对路径执行的命令 第二顺位:执行别名命令 第三顺位:执行Bash内部命令 第四顺位:按照$PATH环境变量定义的目录查找的顺序第一的命令 4、快捷键 Ctrl c 强制终止 Ctrl l 清屏 Ctrl u 删除到行首 Ctrl a 光标移动到行首 Ctrl e 移动到行尾 Ctrl z 把命令放到后台 (没有终止,仅仅是放入后台执行) Ctrl r 在历
    查看全部
    0 采集 收起 来源:别名与快捷键

    2015-05-15

  • Linux严格区分大小写、一切内容以文件保存、不靠扩展名区分文件类型。
    查看全部
  • 欢迎界面的选项说明
    查看全部
    1 采集 收起 来源:Linux系统安装

    2015-05-15

举报

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

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