Comandos Linux y ejemplos de utilización
http://www.ajpdsoft.com/modules.php?name=news&file=article&sid=155
A continuación os mostramos algunos comandos básicos para Linux: cp, mv, df, ifconfig, tar, etc para copiar, eliminar, renombrar archivos y carpetas, tamaño en disco, memoria RAM, editar ficheros, mostrar procesos, comprimir/descomprimir ficheros, etc. Incluimosejemplos de utilización de estos comandos.
Consideraciones iniciales.
Comandos Linux.
Ejemplos de salida de algunos comandos Linux.
Artículos relacionados.
Créditos.
Consideraciones iniciales
Para ejecutar estos comandos del shell de GNU Linux será necesario abrir una ventana de Terminal (si estamos en modo gráfico).
Muchos de estos comandos requieren permisos de superusuario root, por lo queserá necesario estar logeado con este usuario para que funcionen.
Es posible que algunos de estos comandos no aparezcan en determinadas distribuciones de GNU Linux. Algunos de los comandos aquí mostrados son específicos de una o varias distribuciones GNU Linux.
Algunas de las salidas de la ejecución de algunos comandos del shell de GNU Linux puede que no sean iguales en las diferentesdistribuciones.
Hay algunos comandos que su ejecución puede ser "peligrosa", es conveniente que se ejecuten sabiendo lo que se está haciendo y las repercusiones que puedan tener. Por ejemplo, el comando rm -f -r -v nombre_carpeta, eliminará todas las carpetas y subcarpetas a partir de la carpeta "nombre_carpeta", sin pedir confirmación. Otro ejemplo: el comando halt apagará el equipo sin pedir confirmación, sies un equipo de un usuario normal no habrá problema, pero si se trata de un servidor de base de datos, web, etc. los servicios que éste prestaba dejarán de funcionar.
Los comandos han sido probados en sus respectivas distribuciones GNU Linux: Debian, Ubuntu, Knoppix, Fedora, Gentoo, Slackware, openSuSE, Mandriva, Red Hat, etc.
Algunos comandos Linux, descripción, ejemplos de uso
COMANDODESCRIPCIÓN
EJEMPLO
su nombreusuario
Cambia el usuario actual a nombreusuario (pedirá la contraseña del usuario con el que queramos iniciar la sesión)
su root
who -u
Muestra los usuarios conectados al sistema
who -u
who -b
Muestra la fecha y hora del último reinicio del sistema
who -b
ps -A
Muestra todos los procesos en ejecución y el identificador de proceso (PID)
ps -A
ps -A | grep bash
Muestra todoslos procesos que lleven la palabra "bash"
ps -A | grep bash
ps -fu oracle
Muestra los procesos y los usuarios que los ejecutan en formato UNIX
ps -fu oracle
ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNS
Muestra los procesos ordenados por uso de memoria (los que más memoria usan al final)
ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNS
pstree
Procesos activos del sistema jerarquizadosen forma de árbol
pstree
kill -9 numeroproceso
Cierra el proceso especificado por el PID (numeroproceso)
kill -9 745
ls -l
Lista los ficheros y directorios de la ubicación actual
ls -l
ls -lSrh
Muestra una lista de los ficheros de una carpeta ordenados por tamaño (los más grandes al final)
ls -lSrh
sh nombreficherosh
Ejecuta el fichero de script especificado
sh prueba.sh
./nombrefichero
Ejecutala aplicación especificada
./mysql
apt-get install nombreaplicacion
Instala la aplicación especificada (si se tiene conexión a Internet), sólo disponible en distribuciones Debian
apt-get install mysql-server
apt-get update
Actualiza la base de datos de paquetes a actualizar o instalar a partir del fichero '/etc/apt/sources.list'. La base de datos la constituyen un conjunto de ficheros ubicados en'/var/lib/apt/lists/'
apt-get update
apt-get upgrade
Actualiza todos los paquetes instalados en el sistema a la última versión disponible
apt-get upgrade
apt-get install -f
Comprueba la correcta instalación de los paquetes descargados en '/var/cache/apt/archives/', repitiendo la instalación si fuese necesario o bajando algún paquete dependiente que no se haya descargado
apt-get install -f...
Regístrate para leer el documento completo.