Linux es un sistema operativo basado en el núcleo del sistema operativo Unix. Es ampliamente utilizado en servidores, superordenadores, dispositivos embebidos y también en ordenadores personales. Una de las principales ventajas de Linux es la flexibilidad y personalización que ofrece a sus usuarios a través de la línea de comandos. En este artículo, exploraremos algunos de los comandos más comunes y útiles en Linux que te permitirán interactuar con el sistema y realizar tareas esenciales de manera eficiente.
ls: Muestra el contenido de un directorio.cd: Cambia al directorio especificado.pwd: Muestra la ruta completa del directorio actual.cp: Copia un archivo o directorio a otra ubicación.mv: Mueve un archivo o directorio a otra ubicación.rm: Elimina un archivo o directorio.mkdir: Crea un nuevo directorio.touch: Crea un archivo vacío o actualiza la fecha de modificación de un archivo existente.cat: Muestra el contenido de un archivo.less: Muestra el contenido de un archivo de manera paginada.grep: Busca patrones de texto en un archivo o en la salida de otro comando.find: Busca archivos y directorios según criterios especificados.chmod: Cambia los permisos de un archivo o directorio.chown: Cambia el propietario de un archivo o directorio.su: Cambia al usuario especificado.sudo: Ejecuta un comando como superusuario.apt-get: Gestiona paquetes de software en sistemas basados en Debian.yum: Gestiona paquetes de software en sistemas basados en Red Hat.tar: Crea o extrae archivos comprimidos en formato tar.gzip: Comprime o descomprime archivos en formato gzip.bzip2: Comprime o descomprime archivos en formato bzip2.unzip: Descomprime archivos en formato zip.zip: Comprime archivos en formato zip.echo: Muestra una cadena de texto en la consola.clear: Limpia la pantalla de la consola.man: Muestra la página de manual de un comando.top: Muestra una lista de los procesos en ejecución, ordenados por uso de recursos.ps: Muestra una lista de los procesos en ejecución.kill: Envía una señal a un proceso para terminarlo.df: Muestra el espacio utilizado y disponible en los dispositivos de almacenamiento.du: Muestra el espacio utilizado por directorios.mount: Monta un dispositivo de almacenamiento en un punto de montaje.umount: Desmonta un dispositivo de almacenamiento.ln: Crea un enlace simbólico o hard link a un archivo o directorio.ln -s: Crea un enlace simbólico a un archivo o directorio.echo $PATH: Muestra la lista de rutas en las que se buscan los comandos ejecutables.export: Establece una variable de entorno para su uso en el shell actual y en los procesos hijo.unset: Elimina una variable de entorno.env: Muestra las variables de entorno disponibles.history: Muestra una lista de los comandos recientemente ejecutados.alias: Crea un alias para un comando.unalias: Elimina un alias.bg: Pone un proceso en segundo plano.fg: Pone un proceso en primer plano.jobs: Muestra una lista de los procesos en segundo plano.nohup: Ejecuta un comando de manera que siga en ejecución incluso después de que el usuario haya cerrado la sesión.screen: Permite ejecutar procesos en una terminal virtual y cambiar entre ellos.diff: Compara dos archivos y muestra las diferencias entre ellos.patch: Aplica parches de código a archivos fuente.cut: Extrae campos o columnas de un archivo.paste: Fusiona varios archivos en uno solo.join: Fusiona varios archivos en uno solo basándose en un campo común.tr: Transforma caracteres de un archivo.sed: Edita el contenido de un archivo de manera sencilla.awk: Procesa archivos de texto y realiza cálculos y otras tareas avanzadas.date: Muestra la fecha y hora actual.cal: Muestra el calendario del mes actual.timedatectl: Muestra y configura la fecha y hora del sistema.wc: Cuenta el número de líneas, palabras y caracteres de un archivo.sort: Ordena el contenido de un archivo.uniq: Elimina líneas duplicadas de un archivo.comm: Compara dos archivos y muestra las líneas que son comunes o exclusivas en cada uno.pr: Formatea archivos para su impresión.head: Muestra las primeras líneas de un archivo.tail: Muestra las últimas líneas de un archivo.tee: Muestra la salida de un comando en la consola y la guarda en un archivo al mismo tiempo.xargs: Ejecuta un comando con argumentos generados a partir de la salida de otro comando.find -exec: Ejecuta un comando en cada archivo encontrado por el comandofind.chroot: Cambia el directorio raíz del sistema.reboot: Reinicia el sistema.poweroff: Apaga el sistema.shutdown: Apaga el sistema de manera programada.init: Controla el estado del sistema.systemctl: Gestiona servicios y otros elementos del sistema.journalctl: Muestra el registro del sistema.iptables: Gestiona las reglas del firewall del sistema.systemd-resolve: Gestiona la configuración del sistema de resolución de nombres de dominio.dig: Consulta el servicio de nombres de dominio (DNS).host: Consulta el servicio de nombres de dominio (DNS).nslookup: Consulta el servicio de nombres de dominio (DNS).netstat: Muestra información sobre las conexiones de red.route: Muestra o modifica la tabla de enrutamiento.ping: Envía paquetes de prueba a un host y muestra la respuesta.traceroute: Muestra el camino que siguen los paquetes de datos hasta un host especificado.telnet: Establece una conexión con un servidor a través de una red.ssh: Establece una conexión segura con un servidor a través de una red.sftp: Transfiere archivos a través de una conexión segura FTP.ftp: Transfiere archivos a través de una conexión FTP.wget: Descarga archivos de Internet.curl: Descarga archivos de Internet o envía solicitudes HTTP.lynx: Navega por Internet en modo de texto.firefox: Abre el navegador web Firefox.chromium: Abre el navegador web Chromium.epiphany: Abre el navegador web Epiphany.konqueror: Abre el navegador web Konqueror.midori: Abre el navegador web Midori.php: Ejecuta un script PHP.python: Ejecuta un script Python.
No hay comentarios:
Publicar un comentario