Está en la página 1de 10

UNIVERSIDAD NACIONAL POLITÉCNICA

Ingeniería en sistemas de información

Comandos de Linux
INVESTIGACIÓN

Alumno:

● Ary Latrell Lacayo Ortega.

DOCENTE:

● Licdo. Ezequiel Torrez.

21 de Marzo del 2023


COMANDOS BÁSICOS DE LINUX A NIVEL DE CONSOLA

COMANDO MODO DE USO

man Mostrar la información de ayuda para el comando especificado.

touch Crear cualquier tipo nuevo de archivo en sistemas Linux.

cat Concatenar archivos, combinarlos y escribir contenidos de archivos.

cd Navegar por todos nuestros directorios en nuestro sistema.

ls Enumerar el contenido del directorio, archivos y otros directorios anidados.

vim Editor de texto de terminal gratuito y de código abierto.

sed Buscar u reemplazar de forma masiva.

tar Crear y extraer archivos de almacenamiento.

pwd Localizar la ruta del directorio de trabajo en el que te encuentras.

mkdir Crear directorios (carpetas).

find Buscar archivos y directorios según sus permisos, tipo, fecha, propiedad, tamaño y
más.

rm Eliminar archivos y directorios.

diff Comparar dos archivos línea por línea y mostrar la diferencia entre ellos.

chown Cambiar el propietario del archivo o directorio.

uniq Detectar las líneas duplicadas adyacentes y eliminar las líneas duplicadas.

wget Descargar archivos de Internet.

top Mostrar los procesos en ejecución las tareas administradas.

grep Filtrar el contenido de un archivo para facilitar nuestra búsqueda

df Mostrar la cantidad de espacio libre en disco disponible.

kill Cerrar una proceso que no finaliza para terminarlo de manera manual.

ping Solucionar problemas y diagnosticar problemas de conectividad de red

ldd Conocer las dependencias de objetos compartidos de un archivo ejecutable.

lsof Enumerar información sobre los archivos que están abiertos.

objdump Desensamblar archivos de objetos o archivos ejecutables.


shutdown Detener el sistema de forma segura.
Los comandos de Linux se ejecutan en el Terminal pulsando Enter al final de la línea. Puedes
ejecutar comandos para realizar diversas tareas, desde la instalación de paquetes hasta la
gestión de usuarios y la manipulación de archivos.

La sintaxis general de un comando Linux es la siguiente:

Nombredelcomando [opcion(es)] [parametro(s)]

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:

CommandName es la regla que deseas ejecutar.


Option o flag modifica el funcionamiento de un comando. Para ejecutarla, utiliza guiones (-)
o guiones dobles (—).
Parameter o argument especifica cualquier información necesaria para el comando.
Ten en cuenta que todos los comandos de Linux distinguen entre mayúsculas y minúsculas

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:

man [command/tool name]

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.

También se utiliza para mostrar el contenido de un archivo, copiar contenido de un archivo a


otro, mostrar el número de línea o mostrar $ al final de la línea.

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:

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
La sintaxis del comando cd es la siguiente:

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:

Puedes usar estas variaciones con el comando ls:


ls -R Enumera todos los archivos en los subdirectorios
ls -a Lista los archivos ocultos
ls -al Muestra los archivos y directorios con información detallada como los permisos, el
tamaño, el propietario, etc.
Sintaxis:

[code] ls [ option …] [ file o directory ] [/code]

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

El editor de flujo es un poderoso comando de búsqueda y reemplazo masivo , pero también es


un editor de texto legítimo.

Sintaxis:

sed OPTIONS... [SCRIPT] [INPUTFILE...]

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:

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

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]...

10. Comando 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.

Sintaxis:

mkdir <dirname>

11. Comando find

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:

find [options] [path...] [expression]

12. Comando 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.

Para eliminar un archivo normal, debe escribir la siguiente sintaxis:

rm file_to_copy.txt

13. Comando diff

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:

diff [OPTION]... FILES

14. Comando chown


chown permite cambiar el propietario del archivo o directorio. También se puede usar para
cambiar la propiedad del grupo para el archivo o directorio.

Sintaxis:

chown user filename(s)

15. Comando uniq

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:

uniq [OPTION]... [INPUT [OUTPUT]]

16. Comando wget

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

17. Comando top

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:

top [opción] [opción]

18. Comando grep

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

Se usa para mostrar la cantidad en porcentaje y KB de espacio libre en disco disponible en


Linux.

Sintaxis:

df [opciones] [sistema-de-archivo...]

20. Comando kill

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:

kill [options] pid

21. Comando ping

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:

ping [OPTIONS] [IP or Domain]

22. Comando ldd

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:

ldd [OPTION]... FILE…

23. Comando lsof


El comando lsof, acrónimo de “list of open files.”, enumera información sobre los archivos
que están abiertos por los procesos que se ejecutan en el sistema.

Sintaxis:

lsof [options]

24. Comando objdump

Permite desensamblar archivos de objetos o archivos ejecutables. También te ayuda a obtener


información adicional que puede contener un archivo binario en un formato legible.

Sintaxis:

objdump <opción(es)> <archivo(s)>

25. Comando shutdown

Este comando detiene el sistema de forma segura. En el momento en el que shutdown se


ejecuta, se notifica a todos los usuarios y procesos que han iniciado sesión que el sistema se
está desactivando y no se permiten más inicios de sesión. Te da la opción de apagar el sistema
de manera inmediata o en un momento especifico.

Sintaxis:

shutdown [OPTIONS] [TIME] [MESSAGE]

ESTRUCTURA DE BIN, SBIN Y TMP

El directorio /bin contiene los ejecutables (binarios) básicos necesarios para el


funcionamiento del sistema; los comandos como date están aquí.

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.

/BIN – USER BINARIES


Contiene los ejecutables binarios.
Comunes de comandos de Linux que usted necesita para usar en los modos de un solo usuario
se encuentra en este directorio.
Los comandos utilizados por todos los usuarios del sistema se encuentran aquí.
Por ejemplo: ps, ls, mesa de ping, grep, cp.

/SBIN – SYSTEM BINARIES

Al igual que / bin, / sbin contiene binarios ejecutables.


Sin embargo, los comandos de linux ubicadas dentro de este directorio se usan típicamente
por aministrator sistema, para fines de mantenimiento del sistema.
Por ejemplo: iptables, reinicio, fdisk, ifconfig, swapon

/TMP – TEMPORARY FILES


Contiene información sobre el proceso del sistema.
Se trata de un sistema de archivos seudo contiene información sobre la ejecución del proceso.
Por ejemplo: / proc / PID} {directorio contiene información sobre el proceso con el PID en
particular.
Se trata de un sistema de archivos virtual con información de texto acerca de los recursos del
sistema. Por ejemplo: / proc / uptime

También podría gustarte