Domina la terminal de Linux: comandos básicos de la shell

所在平台: Udemy

课程主页: https://www.udemy.com/course/domina-la-terminal-de-linux-comandos-de-la-shell/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 掌握 Linux 终端:Shell 基础命令 **课程概述:** 本课程是关于 GNU/Linux 命令行(Bash Shell)基础命令的教学。Linux 系统可通过命令行进行管理,本课程旨在帮助 Linux 用户克服对终端的恐惧,并熟练、灵活地使用命令行。通过本课程,学员将获得使用更高级课程(如 Shell 脚本或 GNU/Linux 系统管理)所需的知识和技能。 **课程内容:** * **导言与基础概念:** 介绍 GNU/Linux 命令解释器及其与操作系统的关系。详细分析系统提示符,并介绍命令解释器的概念、常用命令及其特点。 * **文件系统:** 讲解与文件系统相关的命令,如 `ls`, `cd`, `mkdir`, `rm`, `mv`, `du`, `df`, `touch` 等。涵盖块、i-node 概念,并实践使用符号链接和硬链接。此外,还将分析通配符 `?`, `[]`, `*` 的使用以及命令行扩展 `{}`。 * **文本处理:** 介绍在终端中处理文本的命令,如 `cat`, `more`, `less`, `head`, `tail`, `wc`, `grep`, `awk`。涵盖命令行管道(pipes)以及标准输入、输出和错误重定向的概念。 * **文件搜索:** 学习使用 `find` 等命令搜索文件和文件系统元素。 * **获取帮助:** 介绍在终端内部获取命令帮助的各种方法,因为 GNU/Linux 是一个自文档化的系统。 * **其他命令:** 介绍不属于上述类别的其他实用命令。 **课程更新:** 本课程将持续更新,加入新命令、外部资源、练习、测验和模拟考试。学员的建议将纳入未来更新的考量,以不断帮助学员提升技能。 **课程不包含内容:** 本课程不涉及 GNU/Linux 系统的高级管理主题,不对系统内部工作原理做深入的技术理论探讨。同时,本课程**不包含 Shell 脚本或 Bash 脚本**。虽然会通过简单示例介绍常用终端命令,但不会涉及将这些命令组织到批处理文件或 Shell 脚本中,也不包含控制结构、变量等 Shell 脚本相关内容。 **课程目标:** 本课程旨在提供基础知识,并培养学员必备的技能,为进一步学习 Shell 脚本、开发、信息安全或 GNU/Linux 系统管理等更高级的课程打下基础。

课程评论(0条)

课程详情

Bienvenidos al curso de comandos básicos de terminal de GNU/Linux! (Shell Bash)!!¿Qué tienen en común TODOS los sistemas GNU/Linux? Sí, la terminal de comandos.GNU/Linux es un sistema que puede administrarse completamente desde la línea de comandos, utilizando intérpretes como el conocido Bash, u otros compatibles con diferentes características, como Zsh, Csh, y tantos otros.Si ya eres usuario de Linux y quieres perderle el miedo a la consola, y aprender a manejar la terminal de comandos de manera fluida y ágil, este curso seguramente colabore con tu formación.Además, el curso te permitirá obtener los conocimientos y habilidades básicas para que puedas tomar otras capacitaciones más avanzadas, como Shell Scripting o administración de sistemas GNU/Linux.¿Qué incluye este curso?Este curso incluye una introducción básica a los intérpretes de comandos de GNU/Linux y su relación con el sistema operativo. Se analiza el prompt del sistema en detalle, y se introducen los conceptos de intérpretes de comandos, ejemplos comunes y características de los más utilizados.Luego, el curso se organiza en secciones dependiendo del tipo de comandos, donde encontrarás:Introducción y conceptos básicos: lo mencionado, junto con conceptos sobre la sintaxis de los comandos, diferentes tipos de opciones, y sus argumentos.Sistema de archivos: comandos relacionados con los sistemas de archivos, tales como ls, cd, mkdir, rm, mv, du, df, touch, etc. Aquí encontrarás también conceptos sobre bloques e i-nodes, y prácticas sobre el uso de enlaces simbólicos y duros (soft y hard links respectivamente). Finalmente, también se analizará el uso de comodines ?, [] y *, y expansión de la línea de comandos con {}.Manejo de texto: en esta sección encontrarás comandos relacionados con el uso de texto en terminal. Aquí encontrarás comandos como cat, more, less, head, tail, wc, grep, awk, y conceptos relacionados, como el uso de los pipes de línea de comandos, y las redirecciones de entrada, salida y error estándar.Búsqueda de archivos: aquí encontrarás las principales formas de buscar archivos y elementos del sistema de archivos en general, mediante comandos como find.Obtención de ayuda: GNU/Linux es un sistema autodocumentado, lo que significa que toda la ayuda que necesites sobre los comandos de terminal la podrás encontrar en la misma terminal! Aquí aprenderemos cómo hacerlo de diferentes maneras.Otros comandos: en esta sección encontrarás otros comandos no incluidos en las categorías anteriores.Importante: el curso se mantendrá constantemente actualizado con nuevos comandos, recursos externos, prácticas, cuestionarios y exámenes de prueba, por lo que las secciones podrán modificarse en el futuro, añadiendo nuevas clases. Desde ya, las sugerencias que quieras hacer serán consideradas para nuevas actualizaciones.¿Qué NO incluye el curso?El curso no incluye temas avanzados de administración de sistemas GNU/Linux, es un curso de comandos básicos de terminal que tiene por finalidad introducir al alumno en el manejo de la línea de comandos de GNU/Linux, pero no adentrarse en conceptos teóricos sobre el funcionamiento interno del sistema.Por otro lado, el curso NO incluye Shell Scripting, o Bash Scripting. Este curso explica, con ejemplos simples, muchos comandos comunes de terminal, pero no se especifican parámetros sobre cómo organizar estos comandos en archivos de procesamiento por lotes, o scripts de la shell. Tampoco se incluyen estructuras de control ni variables, ni contenido relacionado a shell scripting.La intención del curso es brindar los conocimientos básicos, y desarrollar las habilidades necesarias para luego continuar con capacitaciones más avanzadas, como es el caso de Shell Scripting, desarrollo, seguridad informática o administración de sistemas GNU/Linux.El curso está en permanente evolución, por lo que, periódicamente, publicaré nuevo contenido que pueda ayudarte a mejorar tus habilidades, y lo notificaré mediante la mensajería de la plataforma.Te invito a sumarte al grupo de alumnos para poder acompañarte en este camino de aprendizaje!

课程标签

0人关注该课程

主题相关的课程