La mayoría de éstos comandos son muy usados en la mayoría de ramas GNU/Linux, aunque según la distribución que usemos éstos lógicamente podrían variar. Os dejamos una pequeña recopilación de algunos de los comandos mas usados generalizadamente y que seguramente te serán de gran utilidad independientemente de la distro que uses.

Comandos archivos y directorios (crear y borrar directorios, listar, copiar, renombrar y borrar archivos, crear enlace entre archivos…etc):

ls : Listar archivos y directorios.
cp : Copiar archivos y directorios.
pwd : Mostrar el nombre del directorio de trabajo actual.
cd : Cambiar de directorio.
sort : Ordenar ficheros.
mkdir : Crear directorios.
touch : Crear o actualizar ficheros.
rm : Borrar archivos y/o directorios.
rmdir : Borrar directorios vacios.
mv : Mover o renombrar archivos.
more : Muestra ficheros página a página.
less : Muestra Ficheros página a página.
cat : Mostrar ficheros de forma continua.
head : Ver el inicio de un archivo.

 tail : Ver las últimas líneas de un archivo.
 find : Buscar archivos.
 grep : Buscar el patrón pasado como argumento en uno o más archivos.
 wc : Calcular la cantidad de cadenas y palabras en archivos.
 ln : Crea enlace entre ficheros.

Comandos para programar la ejecución de comandos una vez o de forma reiterada:

 crontab : Ejecutar comandos a intervalos de tiempo regulares.
 at : Ejecutar un comando un vez.

Comando usados para archivar, extraer y comprimir ficheros:

 tar : Almacenar y extraer ficheros de un fichero archivador.
 gzip : Comprimir ficheros.
 bzip2 : Comprimir ficheros.

Comandos para atributos y permisos de archivos y directorios:

 chown : Cambiar el propietario de un archivo.
 chgrp : Cambiar el grupo propietario de un archivo o grupo de archivos.
 chmod : Cambiar los permisos de accesos a los archivos y directorios.

Comandos para el control de los procesos en ejecución, información del estado de los mismos, terminar procesos, establecer prioridad de programas..etc:

 ps : Informa del estado de los procesos.
 pstree : Muestra los procesos en forma de estructura de árbol.
 top : Muestra los procesos que se están ejecutando en ese momento,
mostrando los que más CPU consumen.
 kill : Terminar un proceso por ID.
 killall : Terminar procesos por nombre.
 nice : Ejecutar un programa con la prioridad de planificación modificada.
 renice : Altera la prioridad de los procesos en ejecución.

Comandos linux del sistema (reiniciar y apagar máquina, cerrar sesion de trabajo, uso de nemoria, instalar paquetes):

 date : muestra fecha y hora actual del sistema.
 cal : muestra el calendario del mes actual.
 uptime : tiempo que lleva encendida la máquina.
 df : espacio libre en los discos.
 du : espacio usado por los directorios y ficheros.
 free : uso de memoria y swap.
 dmesg : muestra mensajes del kernel durante el arranque del ordenador.
 reboot : reinicia la máquina.
 halt : apaga la máquina.
 shutdown : cierra el sistema.
 init : control de inicialización de procesos.
 exit : Cerrar sesión actual.
 clear : borrar pantalla.
 bc : calculadora.
 man : formatear y mostrar las páginas del manual en linea.
 uname : imprime información del sistema.
 hostname : muestra o establece el nombre del sistema.
 domainname : nombra o establece el nombre de dominio NIS/YP del sistema.
 mkfs : construir un sistema de ficheros.
 fdisk : manipular tablas de particiones.
 fsck : chequear y reparar sistemas de ficheros.
 mount : montar un sistema de ficheros.
 umount : desmontar sistema de ficheros.
 rpm : instalar los paquetes RedHat.

Comandos para las operaciones vinculadas con usuarios (adicionar, borrar y cambiar usuario, crear grupo,etc):

 useradd : adicionar nuevo usuario.
 userdel : borrar cuenta de usuario.
 passwd : cambiar contraseña de usuario.
 su : cambio de usuario.
 logname : muestra el nombre de usuario.
 id : muestra los datos de identificación del usuario.
 who : muestra los usuarios del sistema.
 last : muestra información de los últimos usuarios del sistema.
 groupadd : crear un nuevo grupo.
 nail :enviar y recibir correo de Internet.
 pine : lector de correo en modo texto.
 mesg : controlar el acceso a escritura a la terminal.
 write : enviar mensaje a otro usuario.
 wall : enviar mensaje a todos los usuarios.
 w : muestra qué usuarios están conectados a la máquina y acciones.

Comandos linux para operaciones de red (mostrar estado de la red, configurar red, enviar paquetes, etc):

 netstat : mostrar el estado de la red.
 ifconfig : configurar interfaz de red.
 nmap : escanear red.
 ping : enviar paquetes.
 nslookup : consultar servidores de nombres de dominio.
 telnet : comunicación interactiva con otro host.
 route : manipular tabla de enrutamiento IP.

Tagged with:

Fichero archivado: GNU/Linux

Le gusto este articulo? Subscribete a mi RSS feed y obtener mas descargas!