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

Linux达人养成计划 I

Tony Linux系统工程师
难度入门
时长 6小时 0分
  • 管道符 1.多命令执行符 格式 作用 (1);(分号) 命令1; 命令2 多个命令顺序执行,命令之间没有任何逻辑联系 date ; ls ;cd /etc ; ls ; pwd date ; tar -zcvf etc.tar.gz /etc ; date cd /root ; datefad ; tar -zcvf etc.tar.gz /etc ; date (2)&& 命令1&&命令2 逻辑与(当命令1正确执行,则命令2才会执行;当命令1执行不正确,则命令2不会执行) ls && echo yes lsda && echo yes (3)|| 命令1||命令2 逻辑或(当命令1执行不正确,则命令2才会执行;当命令1正确执行,则命令2不会执行) lsdadf || echo yes ls || echo yes ls && echo yes || echo no lsdasd && echo yes || echo no V ls || echo no && echo yes x lsadsfa || echo no && echo yes x (4)| 命令1 | 命令2 (命令2处理命令1的结果,注意命令2必须要是能处理命令1的结果命令。) ls -l /etc | more (分屏显示ls命令的结果) netstat -an | grep established | wc -l (统计连接系统的个数)
    查看全部
    0 采集 收起 来源:管道符

    2018-03-22

  • 标准输入输出 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 查看用户所有使用过的历史命令 history -w更新历史命令保存文件 history -c清空历史命令(错误信息及他人入侵的参考) 使用上、下箭头调用以前的历史命令 使用"!n"重复执行第n条历史命令 使用"!!"重复执行上一条命令 使用"!字串"重复执行最后一条以该字串开头的命令
    查看全部
    0 采集 收起 来源:历史命令

    2018-03-22

  • noexec不可乱用,会造成莫名的权限不足的状况,或者系统崩溃
    查看全部
  • 常用快捷键 ctrl+c:强制终止当前命令 ctrl+l:清屏 ctrl+a:光标移动到命令行首 ctrl+e:光标移动到命令行末 ctrl+u:从光标所在位置删除到行首 ctrl+z:把命令放入后台 ctrl+r:在历史命令中搜索 命令生效的顺序: 第一顺位执行用绝对路径或相对路径执行的命令(例如 ./hello.sh /root/hello.sh) 第二顺位执行别名(ll mv rm 等等在alias中有记录的别名) 第三顺位执行Bash的内部命令 第四顺位执行按照$PATH环境变量定义的目录去查找命令执行 3.1 命令别名和快捷键 alias命令查看当前生效的所有命令别名,创建命令别名 alias ls='ls --color=never' alias vi='vim' 这种方式的别名在我们退出了系统之后,就失效了 别名的永久生效与删除别名: vi ~/.bashrc #写入环境变量配置文件 source .bashrc可以让配置文件重新运行一遍 unalias 别名 #删除别名
    查看全部
    0 采集 收起 来源:别名与快捷键

    2015-04-22

  • 【Linux】第一章 linux 简介 Linux 与 Windows 的不同 1、Linux严格区分大小写 2、Linux中所有内容以文件形式保存,包括硬件 1)在linux中, 一切内容皆文件(硬件、用户……) 2)只要是一直存在的、永久起作用的都必须以文件形式保存。
    查看全部
  • 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=白色
    查看全部
    0 采集 收起 来源:脚本执行方式

    2018-03-22

  • shell是一个命令解释器,它为用户提供了一个向linux内核发送请求以便运行程序得界面系统级程序,用户可以用shell来启动、挂起、停止甚至编写一些程序。 shell还是一个功能相当强大的编程语言,易于编写,易于调试,灵活性较强。shell是解释执行的脚本语言,在shell中可以直接调用linux系统命令 echo $SHELL vi /etc/shells
    查看全部
    0 采集 收起 来源:shell概述

    2015-04-22

  • tar
    查看全部
  • gzip
    查看全部
  • 绝对路径和相对路径
    查看全部
  • w 用户名,查看登录用户信息 命令输出: USER,登陆的用户名 TTY,登陆终端 FROM,从哪个IP地址登陆 LOGIN@,登陆时间 IDLE,用户闲置时间 JCPU,指的是和该终端连接的所有进程占用的时间,这个时间里并不包括过去的后台作业时间,但包括当前正在运行的后台作业所占用的时间 PCPU,是指当前进程所占用的时间 WHAT,当前正在运行的命令 who 用户名 命令输出: -用户名 -登录终端 -登录时间(登录来源IP地址) last,查询当前登录和过去登录的用户信息, last命令默认是读取/var/log/wtmp文件数据 命令输出: -用户名 -登录终端 -登录IP -登录时间 -退出时间(在线时间) lastlog,查看所有用户的最后一次登录时间,lastlog命令默认是读取/var/log/lastlog文件内容 命令输出: -用户名 -登录终端 -登录IP -最后一次登录时间
    查看全部
  • vi 文件名 进入编辑文件或者新建文件编辑 刚进入是在命令模式,按i进入编辑模式,按ESC退出到命令模式,输入:wq回车保存并退出,:q回车不保存退出。 挂载命令格式 [root@localhost~]# mount [-t 文件系统] [-o 特殊选项] 设备 文件名 挂载点 选项:-t 文件系统,加入文件系统类型来指定挂载的类型,可以ext3、ext4、iso9660等文件系统 -o 特殊选项,可指定挂载的额外选项 [root@localhost~]# mount -o remount,noexec /home,重新挂载/boot分区,并使用noexec权限 《记得改回来,要不会影响系统启动的》——只建议了解,不建议操作 挂载光盘 [root@localhost~]# mkdir /mnt/cdrom,建立挂载点 [root@localhost~]# mount -t iso9660 /dev/cdrom /mnt/cdrom,挂载光盘 [root@localhost~]# mount /dev/sr0 /mnt/cdrom/ 卸载命令(挂载后一定要卸载,要先退出/mnt/cdrom 目录再卸载) [root@localhost~]# umount 设备文件名或挂载点 [root@localhost~]# umount /mnt/cdrom 挂载U盘 [root@localhost~]# fdisk -l,查看U盘设备文件名 [root@localhost~]# mount -t vfat /dev/sdb1 /mnt/usb 注意:Linux默认是不支持NTFS文件系统的
    查看全部
  • 查看服务器连接了多少人 netstat -an | grep established | wc -l
    查看全部
    0 采集 收起 来源:管道符

    2015-04-21

举报

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

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