Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Foro Donar
El Manual de Comandos de
Linux
Juan Carrillo
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 1/129
7/6/23, 13:21 El Manual de Comandos de Linux
¡Disfrútalo!
Índice
Introduccion a Linux y los shells
El comando ls de Linux
El comando cd de Linux
El comando mv de Linux
El comando cp de Linux
El comando ln de Linux
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 2/129
7/6/23, 13:21 El Manual de Comandos de Linux
El comando wc de Linux
El comando du de Linux
El comando df de Linux
El comando ps de Linux
El comando bg de Linux
El comando fg de Linux
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 3/129
7/6/23, 13:21 El Manual de Comandos de Linux
El comando su de Linux
Conclusión
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 4/129
7/6/23, 13:21 El Manual de Comandos de Linux
También puedes usar Linux como tu computadora del día a día. Uso
macOS porque realmente disfruto de las aplicaciones y el diseño (y
también solía ser un desarrollador de aplicaciones para iOS y Mac).
Pero antes de usar macOS usaba Linux como sistema operativo de
mi computadora principal.
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 5/129
7/6/23, 13:21 El Manual de Comandos de Linux
Si usas una Mac, sólo necesitas saber que debajo de macOS hay un
sistema operativo UNIX. Comparte muchas de las mismas ideas y
software que usa un sistema GNU/Linux, porque GNU/Linux es una
alternativa libre a UNIX.
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 6/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
Todos los shells se originan del Bourne Shell, llamado sh . "Bourne"
Aprender a codificar — gratis 3,000-horas currículo
porque su creador fue Steve Bourne.
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 8/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 9/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
El comando ls de Linux
Dentro de una carpeta puedes enlistar todos los archivos que
contiene la carpeta usando el comando ls :
ls
Foro Donar
ls -al /bin
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 11/129
7/6/23, 13:21 El Manual de Comandos de Linux
el nombre el archivo
El comando cd de Linux
Una vez que tienes una carpeta, te puedes mover a ella usando el
comando cd . cd significa change directory (o cambio de
directorio). Se invoca especificando la carpeta a la que te vas a
mover. Puedes especificar un nombre de carpeta o una ruta de
acceso completa.
Por ejemplo:
mkdir fruits
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 12/129
7/6/23, 13:21 El Manual de Comandos de Linux
cd fruits
Foro Donar
mkdir fruits
mkdir cars
cd fruits
cd ../cars
cd /etc
pwd
mkdir fruits
mkdir -p fruits/apples
Las opciones de los comandos UNIX suelen adoptar estar forma. Las
agregas justo después del nombre del comando y cambian el
comportamiento del mismo. A menudo también puedes combinar
varias opciones.
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 14/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
Puedes encontrar qué opciones soporta un comando escribiendo
Aprender
man <command> a codificar
. Inténtalo — gratis
ahora 3,000-horas
con man currículo
mkdir por ejemplo
(presiona la tecla q para salir de la página de man ). Las páginas de
manual son la increíble ayuda incorporada para UNIX.
mkdir fruits
rmdir fruits
Foro Donar
No hay papelera cuando se eliminan archivos desde la línea de
comandos,Aprender a codificar — gratis 3,000-horas currículo
y recuperar archivos perdidos puede ser difícil.
El comando mv de Linux
Una vez que tienes un archivo, puedes moverlo usando el comando
mv . Especificas la ruta actual del archivo, y su nueva ruta:
touch pear
mv pear new_pear
touch pear
touch apple
mkdir fruits
mv pear apple fruits # pear y apple se movieron a la carpeta fruits
El comando cp de Linux
Puedes copiar un archivo usando el comando cp :
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 16/129
7/6/23, 13:21 El Manual de Comandos de Linux
touch apple
Foro Donar
cp apple another_apple
Aprender a codificar — gratis 3,000-horas currículo
mkdir fruits
cp -r fruits cars
open <filename>
open .
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 17/129
7/6/23, 13:21 El Manual de Comandos de Linux
touch apple
Busca todos los archivos del árbol actual que tengan la extensión
.js e imprime la ruta relativa de cada archivo que coincida:
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 18/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
Es importante usar comillas alrededor de los caracteres especiales
Aprender a codificar — gratis 3,000-horas currículo
como * para evitar que el shell los interprete.
Usa -type f para buscar sólo archivos, o -type l para buscar sólo
enlaces simbólicos.
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 19/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
Puedes buscar archivos
Aprender con más
a codificar de 100
— gratis caracteres
3,000-horas (bytes) en ellos:
currículo
Puedes borrar todos los archivos que coinciden con una búsqueda al
agregar la opción -delete . Esto borra todos los archivos editados
en las últimas 24 horas:
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 20/129
7/6/23, 13:21 El Manual de Comandos de Linux
El comando ln de Linux
El comando ln es parte de los comandos del sistema de archivos de
Linux.
Hard links
Los hard links se usan raramente. Tienen algunas limitaciones: no se
pueden enlazar a directorios, y no se pueden enlazar a sistemas de
archivos externos (discos).
ln <original> <link>
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 21/129
7/6/23, 13:21 El Manual de Comandos de Linux
ln recipes.txt newrecipes.txt
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 22/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
Soft links
Los soft links son diferentes. Son más poderosos ya que pueden
enlazar a otros sistemas de archivos y a directorios. Pero ten en
cuenta que cuando se elimina el original, el enlace se rompe.
ln -s <original> <link>
ln -s recipes.txt newrecipes.txt
En este caso, puedes ver que hay una bandera especial l cuando
enumeras el archivo usando ls -al . El nombre del archivo tiene un
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 23/129
7/6/23, 13:21 El Manual de Comandos de Linux
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 24/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
gzip filename
gzip -k filename
gzip -1 filename
Foro Donar
gzip -r a_folder
gzip -d filename.gz
gunzip filename.gz
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 27/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
La opción c significa crear. La opción f es usada para escribir el
archivoAprender
y archivaraal
codificar
mismo.— gratis 3,000-horas currículo
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 28/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
tar -czf archive.tar.gz file1 file2
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 29/129
7/6/23, 13:21 El Manual de Comandos de Linux
Pero si usas las opción -al imprimirá algo más útil, incluyendo
Foro la Donar
fecha de modificación del archivo, el tamaño, el propietario y los
Aprender a codificar — gratis 3,000-horas currículo
permisos. También enlistará los archivos ocultos (archivos que
empiezan con un . ):
Lo haces así:
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 30/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 31/129
7/6/23, 13:21 El Manual de Comandos de Linux
cat file
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 32/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
Usando >> puedes anexar el contenido de múltiples archivo en un
Aprender a codificar — gratis 3,000-horas currículo
nuevo archivo, creándolo si este no existiera:
cat -n file1
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 33/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
Una vez que estás dentro de una sesión less , puedes salir
presionando q .
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 34/129
7/6/23, 13:21 El Manual de Comandos de Linux
tail -f /var/log/system.log
tail -n 10 <filename>
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 35/129
7/6/23, 13:21 El Manual de Comandos de Linux
Puedes imprimir todo el contenido del archivo a partir de una línea Donar
Foro
específica usando + antes del número de línea:
Aprender a codificar — gratis 3,000-horas currículo
El comando wc de Linux
El comando wc nos brinda información útil sobre un archivo o
entrada que se recibe via "pipes".
ls -al | wc
6 47 284
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 36/129
7/6/23, 13:21 El Manual de Comandos de Linux
wc -l test.txt
Foro Donar
wc -w test.txt
wc -c test.txt
wc -m test.txt
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 37/129
7/6/23, 13:21 El Manual de Comandos de Linux
Puedes usar grep para buscar en archivos, o combinarlo con pipes Donar
Foro
para filtrar la salida de otro comando.
Aprender a codificar — gratis 3,000-horas currículo
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 38/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
Una cosa muy útil es decirle a grep que imprima 2 líneas antes y 2
líneas después de la línea emparejada para darle más contexto. Eso
se hace usando la opción -C , que acepta un número de líneas:
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 39/129
7/6/23, 13:21 El Manual de Comandos de Linux
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 40/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 41/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 42/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 43/129
7/6/23, 13:21 El Manual de Comandos de Linux
ls | sort
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 44/129
7/6/23, 13:21 El Manual de Comandos de Linux
uniq es unAprender
comando a codificar — gratis
que te ayuda 3,000-horas
a ordenar currículo
las líneas de texto.
uniq dogs.txt
ls | uniq
Esto implica que lo más probable es que lo utilices junto con sort :
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 45/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
Puedes decirle que sólo muestre líneas duplicadas, por ejemplo, con
la opción -d :
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 46/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 47/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 48/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 49/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 50/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
diff dogs.txt moredogs.txt te dirá que el segundo archivo tiene
Aprender a codificar — gratis 3,000-horas currículo
una línea más, línea 3 con la línea Vanille :
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 51/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 52/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 53/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
Este ejemplo:
echo "hello"
Foro Donar
Podemos anexar la salida a un archivo:
Aprender a codificar — gratis 3,000-horas currículo
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 55/129
7/6/23, 13:21 El Manual de Comandos de Linux
echo *
echo o*
echo ~
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 56/129
7/6/23, 13:21 El Manual de Comandos de Linux
echo {1..5}
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 57/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
Así:
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 58/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
Foro Donar
Por ejemplo:
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 60/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
Las extrañas cadenas que ves en cada línea del archivo, como
drwxr-xr-x , definen los permisos del archivo o carpeta.
Vamos a diseccionarlo.
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 61/129
7/6/23, 13:21 El Manual de Comandos de Linux
a significa todos
u significar usuario
g significa grupo
o significa otros
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 62/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
Puedes aplicar los mismos permisos a múltiples personas al agregar
múltiples letras antes
Aprender de + / -—
a codificar : gratis 3,000-horas currículo
0 no tiene permisos
1 puede ejecutar
2 puede leer
4 puede leer
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 63/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro
Los usamos en pares de 3, para establecer los permisos de los 3 Donar
grupos en conjunto:
Aprender a codificar — gratis 3,000-horas currículo
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 64/129
7/6/23, 13:21 El Manual de Comandos de Linux
Usa umask -S para ver una notación legible por los humanos:
Foro Donar
1 lectura y escritura
2 lectura y ejecución
3 sólo lectura
4 escritura y ejecución
5 sólo escritura
6 sólo ejecución
7 sin permisos
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 65/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro
Nota que esta notación numérica difiere de la que usamos en Donar
umask 002
umask g+r
El comando du de Linux
El comando du calculará el tamaño de un directorio en su conjunto:
du
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 66/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 67/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 68/129
7/6/23, 13:21 El Manual de Comandos de Linux
El comando df de Linux
El comando df se usa para obtener información sobre el uso del
disco.
Foro Donar
Al ejecutar
basename /Users/flavio/test.txt
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 70/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
Al ejecutar
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 71/129
7/6/23, 13:21 El Manual de Comandos de Linux
dirname /Users/flavio/test.txt
Foro Donar
El comando ps de Linux
Tu computadora ejecuta un montón de diferentes procesos todo el
tiempo.
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 72/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
Aprender
Esta es la lista a codificar
de procesos — gratispor
iniciados 3,000-horas
el usuariocurrículo
que se están
ejecutando actualmente en la sesión en curso.
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 73/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro
Como puedes ver, los comandos más largos se cortan. Usa el Donar
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 74/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
Foro Donar
Es común tener el + que indica que el proceso está en primer plano
Aprender a codificar — gratis 3,000-horas currículo
en su terminal. La s significa que el proceso es un líder de sesión.
Foro Donar
Se nos da mucha información: el número de procesos, cuántos están
corriendo oAprender a codificar
durmiendo, la carga— gratis 3,000-horas
del sistema, currículo
el uso de la CPU, y
mucho más.
top -o mem
kill <PID>
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 77/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
1 corresponde a HUP .
Aprender
2 corresponde a codificar
a INT . — gratis 3,000-horas currículo
9 corresponde a KILL .
15 corresponde a TERM .
18 corresponde a CONT .
15 corresponde a STOP .
Su sintaxis es:
killall <name>
top &
Digamos que ejecutamos top & y luego top -o mem & , entonces
tenemos 2 instancias top en ejecución. jobs nos dirá esto:
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 80/129
7/6/23, 13:21 El Manual de Comandos de Linux
El comando bg de Linux
Cuando un comando se está ejecutando puedes suspenderlo
usando ctrl-Z .
El comando fg de Linux
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 81/129
7/6/23, 13:21 El Manual de Comandos de Linux
Ejecutando
fg
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 82/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
un ejecutable
un alias
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 83/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
Este es Zsh:
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 84/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
Este es Fish:
Aprender a codificar — gratis 3,000-horas currículo
Una de las cosas más interesantes aquí es que para los aliases te dirá
a qué se está aliando. Puedes ver el alias ll , en el caso de Bash y
Zsh, pero Fish lo proporciona por defecto, así que te dirá que es una
función de shell incorporada.
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 86/129
7/6/23, 13:21 El Manual de Comandos de Linux
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 87/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
De este manera:
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 88/129
7/6/23, 13:21 El Manual de Comandos de Linux
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 89/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
La opción -I es otra muy utilizada. Te permite obtener la salida de
Aprender
un marcador, a codificar
y entonces puedes — gratis
hacer3,000-horas currículo
varias cosas.
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 90/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
vi test.txt
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 91/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
Debes saber que Vim tiene 2 modos principales:
Aprender a codificar — gratis 3,000-horas currículo
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 92/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
Puedes moverte por el archivo con las teclas de flechas, o usando las
teclas h - j - k - l . h-l para izquierda-derecha, j-k para abajo-
arriba.
Una vez que hayas terminado de editar puedes pulsar la tecla esc
para salir del modo de inserción y volver al modo de comando.
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 93/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro
En este punto puedes navegar por el archivo, pero no puedes Donar
agregarle contenido (y ten cuidado con las teclas que pulses, ya que
Aprender a codificar — gratis 3,000-horas currículo
pueden ser comandos).
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 94/129
7/6/23, 13:21 El Manual de Comandos de Linux
Para saber más sobre Vim, puedo recomendar el Vim FAQ. También
puedes ejecutar el comando vimtutor , que ya debería estar
instalado en tu sistema y te ayudará enormemente a comenzar tu
exploración de vim .
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 95/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 96/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 97/129
7/6/23, 13:21 El Manual de Comandos de Linux
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 98/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
Hay mucho que saber sobre Emacs, ciertamente más de lo que soy
capaz de escribir en esta pequeña introducción. Te invito a abrir
Emacs y a pulsar ctrl-h r para abrir el manual incorporado y
ctrl-h t para abrir el tutorial oficial.
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 99/129
7/6/23, 13:21 El Manual de Comandos de Linux
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 100/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 101/129
7/6/23, 13:21 El Manual de Comandos de Linux
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 102/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
El comando su de Linux
Mientras estás conectado a la terminal con un usuario, puede que
tengas que cambiar a otro usuario.
su <username>
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 103/129
7/6/23, 13:21 El Manual de Comandos de Linux
Debes estar habilitado para usar sudo , y una vez que lo estés,
puedes ejecutar comandos como root introduciendo la contraseña
de tu usuario (no la contraseña del usuario root).
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 104/129
7/6/23, 13:21 El Manual de Comandos de Linux
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 105/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
El comando passwd
Aprender a codificar de Linux
— gratis 3,000-horas currículo
Los usuarios en Linux tienen una contraseña asignada. Puedes
cambiar la contraseña usando el comando passwd .
passwd
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 106/129
7/6/23, 13:21 El Manual de Comandos de Linux
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 107/129
7/6/23, 13:21 El Manual de Comandos de Linux
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 108/129
7/6/23, 13:21 El Manual de Comandos de Linux
¿Alguna vez has querido saber qué pasos siguen tus paquetes para
hacer eso?
Lo invocas
traceroute <host>
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 109/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
traceroute -q 1 flaviocopes.com
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 110/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 111/129
7/6/23, 13:21 El Manual de Comandos de Linux
Así que tal vez quieras usar clear -x en su lugar, que sigue
despejando la pantalla, pero te permite volver a ver el trabajo
anterior desplazándote hacia arriba.
history
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 112/129
7/6/23, 13:21 El Manual de Comandos de Linux
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 113/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
TEST="test"
Aprender a codificar — gratis 3,000-horas currículo
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 114/129
7/6/23, 13:21 El Manual de Comandos de Linux
TEST="test"
pero de esta:
export TEST="test"
A veces hay que agregar algo a una variable. A menudo se hace con
la variable PATH . Se utiliza esta sintaxis:
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 115/129
7/6/23, 13:21 El Manual de Comandos de Linux
export PATH=$PATH:/new/path
Foro Donar
export -n TEST
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 116/129
7/6/23, 13:21 El Manual de Comandos de Linux
crontab -l
Foro Donar
Ejecuta
crontab -e
EDITOR=nano crontab -e
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 117/129
7/6/23, 13:21 El Manual de Comandos de Linux
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 118/129
7/6/23, 13:21 El Manual de Comandos de Linux
Ejecuto crontab -e :
EDITOR=nano crontab -e
Una vez hecho esto, puedes ver la lista de trabajos cron activos
ejecutándose:
crontab -l
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 119/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 120/129
7/6/23, 13:21 El Manual de Comandos de Linux
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 121/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
La opción s imprime el nombre del Sistema Operativo. r imprime
el último lanzamiento (release)—ygratis
Aprender a codificar v imprime la versión:
3,000-horas currículo
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 122/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foro Donar
Puedes ejecutar
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 123/129
7/6/23, 13:21 El Manual de Comandos de Linux
console.log(process.env.NAME)
console.log(process.env.PATH)
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 124/129
7/6/23, 13:21 El Manual de Comandos de Linux
undefined
Foro Donar
undefined
Aprender a codificar — gratis 3,000-horas currículo
y la salida será
flavio
undefined
El comando env también puede ser usado para imprimir todas las
variables de entorno. Si se ejecuta sin opciones:
env
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 125/129
7/6/23, 13:21 El Manual de Comandos de Linux
Foropor
devolverá una lista de las variables de entorno establecidas, Donar
HOME=/Users/flavio
LOGNAME=flavio
PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/b
PWD=/Users/flavio
SHELL=/usr/local/bin/fish
También puedes hacer que una variable sea inaccesible dentro del
programa que ejecutas, usando la opción -u . Por ejemplo, este
código elimina la variable HOME del entorno de comandos:
HOME=/Users/flavio
LOGNAME=flavio
PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/b
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 126/129
7/6/23, 13:21 El Manual de Comandos de Linux
PWD=/Users/flavio
SHELL=/usr/local/bin/fish
Foro Donar
printenv PATH
Conclusión
Muchas gracias por leer este manual.
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 127/129
7/6/23, 13:21 El Manual de Comandos de Linux
Juan Carrillo
A Software Engineer who builds, writes and draws stuff on the web.
Nuestra misión: ayudar a las personas a aprender a programar de forma gratuita. Logramos
esto mediante la creación de miles de videos, artículos y lecciones de programación
interactivas, todo disponibles gratuitamente para el público. También tenemos miles de grupos
de estudio de FreeCodeCamp alrededor el mundo.
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 128/129
7/6/23, 13:21 El Manual de Comandos de Linux
https://www.freecodecamp.org/espanol/news/comandos-de-linux/ 129/129