Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js PHP HTML5 Vue JS
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA Microsoft AZ-900 CompTIA Security+
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Data Analysis
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Blender
Google Flutter iOS Development Android Development Swift React Native Dart (programming language) Kotlin Mobile App Development SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Life Purpose Mindfulness Sound Therapy Meditation Emotional Intelligence
Business Fundamentals Entrepreneurship Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Leadership
Digital Marketing Social Media Marketing Marketing Strategy Google Analytics Internet Marketing Email Marketing Copywriting YouTube Marketing Startup

IT & SoftwareOperating Systems & ServersLinux

Taller de GNU/Linux en consola y Shell Script

Descubra el potencial de la consola de GNU/Linux y aprenda a automatizar procesos mediante Shell Script.
Rating: 4.9 out of 54.9 (10 ratings)
66 students
Created by Fernando Vicente
Last updated 1/2022
Spanish
Spanish [Auto]

What you'll learn

  • Aprender a usar la terminal de línea de comandos.
  • Conocer los comandos más usados de GNU/Linux.
  • Automatizar tareas.
  • Programar shell scripts.
  • Trabajar con ficheros de texto.

Requirements

  • No son necesarios conocimientos previos.
  • Sólo se necesita un sistema GNU/Linux instalado o acceso a una terminal para poder practicar.

Description

Taller eminentemente práctico de GNU/Linux en modo consola para pasar de 0 a programar en shell script. Con 30 ejercicios resueltos a lo largo del curso, acabaremos desarrollando desde cero cuatro proyectos en Bash para aprender a automatizar y ser más productivos gracias a los scripts de GNU/Linux.


Comenzamos viendo las generalidades del sistema operativo, de la consola y los shell scripts, para seguir viendo las diferentes áreas que ha de conocer un usuario avanzado:


  • Uso de los comandos

  • Obtención de ayuda

  • Trabajo con ficheros y directorios

  • Búsquedas en  el sistema

  • Procesamiento de ficheros de texto

  • Expresiones regulares

  • Operaciones matemáticas

  • Usuarios y permisos

  • Procesamiento de imágenes y vídeos

  • Control de procesos

  • Administración básica del sistema

  • Programación en Shell Script


Empezaremos viendo la estructura de trabajo con comandos, sus parámetros, cómo redirigir las entradas y salidas para construir instrucciones complejas.


También veremos cómo obtener ayuda desde la propia línea de comandos, sin tener que acudir a Internet, para poder trabajar sin conexión a Internet y evitar las tentaciones de dispersarnos mientras trabajamos.

Aprenderemos a trabajar con ficheros y directorios: crearlos, borrarlos, buscarlos en el sistema, ordenarlos... Las mismas operaciones que hacemos con navegadores gráficos de ficheros, pero con una mayor productividad.

Otro punto importante que aprenderemos en este taller es el trabajo con imágenes y vídeos desde la consola. Actualmente se trabaja muchísimo con imágenes tanto a la hora de programar y crear interfaces gráficos, como en redes sociales, en desarrollo web... Aprendiendo a automatizar estos procesos, nuestra productividad se dispara.


Acabaremos aprendiendo a programar shell scripts, para poder automatizar procesos y trabajos de tal manera que las actividades más rutinarias las haga automáticamente el ordenador y que aquellas actividades que podamos programar para que se desarrollen sin necesidad de estar indicando acción por acción.

Este curso está pensado para aumentar la productividad de los usuarios, de tal manera que se facilite su trabajo y que cada hora de trabajo sea mucho más rentable.

Who this course is for:

  • Usuarios de computadoras que deseen conocer el sistema operativo GNU/Linux.
  • Personas que quieran mejorar su productividad automatizando procesos.
  • Programadores que busquen desarrollar más rápido usando expresiones regulares y las herramientas de GNU/Linus para trabajar con texto.

Instructor

Fernando Vicente
Desarrollador freelance
Fernando Vicente
  • 4.7 Instructor Rating
  • 64 Reviews
  • 4,725 Students
  • 2 Courses

Desarrollador y administrador de sistemas independiente.

Mi campo de actuación se centra en el desarrollo de herramientas para automatizar procesos en empresas, en especial en los campos de análisis de datos, procesamiento de lenguaje natural en español y automatización en el tratamiento de imágenes.

Siempre sobre GNU/Linux, integro y desarrollo herramientas implementadas fundamentalmente en Python, PHP y JavaScript y en sus tecnologías derivadas.

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.