Skip to content

Instantly share code, notes, and snippets.

@hchocobar
Last active April 13, 2026 16:20
Show Gist options
  • Select an option

  • Save hchocobar/b4d46c1d95e5e57b56540c4bd5cf1662 to your computer and use it in GitHub Desktop.

Select an option

Save hchocobar/b4d46c1d95e5e57b56540c4bd5cf1662 to your computer and use it in GitHub Desktop.
Ubuntu - command line

Command Line

Directorios

Directorios especiales: . .. ~

cd  # Change directory
dirs  # Muestra el directorio
pwd  # Muestra el path de mi directorio
ls  # Listado de archivos
ls -a  # Listado de archivos incluyendo los ocultos
ls -l  # Listado largo (con detalles)
ls -R  # Muestra recursivamente (el arbol con directorios y archivos)
find . -name "file.ext"  # Busca archivos

Manejo de archivos

Comodines: * ?

touch # crea un archivo
rm  # Borra el directorio (que previamente debe estar vacío)
rm -r ./directorio  # Borra el directorio (inclusive subdirectorios y archivos)
mv  # Mueve archivos
cp  # Copia archivos

Manejo de directorios

mkdir
mkdir -p  (crea un path, aunque no existan aún los directorios)
rmdir

Visualización de archivos

cat "file.ext"  # Muestra el contenido de un archivo
less "file.ext"  # permite navegación (page up, page down, etc. Se sale con q)
head "file.ext"  # Muestra solo las primeras 10 lineas

Búsqueda

grep: Global Regular Expression Print

grep [optino] "pattern" file
grep -i  # Ignora mayúsculas y minúsculas
less -n  # Muestra número de línea
head -r  # Busqueda recursiva en todos los archivos dir/subdir

Concatenación de comandos

Y luego: &&

Edición de archivos

vi file.ext
:q  # quit
:wq  # write and quit
:i  # insert mode
  dd  # elimina una linea completa
  esc  # not insert mode
@hchocobar

Copy link
Copy Markdown
Author
image image image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment