Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Comandos de Linux
INVESTIGACIÓN
Alumno:
DOCENTE:
find Buscar archivos y directorios según sus permisos, tipo, fecha, propiedad, tamaño y
más.
diff Comparar dos archivos línea por línea y mostrar la diferencia entre ellos.
uniq Detectar las líneas duplicadas adyacentes y eliminar las líneas duplicadas.
kill Cerrar una proceso que no finaliza para terminarlo de manera manual.
Los comandos Linux pueden contener una opción o un parámetro. En algunos casos, pueden
ejecutarse sin ellos. Estas son las tres partes más comunes de un comando:
1. Comando man
Uno de los primeros comandos que debes conocer en Linux es 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. Por ejemplo, si quieres conocer el comando “cd” y sus opciones,
tendrías que ejecutar el comando man cd para conocer su descripción y uso.
Sintaxis:
2. Comando touch
Este comando se usa para crear cualquier tipo nuevo de archivo en sistemas Linux. Es muy
útil para los desarrolladores permitiendo crear archivos en el servidor. También, se usa para
cambiar la hora de acceso y modificación de archivos.
Sintaxis:
touch file_name
3. Comando cat
cat es uno de los más utilizados en Linux. El nombre del comando cat viene de
“concatenate”, su funcionalidad para concatenar archivos o unir, sumar. Puede leer,
concatenar archivos, combinarlos y escribir contenidos de archivos en una salida estándar.
Para ejecutar este comando, escribe cat seguido del nombre del archivo y su extensión. Por
ejemplo: cat archivo.txt .
Sintaxis:
$cat filename
4. Comando cd
Otros de los comandos más útiles en Linux es el comando cd o de cambio de directorio. Con
la ayuda de este comando, podemos navegar por todos nuestros directorios en nuestro
sistema. Las opciones que nos permite serían:
cd [OPTIONS] directory
5. Comando ls
Este comando enumera el contenido del directorio que desee, archivos y otros directorios
anidados. Cuando se usa sin opciones ni argumentos, ls muestra una lista en orden alfabético
de los nombres de todos los archivos en el directorio de trabajo actual.
Si quieres ver el contenido de otros directorios, escribe ls y luego indica la ruta del directorio:
6. Comando vim
vim es un editor de texto de terminal gratuito y de código abierto. Puedes usarlo como tu
editor de código.
Sintaxis:
vim file
vim [options] [filelist]
7. Comando sed
Sintaxis:
8. Comando tar
Este comando se utiliza para crear y extraer archivos de almacenamiento. Los indicadores
«-cf» y «-xf» se usan para crear y extraer archivos.
Sintaxis:
9. Comando 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 «miriam» y estoy en mi directorio Documentos, la
ruta absoluta sería: /home/miriam/Documents.
Sintaxis:
pwd [OPTION]...
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.
Sintaxis:
mkdir <dirname>
Puedes usar el comando find para buscar archivos y directorios según sus permisos, tipo,
fecha, propiedad, tamaño, etc.. También se puede combinar con otras herramientas como grep
o sed.
Sintaxis:
12. Comando rm
rm file_to_copy.txt
El comando diff nos ayuda a comparar dos archivos línea por línea y mostrar la diferencia
entre ellos. Esta utilidad de línea de comandos lista los cambios que debe aplicar para que los
archivos sean iguales.
Sintaxis:
Sintaxis:
uniq es nos ayuda a detectar las líneas duplicadas adyacentes y también elimina las líneas
duplicadas. uniq filtra las líneas coincidentes continuas del archivo de entrada (que se
requiere como argumento) y escribe los datos filtrados en el archivo de salida.
Sintaxis:
Este comando permite descargar archivos de Internet. Admite protocolos de red populares
como FTP, HTTP y HTTPS. También puede manejar proxies HTTP.
Sintaxis:
wget url
wget [options] url
El comando top muestra una vista de los procesos en ejecución en Linux en tiempo real y
muestra las tareas administradas por el kernel . También, muestra un resumen de información
del sistema para ver la utilización de recursos, memoria y uso de CPU.
Sintaxis:
El comando grep «global regular expression print» filtra el contenido de un archivo para
facilitar nuestra búsqueda.
Sintaxis:
grep <searchWord>
grep "linux" long.txt
19. Comando df
Sintaxis:
df [opciones] [sistema-de-archivo...]
Se usa para cerrar una proceso que no finaliza ayudando a terminarlo de manera manual.
Funciona enviando una señal que termina finalizando o eliminando un proceso o grupo de
procesos en particular.
Sintaxis:
ping es uno de los comandos más utilizados que nos ayuda a solucionar problemas, probar y
diagnosticar problemas de conectividad de red. Este comando tiene más opciones que
incluyen comprobar si se puede acceder a un host, verificar si un servidor está en
funcionamiento, su conexión a Internet y posibles demoras en la red.
Sintaxis:
El comando ldd permite a los usuarios conocer las dependencias de objetos compartidos de
un archivo ejecutable o de una biblioteca compartida de un ejecutable.
Sintaxis:
Sintaxis:
lsof [options]
Sintaxis:
Sintaxis:
Por su parte, todos los comandos fundamentales de administración del sistema están en /sbin
("súper" binarios). Aquí se encuentran, por ejemplo, los comandos de particionado y de
administración de dispositivos de red.
Los binarios compilados para Linux utilizan bibliotecas de funciones, lo que permite aligerar
en gran medida el tamaño de los archivos porque varios ejecutables podrán utilizar la misma
porción de código contenida en una de estas bibliotecas.
Los servidores web tienen un directorio llamado /tmp utilizado para almacenar archivos
temporales. Muchos programas usan este directorio /tmp para escribir datos temporales y
generalmente eliminan los datos cuando ya no son necesarios. De lo contrario, el directorio
/tmp se borra cuando se reinicia el servidor.