Comandos De Linux
Enviado por richmadriz • 21 de Mayo de 2014 • 2.985 Palabras (12 Páginas) • 226 Visitas
COMANDO DESCRIPCIÓN EJEMPLO
chmod 777 nombrearchivo Asigna al fichero nombrearchivo permisos del lectura, escritura y ejecución para el propietario, grupo e invitado chmod 777 prueba
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
ps -A Muestra todos los procesos en ejecución y el identificador de proceso (PID) ps -A
ps -A | grep bash Muestra todos los 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 jerarquizados en 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 Ejecuta la aplicación especificada ./mysql
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
apt-get clean Elimina todos los paquetes (.deb) descargados (almacenados automáticamente en '/var/cache/apt/archives/') apt-get clean
cp nombrefichero carpetadestino Copia uno o varios (*) ficheros a la carpeta especificada cp * /usr/bin
mv nombrecarpeta carpetadestino Mueve una carpeta/fichero al destino especificado, también sirve para renombrar ficheros/directorios mv /home/alonso /etc
whoami Muestra el usuario con el que se ha iniciado la sesión de terminal whoami
ifconfig Muestra la IP del pc y la configuración de red ifconfig
iwconfig Muestra información de las tarjetas de red inalámbrica (wireless) que haya instaladas en el equipo iwconfig wlan0
ping host Realiza ping entre pcs ping 192.168.1.5
ifconfig id_tarjeta down Detiene los servicios de red de la tarjeta especificada (id_tarjeta) ifconfig eth0 down
ifconfig id_tarjeta up Inicia los servicios de red de la tarjeta especificada (id_tarjeta) ifconfig eth0 up
route Muestra información de la tabla de enrutación de la red route
route add default gw ip_puerta_enlace id_tarjeta Añade como puerta de enlace (gateway) por defecto la indicada en ip_puerta_enlace route add default gw 192.168.1.1 eth0
passwd nombreusuario Cambia la contraseña al usuario especificado passwd alonso
cat nombrefichero Muestra el contenido de un fichero (de texto) cat /etc/mysql/my.cnf
vi nombrefichero Utililidad que sirve para modificar ficheros de texto plano. vi /etc/mysql/my.cnf
sudo comando usuario Ejecuta el comando especificado con los derechos del usuario especificado (pedirá la contraseña de este usuario) sudo apt-get install mysql-server root
du nombredirectorio -h -s Muestra el tamaño de todos los subdirectorios del directorio especificado y el tamaño total del mismo .
-h: Muestra el resultado en unidades entendibles por el usuario (Bytes, MB, GB, etc).
-s: no muestra el tamaño de los subdirectorios, sí lo tiene en cuenta para el tamaño total de la carpeta du -sh /home
rm nombrefichero Borra / elimina el fichero especificado rm /home/alonso/hola.txt
rm -f -v Elimina uno o varios ficheros sin pedir confirmación (-f), mostrando los ficheros que va eliminando (-v) rm -f -v fernando*
shred -u nombre_fichero Elimina un fichero de forma segura (ya no podrá ser recuperado). El comando "rm" no elimina ficheros completamente, podrían ser recuperados shred -u "fernando alonso"
rm -f -r -v nombre_carpeta Elimina una carpeta completa y todas sus subcarpetas:
-f: no pide confirmación al eliminar.
-r: elimina recursivamente carpetas y subcarpetas y su contenido.
-v: muestra el nombre de los ficheros y carpetas que va eliminando. rm -f -r -v /home/alonso
date Muestra la hora y la fecha date
date --set="día mes hora en formato" Cambia los segundos, los minutos, la hora, el día, el mes y el año de la fecha del sistema date --set="14 DEC 2011 18:00:00"
date +%Y%m%d -s "20111214" Cambia el día, el mes y el año de la fecha del sistema date +%Y%m%d -s "20111214"
cal mes año Muestra un calendario del mes y año especificados cal 12 2005
man comando Muestra ayuda sobre el comando especificado man ifconfig
cd nombredirectorio Cambia del directorio actual al directorio especificado cd /usr/bin
mkdir nombredirectorio Crea un directorio mkdir prueba
rmdir nombredirectorio Elimina el directorio especificado (debe estar vacío) rmdir prueba
rm -r nombredirectorio Elimina el directorio especificado y todo su contenido rm -r prueba
file nombrefichero Muestra el tipo de archivo o directorio. Las posibles salidas file cdrom
find expresionbusqueda Busca ficheros coincidentes con la expresión de búsqueda find . -name "*mysql*" -print
cksum nombrefichero Muestra el CRC del fichero y el tamaño en bytes cksum isoinfo
grep MemTotal /proc/meminfo Muestra la memoria RAM total del sistema grep MemTotal /proc/meminfo
grep SwapTotal /proc/meminfo Muestra la cantidad de espacio swap del sistema (memoria de intercambio) grep SwapTotal /proc/meminfo
df . -h Muestra el espacio libre, ocupado y total del disco actual df . -h
uname -a Muestra información del sistema. uname -a
deluser nombreusuario Elimina el usuario nombreusuario y todos sus archivos de configuración deluser alonso
discover --xdriver video Muestra el driver de la tarjeta de video discover --xdriver video
discover ethernet Muestra el driver de la tarjeta de red discover ethernet
env Muestra las variables de entorno definidas para el usuario actual env
find / -name mysql* -exec rm {} ; Busca todos los ficheros que comiencen por "mysql" y los ELIMINA find / -name mysql* -exec rm {};
free Muestra
...