Prueva
Consideraciones iniciales. Algunos comandos del shell de GNU Linux. Ejemplos de salida de algunos comandos GNU 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 loque será 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 pedirconfirmación, si es 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 del shell de GNU Linux, descripción,ejemplos de uso COMANDO DESCRIPCIÓN Cambia el usuario actual nombreusuario (pedirá contraseña del usuario con que queramos iniciar sesión) EJEMPLO a la el su root la
su nombreusuario
who -u
Muestra los usuarios who -u conectados al sistema Muestra la fecha y hora del último reinicio del sistema who -b
who -b ps -A
Muestra todos los procesos ps -A en ejecución y el identificador
deproceso (PID) ps -A | grep bash ps -fu oracle ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNS pstree kill -9 numeroproceso ls -l Muestra todos los procesos que lleven la palabra "bash" ps -A | grep bash
Muestra los procesos y los usuarios que los ejecutan en ps -fu oracle formato UNIX Muestra los procesos ordenados por uso de memoria (los que más memoria usan al final) Procesos activos delsistema jerarquizados en forma de árbol ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNS pstree
Cierra el proceso especificado kill -9 745 por el PID (numeroproceso) Lista los ficheros y directorios ls -l de la ubicación actual Muestra una lista de los ficheros de una carpeta ordenados por tamaño (los más grandes al final) ls -lSrh
ls -lSrh
sh nombreficherosh ./nombreficheroEjecuta el fichero de script sh prueba.sh especificado Ejecuta la especificada aplicación ./mysql
apt-get install nombreaplicacion
Instala la aplicación especificada (si se tiene apt-get install conexión a Internet), sólo mysql-server disponible en distribuciones Debian Actualiza la base de datos de paquetes a actualizar o instalar a partir del fichero '/etc/apt/sources.list'. La apt-get updatebase de datos la constituyen un conjunto de ficheros ubicados en '/var/lib/apt/lists/' Actualiza todos los paquetes instalados en el sistema a la última versión disponible Comprueba la correcta instalación de los paquetes descargados en apt-get upgrade apt-get install -f
apt-get update
apt-get upgrade apt-get install -f
'/var/cache/apt/archives/', repitiendo la instalación si fuesenecesario o bajando algún paquete dependiente que no se haya descargado Elimina todos los paquetes (.deb) descargados (almacenados automáticamente en '/var/cache/apt/archives/') Copia uno o varios (*) ficheros a la carpeta especificada
apt-get clean
apt-get clean
cp nombrefichero carpetadestino mv nombrecarpeta carpetadestino apt-cache search datoabuscar whoami pwd ifconfig
cp * /usr/bin...
Regístrate para leer el documento completo.