_ Comandos Básicos _

[basic]

## **** WARNING: edit the basic.html file at your own risk ****
## modified: 05/2022
## owner: public:public
## version: 0.1


Algunos y la mayoria de los comandos básicos que tendremos que utilizar para interactuar con nuestro sistema operativo.

## COMANDOS | DESCRIPCIÓN

man [tool] | Abre páginas de manual para la herramienta especificada.

[tool] -h | Imprime la página de ayuda de la herramienta.

apropos [keyword] | Busca en las descripciones de las páginas del manual instancias de una palabra clave dada.

cat | Concatenar e imprimir archivos.

whoami | Muestra el nombre de usuario actual.

id | Devuelve la identidad de los usuarios.

hostname | Establece o imprime el nombre del sistema host actual.

uname | Imprime el nombre del sistema operativo.

pwd | Devuelve el nombre del directorio de trabajo.

ifconfig | La utilidad `ifconfig` se usa para asignar o ver una dirección a una interfaz de red y/o configurar los parámetros de la interfaz de red.

ip | ip es una utilidad para mostrar o manipular enrutamiento, dispositivos de red, interfaces y túneles.

nestat | Muestra el estado de la red.

ss | Otra utilidad para investigar sockets.

ps | Muestra el estado del proceso.

who | Muestra quién está conectado.

env | Prints environment or sets and executes a command.

lsblk | Enumera los dispositivos de bloque.

lsusb | Enumera los dispositivos USB.

lsof | Enumera los archivos abiertos.

lspci | Enumera los dispositivos PCI.

sudo | Ejecutar comando como un usuario diferente.

su | La utilidad `su` solicita las credenciales de usuario adecuadas a través de PAM y cambia a esa ID de usuario (el usuario predeterminado es el superusuario). Luego se ejecuta un shell.

useradd | Crea un nuevo usuario o actualiza la información predeterminada del nuevo usuario.

userdel | Elimina una cuenta de usuario y archivos relacionados.

usermod | Modifica una cuenta de usuario.

addgroup | Agrega un grupo al sistema.

delgroup | Elimina un grupo del sistema.

passwd | Cambia la contraseña de usuario.

dpkg | Instalar, eliminar y configurar paquetes basados en Debian.

apt | Utilidad de línea de comandos de gestión de paquetes de alto nivel.

aptitude | Alternativa a `apt`.

snap | Instalar, eliminar y configurar paquetes instantáneos.

gem | Administrador de paquetes estándar para Ruby.

pip | Administrador de paquetes estándar para Python.

git | Utilidad de línea de comandos del sistema de control de revisión.

systemctl | Administrador de control systemd y servicio basado en línea de comandos.

ps | Imprime una instantánea de los procesos actuales.

journalctl | Consulta el diario systemd.

kill | Envía una señal a un proceso.

bg | Pone un proceso en segundo plano.

jobs | Enumera todos los procesos que se ejecutan en segundo plano.

fg | Pone un proceso en primer plano.

curl | Utilidad de línea de comandos para transferir datos desde o hacia un servidor.

wget | Una alternativa a `curl` que descarga archivos desde un servidor FTP o HTTP(s).

python3 -m http.server | Inicia un servidor web Python3 en el puerto TCP 8000.

ls | Enumera el contenido del directorio.

cd | Cambia el directorio.

clear | Limpia la terminal.

touch | Crea un archivo vacío.

mkdir | Crea un directorio.

tree | Muestra el contenido de un directorio de forma recursiva.

mv | Mover o renombrar archivos o directorios.

cp | Copie archivos o directorios.

nano | Editor de texto basado en terminales.

which | Devuelve la ruta a un archivo o enlace.

find | Busca archivos en una jerarquía de directorios.

updatedb | Actualiza la base de datos local para los contenidos existentes en el sistema.

locate | Utiliza la base de datos local para buscar contenidos en el sistema.

more | Localizador que se utiliza para leer STDOUT o archivos.

less | Una alternativa a `more` con más características.

head | Imprime las primeras diez líneas de STDOUT o un archivo.

tail | Imprime las últimas diez líneas de STDOUT o un archivo.

sort | Ordena el contenido de STDOUT o un archivo.

grep | Busca resultados específicos que contienen patrones dados.

cut | Elimina secciones de cada línea de archivos.

tr | Reemplaza ciertos caracteres.

column | Utilidad basada en la línea de comandos que formatea su entrada en varias columnas.

awk | Lenguaje de escaneo y procesamiento de patrones.

sed | Un editor de flujo para filtrar y transformar texto.

wc | Imprime recuentos de nueva línea, palabra y byte para una entrada determinada.

chmod | Cambia el permiso de un archivo o directorio.

chown | Cambia el propietario y el grupo de un archivo o directorio.