0% encontró este documento útil (0 votos)
35 vistas3 páginas

Comandos de Linux

Este documento proporciona una lista de comandos de Linux con descripciones y ejemplos. Algunos comandos clave incluyen kill para finalizar procesos, ps para ver procesos en ejecución, top para ver procesos que usan más CPU, y comandos como ls, grep, tar y zip para manejar archivos y directorios. También incluye comandos de red como ifconfig, netstat y wget, y comandos para administrar el sistema como chmod, hdparm y rpm.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
35 vistas3 páginas

Comandos de Linux

Este documento proporciona una lista de comandos de Linux con descripciones y ejemplos. Algunos comandos clave incluyen kill para finalizar procesos, ps para ver procesos en ejecución, top para ver procesos que usan más CPU, y comandos como ls, grep, tar y zip para manejar archivos y directorios. También incluye comandos de red como ifconfig, netstat y wget, y comandos para administrar el sistema como chmod, hdparm y rpm.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

COMANDOS DE LINUX CON EJEMPLOS

Area Comando
Descripción y/o Ejemplo
Mata el proceso numbePID que queramos (finaliza su
ejecucion). kill -HUP numberPID Hace lo mismo. Kill -STOP
daemons kill -9 PIDnumber numberPID Para hasta nueva orden el proceso NumberPID. Kill -
CONT NumberPID Continua el proceso numberPID parado
anteriormente.
daemons killall processname Mata el proceso con ese nombre.
Lista de los programas que se estan ejecutando actualmente
con su PID (Process IDentifier). ps aux | more Hace una pausa
daemons ps aux
entre pantallas. Muy util para obtener informacion por si
queremos matar con kill algun proceso.
Muestra los procesos que más CPU consumen en tiempo real, asi
daemons top
como la memòria RAM y swap usada, entre otra información.
Mata en X-windows al proceso que señalemos con el raton. Es lo
daemons xkill
mismo que kill pero para entono gráfico. Hotkey: Ctrl+Alt+ESC
Hace que al hacer ls se vea en color solo si la salida va a la
files alias ls='ls --color=tty' consola (no si va a un fichero) se puede meter en
~/.bash_profile para que lo haga siempre.
files dd if=/dev/fd0 of=diskimagename Crea una imagen del disco con el nombre imagendedisco.
files dd if=diskimagename of=/dev/fd0 Graba el archivo imagen a un disco.
files df Muestra el espacio libre del disco.
files du -c files Muestra el total que ocupan los ficheros.
files du -s directory Muestra el espacio que ocupa el directorio.
files echo $PATH Muestra el path actual.
files emacs filename Edita el fichero Ctrl+X Ctrl+S (guarda), Ctrl+X Ctrl+C (sale).
files find /directory -name 'filename' Busca a partir de directorio el fichero especificado.
Para hacer un bucle en un script bash de los ficheros de un
files for x in $(ls /directory) do echo $x done
directorio.
Busca una cadena en un fichero. cat fichero.txt | grep
files grep
textoabuscar
files joe filename Editor de texto.
Como more pero mejor, permite ir hacia arriba tambien y no
files less fichero
carga el fichero de golpe.
ln -s /mnt/cdrom/Mame/roms Crea un enlace blando al directorio roms del cdrom como si
files
/usr/games/lib/xmame fuera /usr/games/lib/xmame (xmame no debe existir)
Formatea la segunda partición del primer disco duro en formato
files mke2fs /dev/hda2
Linux (ext2).
files more filename Muestra el fichero por pantalla (type | more del ms-dos) .
files mount /dev/hda1 /mnt/c -t vfat Monta una partición fat32
files pico filename Editor muy sencillo de texto que ocupa poca memoria.
files rm -rf directory Borra el directorio con todo lo que tenga dentro sin preguntar.
Cambia una cadena por otra en un fichero (se suele usar en
files sed
redirecciones.
sed 's/stringA/StringB/' filename > Cambia la primera ocurrencia de cadena en el fichero por otra
files
newfilename cadena y lo mete en nuevofichero.
sed 's/stringA/stringB/g' filename > Cambia todas las ocurrencias de cadena en el fichero por otra
files
newfilename cadena y lo mete en nuevofichero.
Muestra las últimas lineas del fichero (ideal para ver en tiempo
files tail -f filename
real modificaciones en ficheros log).
Comprime en un tarball el directorio y todos los subdirectorios en
files tar -zcvf filename.tar.gz directory
filename.tar.gz
files tar -zxvf filename.tar.gz Desempaquetar un archivo .tar.gz
files wc filename Cuenta las lineas, palabras, bytes del fichero.
Busca un archivo y te dice donde está usando la base de datos
files whereis filename
interna, que debe estar actualizada. updatedb la actualiza.
Comprime en ficherodestino.zip el directorio y todas sus
files zip -r targetfilename directory
carpetas.
zip -r zipfilenameyouwant.zip Comprime usando zip el directorio desiredirectoryname y todos
files
desiredirectoryname los subdirectorios.
convert -resize 640x480 original.jpg
image Convierte la imagen a 640x480
modified.jpg
image mplayer videoyouwant.avi -vo aa Reproduce el video en arte ascii.
network /etc/network/interfaces Edita este fichero para cambiar la IP en Debian
Te dice tu dirección IP aunque sirve tambien para configurar la
network ifconfig
tarjeta de red.
network ncftp Un cliente de ftp mejorado para la consola
Si lo tecleas siendo root, mostrará los demonios que se estan
network netstat -lnp --ip
ejecutando ahora.
Copia el fichero vmlinux remotamente desde el host
network scp [email protected]:/boot/vmlinux .
192.168.0.201 via ssh al diretorio actual
Baja el archivo o lo continua bajando usando el modo pasivo
network wget -c --passive-ftp ftp://filename
del FTP.
Baja el archivo solicitado o lo continua si se ha cortado la
network wget -c http://filename
conexión.
network wget -rl 4 http://domainname Baja toda la web y los ficheros que contenga hasta un nivel 4.
Toca en background desde la consola la musica en .mp3 del
sound mpg123 -q /directory/*.mp3 &
directorio.
Activa el bit using_dma poniendolo a 1 para activar el acceso
system /sbin/hdparm -d 1 /dev/hda
Ultra-DMA al disco duro.
system /sbin/hdparm -tT /dev/hda Hace un test en la lectura del dispositivo.
system /sbin/hdparm /dev/hda Muestra los parametros de configuracion del disco duro.
system bash Extension del sh.
system bc Es una calculadora en modo texto.
system chs C shell.
system dpkg -i package.deb Instala un paquete .deb (Debian).
if [ -x /path/to/dnetc ]; then echo El fichero /etc/rc.d/rc.local es similar al autoexec.bat de ms-dos
system "Starting Distributed.net Client..." y por ejemplo podemos poner estas linias. Si no se está
/path/to/dnetc -quiet fi ejecutando arranca dnetc.
system ksh Korn shell, combina sh y csh.
system last Lista el historial de accessos al sistema (lee /var/log/wtmp).
system ltrace elfexecutable Para ver un ejecutable elf (buena herramienta para hackear)
Ejecuta scriptname en segundo plano y sigue ejecutandose
system nohup scriptname &
incluso si cierras la ventana del interprete de comandos.
system pdksh Extensión de ksh.
Desinstala el paquete rpm instalado previamente (el rpmname
system rpm -e rpmname
debe ser obtenido de rpm -qa y van sin el .rpm) .
system rpm -qa |grep ftp Lista los servidores ftp instalados.
system rpm -qpl package.rpm Para ver lo que hay en el paquete.
system rpm -Uvh package.rpm Actualiza un paquete ya instalado o lo instala.
Desactiva el salvapantallas negro ( que esta activado por
system setterm -blank 0
defecto), puedes añadirlo en /etc/rc.local
system sh Cambia al bash shell (estandar de Unix).
system shutdown -h now Apaga el equipo. Es lo mismo que halt.
system shutdown -r now Reinicia el equipo. Es lo mismo que reboot.
Intercepta las llamadas al sistema que son recibidas por un
system strace -s 200 executable
proceso -s 200 es para cadenas de tamaño 200 (buena
herramienta para hackear)
Consulta sobre la versión, descripción completa y más
sytem rpm -qi rpmname
información del paquete.
time at 7:00 cdplayd Programa el computador para hacer sonar el cd a las 7:00.
time atq Lista las tareas automáticas programadas.
time atrm 8 Elimina la tarea número 8.
time date Muestra la fecha y hora del sistema.
time date -s "04/25/05" +"%D" Cambia la fecha del sistema al 25 de Abril del 2005 .
time date -s "15:00:00" +"%T" Cambia la hora del sistema a las 15:00.
Ej: 00 00 20 10 * echo 'Ha llegado el invierno' >/dev/null (esto
Edit this file to memorize a job: ùltimo es para que no se envie por mail al root). Los siguientes
time
etc/crontab directorios son para meter programas a ejecutar cada cierto
tiempo (copiarlos dentro) /etc/cron.hourly/ /etc/cron.daily/
time rdate -p ntp.nasa.gov Muestra la hora de ese servidor.
time rdate -s ntp.nasa.gov Sincroniza nuestra hora con la del servidor.
Ejecuta el programa y al finalizar muestra el tiempo que ha
time time application
estado en ejecución.
time uptime Muestra el tiempo que lleva el ordenador en marcha.
users /usr/bin/gpasswd -a user group Asigna cierto usuario a ese grupo.
users chmod mode file Cambia los permisos del fichero.
users chown user:group file Cambia el propietario del fichero y el grupo al cual pertenece.
users gpasswd -d user group Para quitar usuarios de un grupo. Lo mismo es editar /etc/group
users groups username Muestra los grupos a los cuales pertenece el usuario
users id username Muestra identificación del usuario i los grupos en los que está.
users su Te conviertes en root hasta que escribas exit.
users su - Pasas a ser root y ademas lee las variables de entorno de root
users usermod -G group1,group2 user Asigna grupos a un usuario.
X setxkbmap Por si no funcionan las teclas con AltGr en modo X.
Cambia el escritorio por defecto al tipo que sea (gnome, kde,
X switchdesk desktoptype
wmaker, etc...).

También podría gustarte