Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 8

Comandos Bash 1

Comandos Bash
Los comandos Bash son conjunto de parmetros utilizados para la administracin y configuracin del sistema, as
como un conjunto de combinaciones especiales de teclas para realizar tareas especficas en entornos Linux/Unix
mediante un intrprete de comandos Bash.

Comandos de ayuda
Comando Descripcin

man Muestra el manual del comando que le indiquemos

info Provee informacin del comando indicado

--help Da una ayuda de los comandos

whatis Da una breve descripcin de los comandos

Comandos para archivos y directorios


Comando Descripcin

ls Lista los archivos y directorios

sort Ordena alfabticamente una lista de archivos

cd Cambia de directorio

pwd Muestra la ruta al directorio actual

tree Muestra la estructura de directorios y archivos en forma grfica

mkdir Crea un directorio

rmdir Borra directorios(los directorios deben estar vacos).

rm -r Borra directorios (los directorios pueden no estar vacos)

cp Copia archivos

rm Borra archivos

mv Mueve o renombra archivos y directorios

cat Muestra el contenido de uno o varios archivos

more Ve el contenido de los archivos pgina a pgina

less Ve el contenido de los archivos

split Dividir archivos

find Busca archivos

locate Localiza archivos segn una lista generada

updatedb Actualiza la lista de los archivos existentes

whereis Muestra la ubicacin de un archivo

file Muestra el tipo de archivo

whatis Muestra descripcin del archivo

wc Muestra el total de lneas, palabras o caracteres en un archivo

grep Busca un texto en un archivos


Comandos Bash 2

head Muestra el inicio de un archivo

tail Muestra el final de un archivo

tailf Muestra el final de un archivo y lo que se aada en el instante (logs)

tr Reemplaza caracteres en un fichero de texto

sed Cambia una cadena de caracteres por otra

join Cruza la informacin de dos archivos y muestra las partes que se repiten

paste Toma la primera lnea de cada archivo y las combina para formar una lnea de salida

uniq Elimina lneas repetidas adyacentes del archivo entrada cuando copia al archivo salida

cut Sirve para seleccionar columnas de una tabla o campos de cada lnea de archivo

ln Crea enlaces a archivos o carpetas

diff Muestra las diferencias entre dos archivos

fuser Muestra que usuario tiene en uso o bloqueado un archivo o recurso

tar Empaqueta archivos

gzip Comprime archivos en formato .gz

gunzip Descomprime archivos en formato .gz

compress Comprime archivos Z

uncompress Descomprime archivos Z

chmod Cambia permisos de archivos y directorios

chown Cambia de propietario/usuario

chgrp Cambia de grupo

vi Abre el editor de texto vi

nano Abre el editor de texto nano

pico Edita un fichero de texto

Comandos para la gestin de usuarios


Ayuda a tener un manejo de los usuarios para su beneficio

Comando Descripcin

adduser Agrega un nuevo usuario

useradd Agrega un nuevo usuario

userdel Borra un usuario

passwd Permite cambiar la contrasea

su Cambia de usuario

whoami Muestra el nombre de usuario actual

logname Muestra el nombre de usuario

id Muestra datos de identificacin del usuario

finger Da informacin de usuario

chfn Cambia la informacin propocionada por el comando finger

who Muestra los usuarios actuales del sistema

w Muestra detalles de los usuarios actuales aplicado al comando who


Comandos Bash 3

last Informacin de los ltimos usuarios que han usado el sistema

mail Abre la aplicacin de correo electrnico

pine Lector de correo en modo texto

write Manda un mensaje a la pantalla de un usuario

mesg Activa o desactiva la funcin de recepcin de mensajes

wall Enva mensaje a todos los usuarios

talk Establecer una conversacin/dilogo con otro usuario

banner Saca un dilogo/letrero en la pantalla

set Proporciona informacin sobre el entorno del usuario

addgroup Agrega un nuevo grupo

groupadd Agrega un nuevo grupo

chown Cambia el propietario de un fichero

Comandos para la gestin de procesos


Comando Descripcin

top Muestra los procesos que se estn ejecutando y permite matarlos

ps Muestra la lista de procesos del usuario

ps aux Muestra la lista de procesos de la mquina

kill Enva un evento concreto a un proceso

killall Mata un proceso por su nombre

time Mide el tiempo que tarda un proceso en ejecutarse

fg Trae a primer plano un proceso parado o en segundo plano

bg Pone un proceso en segundo plano

& Colocado al final de la lnea de un comando,lo ejecuta en segundo plano

nice Ajusta la prioridad de un proceso de -20 a 19

Comandos para la gestin de discos y dispositivos


Comando Descripcin

mount Monta un disco/dispositivo

umount Desmonta un disco/dispositivo

df Muestra el espacio libre de los discos/dispositivos

du Muestra el espacio usado por el disco/dispositivo o un directorio

mkfs Formatea un disco/dispositivo

fsck Estado del disco/dispositivo

fdisk Abre la aplicacin para la gestin de particiones


Comandos Bash 4

Comandos para el acceso remoto


Comando Descripcin

rlogin Se conecta a otra mquina de forma remota (remote login)

rsh Se conecta a otra mquina de forma remota (remote shell)

ftp Se conecta a otra mquina por el protocolo FTP

Comandos para apagado y reinicio del sistema


Comando Descripcin

reboot Reinicia la mquina

halt Apaga el sistema

shutdown Apaga el sistema

init 0 Apaga la mquina

init 6 Reinicia la mquina

Comandos para gestin del sistema


Comando Descripcin

uptime Muestra el tiempo transcurrido de encendido de la mquina

exit Cerrar sesin actual

logout Salir del sistema

nohup Proporciona inmunidad frente a rupturas de comunicacin y abandonos en ejecucin de comandos

dmesg Muestra mensajes del arranque de la mquina

history Muestra todos los comandos escritos por el usuario

uname Proporciona informacin del sistema operativo

tee Copia la entrada estndar a la salida estndar y a un archivo

host Muestra la direccin IP del servidor en una red local. Ej: host malpelo.univalle.edu.co => 192.168.31.5

hostname Muestra el nombre del servidor

umask Muestra y permite cambiar la mscara de usuario

chroot Cambia la raz para que root ejecute algo de forma particular

chsh Cambia el login shell

free Muestra el estado de la memoria

date Muestra la fecha y hora actual

cal Muestra el calendario

clear Borra las lneas de texto escritas en la pantalla/terminal

at Ejecuta un comando con un retardo de tiempo especificado

env Muestra las variables de entorno

export Permite el uso de variables por programas en todos los caminos del usuario

modprobe Carga un mdulo


Comandos Bash 5

startx Arranca/inicia el servidor X

xev Muestra los eventos de las teclas y el ratn

lspci Muestra los perifricos conectados al puente PCI

lsmod Muestra los mdulos cargados en el sistema

echo Escribe un mensaje en la salida estndar

alias Crea un alias

unalias Borra un alias

bc Muestra la calculadora

mc Ejecuta Midnight Commander

xkill Mata una ventana grfica

rpm Instala los paquetes RPM de RedHat

dpkg Instala los paquetes DEB de Debian

kernelcfg Manejo de los mdulos cargados en el kernel

insmod Inserta mdulos en el kernel

rmmod Elimina mdulos del kernel

updatedb Actualiza la base de datos interna de archivos

sh Cambia al bash/shell

setxkbmap Realiza la funcin de la tecla AltGr (en modo X)

Comandos de red
Comando Descripcin

netstat Muestra estado de la red

ifconfig Muestra la configuracin del dispositivo de red

iwconfig Muestra la configuracin del dispositivo de red inalmbrico

nmap Escanea la red y muestra los puertos que se encuentran disponibles. Ej: nmap malpelo.univalle.edu.co/~ahbarome/ => 80/tcp open http

ping Indica si hay respuesta por parte del servidor

nslookup Muestra la IP del servidor DNS conectado(Servidor predeterminado: UnKnown Address: 192.168.1.1)

telnet Conexin a un equipo/mquina de forma remota

netconf Configuracin de la red

ntop Muestra los procesos de la red

route -n Muestra la tabla de rutas de la conexin de red

installpkg Instalar en slackware


Comandos Bash 6

Comandos para gestin de impresoras


Comando Descripcin

lpq Muestra las colas de impresin

lpc Estado de las impresoras

lprm Elimina un trabajo de la cola de impresin

printtool Configuracin de la impresora

pr Imprime un archivo

jobs Muestra los trabajos que estn en una cola de impresin

Combinacin especial de teclas


Comando Descripcin

ctrl+l Borra las lneas de texto de pantalla/terminal

ctrl+alt+F1 F2 Cambio de consola

ctrl+F1 F2 Cambio de escritorio

ctrl+z Suspensin de un proceso

ctrl+d Muestra el final de un archivo EOF

ctrl+c Termina/finaliza un proceso en ejecucin

tab Completa nombres de carpetas o archivos

ctrl+backspace Cierra el modo X (sale del sistema X y regresa a la consola)

Smbolos
Comando Descripcin

~ Apagar el equipo por otros medios (alt+126)

. Ubicacin en directorio actual

| Redireccin de comandos. Pipeline o tubera (alt+124)

> Redirecciona la salida estndar (stdin) de un comando (alt+62)

2> Redirecciona la salida estndar de errores (stderr) de un comando (alt+62)

< Redirecciona un comando (alt+60)

& Colocado al final de la lnea de comando, lo ejecuta en segundo plano

&& orden_1 && orden_2 Ejecuta la orden_2 si la orden_1 termina correctamente (OK)

|| orden_1 || orden_2 Ejecuta la orden_2 si la orden_1 no termina correctamente (KO)


Comandos Bash 7

Enlaces externos
Wikimedia Commons alberga contenido multimedia sobre Comandos Bash. Commons
Wikilibros
Wikilibros alberga un libro o manual sobre bash.
Lista de rdenes [1]
bash home page [2]
bash(1) [3]:GNU Bourne-Again SHellComandos generales en el Manual de Ubuntu
Guas bash de Linux Documentation Project:
Programacin bash [4]
bash Guide for Beginners [5]
BASH Programming - Introduction HOW-TO [6]
Advanced bash-Scripting Guide [7]

Referencias
[1] http:/ / www. ss64. com/ bash/ index. html
[2] http:/ / www. gnu. org/ software/ bash/ bash. html
[3] http:/ / manpages. ubuntu. com/ manpages/ oneiric/ es/ man1/ bash. 1. html
[4] http:/ / es. tldp. org/ COMO-INSFLUG/ COMOs/ Bash-Prog-Intro-COMO/ Bash-Prog-Intro-COMO. html
[5] http:/ / www. tldp. org/ LDP/ Bash-Beginners-Guide/ html/
[6] http:/ / www. tldp. org/ HOWTO/ Bash-Prog-Intro-HOWTO. html
[7] http:/ / www. tldp. org/ LDP/ abs/ html/
Fuentes y contribuyentes del artculo 8

Fuentes y contribuyentes del artculo


Comandos Bash Fuente: http://es.wikipedia.org/w/index.php?oldid=74993513 Contribuyentes: Adrruiz, Alma mter, Borgesvive, Bpk, Bucephala, Cibi3d, Daemonhg, Dark, Dhidalgo,
Esceptic0, Ganmedes, GermanX, House, Igna, Jdomgo3, Juju lili, Kamo64, Leonpolanco, Manuelt15, Mathcenas, Miguelo on the road, Mutari, Sayrux, Shooke, Sr71yeah, 75 ediciones annimas

Fuentes de imagen, Licencias y contribuyentes


Archivo:Commons-logo.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Commons-logo.svg Licencia: Public Domain Contribuyentes: SVG version was created by User:Grunt
and cleaned up by 3247, based on the earlier PNG version, created by Reidab.
Archivo:Wikibooks-logo.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Wikibooks-logo.svg Licencia: Creative Commons Attribution-Sharealike 3.0 Contribuyentes:
User:Bastique, User:Ramac et al.

Licencia
Creative Commons Attribution-Share Alike 3.0
//creativecommons.org/licenses/by-sa/3.0/

También podría gustarte