👨‍💻
Coding Library
  • 👨‍💻Coding Library
  • 👾Linux
    • Basic Commands
    • Other commands
      • Ls
      • Mv
      • Chmod
      • Ln
      • Cat
      • Wc
      • Grep
      • Sed
      • Find
    • Sistema de ficheros
      • Inodos
  • 📦Git
    • Page 3
  • 🖊️Vim
    • Vim Basics
      • Gramatica de Vim
      • Moviendote por un archivo
    • Todo y mas
  • 🏛️C
    • Estructuras de datos
      • Listas Enlazadas
      • Colas
      • Pilas
      • Arboles
    • Valgrind
    • Operadores de bits
    • Procesos e Hilos
      • Fork
      • Wait
      • Waitpid
      • Semáforos
      • Estructura sigaction
      • Signals
    • MiniLibX
      • Ventanas (windows)
      • Imprimir Pixels
      • Imagenes
      • Colores
      • Eventos
      • Loops (bucles)
      • Leer imagenes
    • Readline
    • Funciones
      • opendir
      • access
    • Network Programming
      • Structs
      • Llamadas al sistema
      • Synchronous I/O Multiplexing
        • kqueue
  • 🌃C++
    • Clases
      • Herencia
      • Shallow and deeps copies
      • Clases abstractas y Interfaces
      • Reasignar operadores
    • Punteros y referencias
    • Manejo de ficheros
    • Punteros a funciones
    • Excepciones
    • Casting
    • Templates
    • Templated Containers
      • Iterators
      • std::vector
      • std::list
      • std::map
  • 🧠Pyhton
    • Sintaxis basica
    • Scripts
    • Tipos de datos
      • Listas
      • Set
      • Diccionarios
      • Generadores
    • Estructuras de control
      • Iterar con For
      • Iterar con zip
      • Iterar con enumerate
    • Map, Filter and Reduce
    • Funciones
    • Clases
      • Metodos
      • Herencia
    • Formateo con {} y format()
    • Decoradores
  • 📦JAVA
    • Conceptos basicos
    • Programacion estructurada
    • Clases predefinidas
    • POO
      • Clases
      • Herencia
      • Polimorfismo
      • Abstraccion
      • Encapsulacion
    • ArrayList
    • Excepciones
  • ⚒️HTML
    • HTML Basics
    • Elementos de bloque
      • Titulos y parrafos
      • Header, Main y Footer
      • Section, article y aside
    • Elementos en línea
    • Atributos
    • Enlaces <a>
    • Listas
    • Tablas
    • Formularios
      • Input
      • Select y datalist
      • GET y POST
    • Contenido embebido
      • Imagenes
      • Audio y video
      • Iframe
  • 🎨CSS
    • Introduccion
    • Selectores
    • Como funciona CSS
    • Box Model
    • Desbordamiento y Colapso de margenes
    • Display
    • Position
    • Medidas absolutas y relativas
  • 🟡JavaScript
    • Promesas
    • Async/Await
  • 📲Svelte
    • Componentes
    • Reactividad
    • Directivas
    • Eventos
  • 🖥️Sistemas
    • Particiones
  • 🕸️Redes
    • IP Adress
    • Subnet Mask
  • 🕷️Web Scrapping
    • Scrapy
      • Spiders
        • CrawlerSpider
      • Process data
      • Save data
        • CSV y JSON
        • SQLite
    • Splash
    • Selenium
Powered by GitBook
On this page
  • ¿Que es y para que srive linux?
  • Comandos basicos para desarrolladores
  • Bibliografia
  1. Linux

Basic Commands

PreviousCoding LibraryNextOther commands

Last updated 2 years ago

¿Que es y para que srive linux?

Resultado de imagen de que es linux Linux® es un sistema operativo open source. En 1991, Linus Torvalds lo diseñó y creó a modo de pasatiempo. Mientras estaba en la universidad, Linus intentó crear una versión open source, alternativa y gratuita del sistema operativo MINIX, que a su vez se basaba en los principios y el diseño de Unix.

Comandos

Comandos basicos para desarrolladores

1. Man

Con él podemos conocer el uso de todos los comandos de Linux, mostrando una vista con información como nombre, sinopsis, descripción, opciones, estado de salida, valores de devolución, errores, archivos, versiones, ejemplos, etc.

man [command/tool name]

2. pwd

El comando pwd se usa para localizar la ruta del directorio de trabajo en el que te encuentras. Por ejemplo, si mi nombre de usuario es «jperez» y estoy en mi directorio Documentos, la ruta absoluta sería: /home/jperez/Documents.

pwd [OPTION]...

3. touch

Este comando se usa para crear cualquier tipo nuevo de archivo en sistemas Linux.

touch file_name

Tambien se puede utilizar para cambiar la hora o fecha de un fichero hay que hacer lo sigueinte

Comando
Descripcion

-t [AñoMesDiaHorasMinutos]

Para cmabiar la hora a ficheros o carpetas

-ht [AñoMesDiaHorasMinutos]

Para cambiar la hora a enlaces simbolicos

4. mkdir

Este comando permite a los usuarios crear directorios (carpetas). Posibilita la creación de varios directorios a la vez, así como establecer los permisos para los directorios.

mkdir <dirname>  

5 .rm

rm elimina cada archivo especificado en la línea de comando y directorios. Ten mucho cuidado al usarlo porque no se puede deshacer y es muy difícil recuperar archivos eliminados de esta manera.

rm file_to_copy.txt

En el caso de quieras eliminar un carpeta deberas utilizar el flag -R. Esto viene de «recursivo». Indica que la orden se ejecutará también para sub-directorios y para todos los archivos que estén dentro de la carpeta.

rm -R

Para «forzar» la orden se utiliza el flag -f, evitando que la consola te pida confirmación para borrar ciertos archivos o directorios contenidos en el directorio que quieres borrar (que te la podría pedir, y te resultará muy molesto si tienes que confirmar… 50 archivos).

rm -Rf

6. cd

Con la ayuda de este comando, podemos navegar por todos nuestros directorios en nuestro sistema. Las opciones que nos permite serían:

  • Cambiar del directorio actual a un nuevo directorio

  • Cambiar directorio usando una ruta absoluta

  • Cambiar directorio usando la ruta relativa

  • Cambiar al directorio de inicio

  • Cambiar al directorio anterior

  • Cambiar al directorio principal

  • Cambiar al directorio raíz

  • Cambiar al directorio de inicio de otro usuario

  • Cambiar a directorio con espacios

  • Cambiar hasta múltiples subdirectorios

cd [OPTIONS] directory

7. tar

Este comando se utiliza para crear y extraer archivos de almacenamiento.

tar [options] [archive-file] [file or directory to be archived]
Flag
Descripcion

-cf

crea un fichero comprimido

-xf

descomprime un fichero

Otros comandos

Comandos
Descripcion

bc

calculadora en consola (quit)

bash [archive-file]

ejecutar ficheros

env

para ver el enotno

cp [Origen] [Destino]

Copia un archivo

Bibliografia

👾
https://profile.es/blog/comandos-linux/
https://borrowbits.com/2013/04/borrar-directorio-no-vacio-en-linux/
Man
pwd
touch
mkdir
rm
cd
tar
Otros comandos