I/O 重定向(上)

7684 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
对 Linux 操作系统感兴趣的在校生或在职人员。
你将会学到
学习本课程后,应该能够熟练的通过命令行操作各种发行版的 Linux 系统,为在 Linux 系统上做软件开发、测试环境搭建以及系统运维打下扎实的基础。
课程简介


课程说明:介绍了学习 Linux Bash 的意义和好处。对 Linux Bash 做了简要介绍。对 Linux Bash 课程的内容以及安排做了介绍。对课程资料和课程的学习方法做了简单的介绍。

实验环境搭建:介绍了实验环境用到的软件 vmware workstaion, CentOS 以及 XShell 。介绍了软件下载的方式,以及 Linux 最小化命令行系统的安装。以及如何使用 XShell 连接到虚拟机的 Linux 系统中。

什么是 Shell:介绍了 Linux Bash 命令行提示符的组成,介绍了几个简单的命令:date,cal,df,free,等的用法。

文件系统跳转:介绍了很路径和相对路径的概念,介绍了:ls,pwd 和 cd,等命令的用法。

探索操作系统:介绍了:ls,file 和 less 命令的用法。介绍了 ls 长格式输出的的各种信息,介绍了 less 命令的各种快捷键。介绍了 Linux **目录的作用和规范。

操作文件和目录:介绍了命令行通配符的用法。介绍了:mkdir,cp,mv 和 rm 等命令的用法。介绍了硬链接和符号链接的概念,符号链接应用的价值和意义,以及 ln 命令的用法。

使用命令:介绍了四种命令的种类。介绍了:type,which 命令来确定命令的类型以及定位程序文件的位置。介绍了:man,info,help,apropos,whatis,等帮助命令的用法。介绍了 alias 命令创建命令别名的方法。

I/O 重定向:介绍了标准输出重定向、标准错误重定向,以及标准输出和标准错误同时重定向到同一个文件的方法。介绍了管道和过滤器的概念,介绍了:cat,uniq,sort,wc,grep,head,tail,tee,等命令的用法。

Shell 眼中看世界:介绍了符号展开、路径名展开、变量展开、大括号展开、算数展开、命令替换,等命令行展开的用法。介绍了单引号、双引号以及转义字符对命令行展开的禁用效果。

高级键盘操作技巧:讲了命令行移动光标的快捷键,编辑命令文件的快捷键以及复制粘贴命令文本的快捷键。讲了 clear,history,等命令的用法。讲了命令行下命令和文件、目录名的自动补全的用法。讲解了 history 命令的快捷用法。

权限管理:介绍了:owner,group,other,三种权限主体。介绍了:read,write,excute,三种权限对于文件和目录的区别。介绍了:chmod,命令的两种用法,八进制格式权限设置和符号表示的权限设置。讲解了:umask,chown,chgrp,su,sudo,paswd,等命令的用法。

进程管理:介绍了:ps,top,等命令查看进程的用法和区别。介绍了:kill,fg,bg,jobs,等进程管理命令的用法。介绍了:shutdown 关机命令的用法。

展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交