Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Comando pwd
El comando pwd significa “directorio de trabajo de impresión” y es un comando de Linux simple
pero ú�l. Este comando se usa para mostrar el nombre de su directorio actual, lo que puede ser
ú�l al navegar por el sistema de archivos.
Ejemplos:
pwd
/home/usuario
Este es un ejemplo de la consola Terminal que puedes usar en el panel de control cPanel de
Dongee.
2. Comando cd
El comando cd de Linux se usa para cambiar el directorio de trabajo actual de un usuario. Se puede
usar para subir un nivel en el sistema de archivos, o se le puede dar un directorio como argumento
para cambiar el directorio de trabajo.
Ejemplos:
cd
(para ir al home por defecto del usuario)
cd ..
(para devolverse o salir desde la carpeta en la que estás posicionado)
cd carpeta
cd carpeta
(para ingresar a un folder)
cd /home/usuario/public_html
(para saltar entre directorios)
3. Comando ls
El comando ls es una u�lidad de línea de comandos que enumera el contenido de un directorio.
Se u�liza para enumerar archivos y directorios en sistemas opera�vos Unix y similares a Unix,
incluido Linux.
ls -la
(muy usado debido a que complementa dos flags completos)
ls -l
ls -lR
(Ver la lista completa de archivos dentro de carpetas)
Puedes por ejemplo usar este úl�mo combinado con el comando pipe | para filtrar por ejemplo:
4. Comando cat
Cat, aunque es un comando simple en su nivel más básico, es uno de los comandos de Linux más
u�lizados en el sistema. Significa “concatenar” y se usa para mostrar lo que hay dentro de un
archivo de texto. Solo puede usar el comando cat si conoce el nombre y la extensión del archivo
que desea mostrar.
Ejemplos:
cat archivo.txt
(lee simplemente el archivo)cat < archivo
cat < archivo
(crea un nuevo archivo)
cat archivo1 archivo2 < archivo3
(Une dos archivos el archivo1 y archivo2 y los envía al archivo3)
5. Comando cp
El comando ‘cp’ es una u�lidad de línea de comandos que copia archivos. Es uno de los comandos
más ú�les del sistema Linux y puede copiar archivos o directorios a otro directorio. El comando cp
se puede usar con los comandos ‘cp’ o ‘mv’ para mover archivos.
Ejemplos:
cp foto.jpg public_html/imagenes/
(copia la imagen dentro de la carpeta imagenes)
cp foto.jpg public_html/imagenes/
copia la imagen y si encuentra otra con el mismo nombre la reemplaza, el back slash o “\” se usa
para que el comando que se ejecuta, corra de manera forzada, sin preguntas. Debes tener cuidado
con este carácter.
6. comando mv
El comando mv es un comando de Linux que se usa para mover y renombrar archivos y directorios.
Ejemplos:
mv foto.jpg nombrecambiado.jpg
Renombrando una imágen
mv foto.jpg carpeta/imagenes2/
Mover una imagen
7. Comando mkdir
El comando mkdir es un comando muy importante que se usa para crear directorios y
subdirectorios que son una parte integral del sistema opera�vo Linux. Este comando solo se puede
ejecutar desde la terminal y no necesita ningún argumento cuando se usa. Todo lo que necesita
hacer es escribir mkdir en la terminal e inmediatamente se creará un directorio para usted.
Ejemplos:
mkdir /home/imagenes
crea una carpeta dentro de otra llamada
8. Comando rmdir
La idea detrás de este comando específico es eliminar un directorio vacío y su contenido del
sistema de archivos. Para hacerlo, deberá ingresar lo siguiente:
Ejemplo:
rmdir carpeta
9. Comando rm
El comando rm se usa en sistemas Linux para eliminar archivos y directorios. El comando se puede
personalizar con una variedad de opciones, como el indicador -r, que elimina recursivamente los
archivos de un directorio determinado.
rm imagen.jpg
rm -r carpeta
Borra la carpeta completamente con todo adentro
rm -fr
aquí se usa el flag f que es forzar, es decir adiós archivos sin preguntar nada �
Ejemplos:
touch archivo.txt
Crea un archivo vacío llamado archivo.txt. Por ejemplo podrías crear un archivo llamado index.html
para cuando acabas de crear tu hos�ng y aún no �enes el diseño listo, con esto haces más segura
tu cuenta ya que los rastreadores y bots no podrán ver que �enes dentro de tu carpeta de
archivos.
El comando de localización �ene muchas opciones diferentes que se pueden usar para encontrar el
archivo deseado. Por ejemplo, la opción -i buscará todos los archivos en una base de datos de
índice en lugar de buscar en todos los directorios del sistema. La opción -r buscará en todos los
directorios recursivamente.
El comando de localización también se puede usar para buscar texto dentro de un archivo usando
expresiones regulares. Esto se hace agregando un indicador -i regexp y luego especificando lo que
está tratando de encontrar con la sintaxis de regexp.
Ejemplo:
locate archivo.txt
Encuentra todos los archivos archivo.txt que estan en tu computadora.
Ejemplo:
grep texto archivo.txt
en este ejemplo grep busca en el archivo.txt todo lo que tenga la palabra “texto”
Ejemplo:
dig apple.com
14. Comando df
El comando df enumera el espacio u�lizado y disponible en todos los sistemas de archivos
montados. La primera columna enumera los diferentes �pos de sistemas de archivos, mientras que
la segunda columna muestra cuánto espacio está disponible y la tercera columna muestra cuánto
espacio está en uso.
Ejemplo:
df
df -h
el mismo comando anterior pero más legible para humanos.
15. Comando du
El comando du es un comando común de Unix que imprime el uso del disco de un directorio (o
árbol de directorios) y el espacio total que ocupan en el disco. A menudo se usa para iden�ficar
cuánto espacio queda en las par�ciones de montaje.
Ejemplo:
du -sch
es un comando que listara el peso de donde estas parado
du -sch *
el mismo anterior pero mostrando el paso de cada carpeta donde estás parado.
Ejemplo:
head archivo.txt
imprimirá las primeras líneas del archivo
tail -f archivo.txt
imprimirá las úl�mas líneas del archivo, muy ú�l para por ejemplo ver los errores de tu archivo
error_log en tu wordpress. tail -f /home/usuario/public_html/error_log con esto podrás depurar tu
si�o para el error 500 fácilmente.
Ejemplo:
Ejemplo:
El comando chmod se puede usar para cambiar el permiso de cualquier usuario o grupo en el
archivo. El permiso para todos los demás usuarios no se cambiará.
Ejemplo:
22. Comando ps
El comando ps es un comando de Linux que se u�liza para listar los procesos que se ejecutan en el
sistema.
El comando ps toma un comodín o varios comodines como entrada y enumera todos los procesos
que coinciden con esas especificaciones. También puede tomar argumentos como -a y -e para
mostrar todos los procesos o solo aquellos que han finalizado respec�vamente.
Ejemplo:
ps -a
Muestra los procesos que se están ejecutando en el momento. Funciona también en mac.
ps -aux
Muestra los procesos que se están ejecutando con mucho más detalle. Recuerda que puedes
filtrar.
aquí usamos pipe grep para filtrar sólo procesos que tengan la palabra “palabra”.
ping google.com
viendo si google esta ac�vo � lo más común es que si no responde al ping es porque tu no �enes
internet.
ping 8.8.8.8
probando una ip de un servidor popular de DNS
wget htps://www.midominio.com/copiaderespaldo.tar.gz
aquí descargaremos un archivo tar.gz con nuestra copia y posteriormente podríamos usar tar -xzvf
copiaderespaldo.tar.gz para descomprimirla y desentarrarla.
wget -b htps://www.midominio.com/copiaderespaldo.tar.gz
wget es una navaja suiza, puedes por ejemplo bajar un archivo en segundo plano, y
posteriormente verificar cualquier registro de la operación con el comando tail -f wget-log
wget -c htps://www.midominio.com/copiaderespaldo.tar.gz
Si experimenta un corte de energía o pierde su conexión a Internet, su descarga puede
interrumpirse. Esto puede suceder al descargar archivos grandes como videos, así que para
con�nuar con la descarga, use la función -c.
uname
27. Comando top
El comando superior es una aplicación de terminal que le permite ver las tareas más intensivas de
la CPU que se ejecutan en su sistema. Fue diseñado para ser un visor de procesos interac�vo.
Ejemplo:
top
history
lista los comandos anteriormente digitados
history -c
elimina el histórico para evitar que sea usado en contra tuya �
Ejemplo:
man wget
Puedes ver todo el manual del comando wget, son textos realmente extensos y bien completos.
Ejemplo:
unzip archivocomprimido.zip
Se descomprime un archivo comprimido con carpetas y subcarpetas que contenga.
32. Comando vi
VI es el editor de modo texto de Linux. Es tal vez uno de los comandos más potentes en la can�dad
de opciones que logra hacer. Por ejemplo, puedes abrir un archivo de código, buscar un texto,
reemplazarlo o sobreescribirlo. Para muchos es ciencia espacial, pero en realidad si lo aprendes a
usar estas un paso más adelante que otros administradores. Por el momento solo te enseñaremos
a crear un “hello world” creando un archivo, salvando y saliendo de él.
Ejemplo:
vi archivo.txt
para ingresar y crear un archivo en blanco llamado archivo.txt
Ya adentro puedes pulsar la S para insertar
Escribe un “hello world”
Escribe :wq para salir