miércoles, 22 de junio de 2011

COMANDOS BASICOS DE LINUX

ComandoDescripción
lslista los archivos y directorios
sortordena alfabéticamente una lista de archivos
cdcambio de directorio
pwdmuestra la ruta al directorio actual
treemuestra la estructura de directorios y archivos en forma gráfica
mkdircrea un directorio
rmdirborro directorios
rm -rborra directorios no vacíos
cpcopia archivos
rmborra archivos
mvmueve o renombra archivos y directorios
catve el contenido de uno o varios archivos
moreve el contenido de los archivos
lessve el contenido de los archivos
splitdividir archivos
findbusca archivos
locatelocaliza archivos según una lista generada
updatedbactualiza la lista de los archivos existentes
whereismuestra la ubicación de un archivo
filemuestra el tipo de archivo
whatismuestra descripción del archivo
wccuenta líneas palabras o caracteres en un archivo
grepbusca un texto en archivos
headmuestra el inicio de un archivo
tailmuestra el final de un archivo
tailfmuestra el final de un archivo y lo que se añada en el instante (logs)
trreemplaza caracteres en un fichero de texto
sedcambia una cadena de caracteres por otra
joincruza la información de dos archivos y muestra las partes que se repiten
pastetoma la primera línea de cada archivo y las combina para formar una línea de salida
uniqelimina líneas repetidas adyacentes del archivo entrada cuando copia al archivo salida
cutsirve para seleccionar columnas de una tabla o campos de cada línea de archivo
lncrea enlaces a archivos o carpetas
diffmuestra las diferencias entre dos archivos
fusermuestra que usuario tiene en uso o bloqueado un archivo o recurso
tarempaqueto archivos
gzipcomprime archivos gz
gunzipdescomprime archivos gz
compresscomprime archivos Z
uncompressdescomprime archivos Z
chmodcambio permisos a archivos y directorios
chowncambio de propietario
chgrpcambio de grupo
viabre el editor de texto vi
picoedita un fichero de texto

[editar]Usuarios

Ayuda a tener un manejo de los usuarios para su beneficio
ComandoDescripción
adduseragregó nuevo usuario
useraddagregó nuevo usuario
userdelborra un usuario
passwdpermite cambiar la contraseña
sucambio de usuario
whoamimuestra el nombre de usuario
lognamemuestra el nombre de usuario
idmuestra datos de identificación del usuario
fingerda información de usuario
chfncambia la información del finger
whomuestra los usuarios del sistema
wmuestra un detalle de los usuarios
lastinformación de los últimos usuarios que han usado el sistema
mailprograma de correo
pinelector de correo en modo texto
writemanda un mensaje a la pantalla de un usuario
mesgactivo o desactivo recibir mensajes
wallmensaje a todos los usuarios
talkestablecer una charla con otro usuario
bannersaca letrero en la pantalla
setda información sobre el entorno del usuario
addgroupagregó nuevo grupo
groupaddagregó nuevo grupo
chowncambia el propietario de un fichero

[editar]Procesos

ComandoDescripción
topmuestra los procesos que se están ejecutando y permite matarlos
psmuestra la lista de procesos del usuario
ps auxmuestra la lista de procesos de la máquina
killmata proceso por ID
killallmata proceso por nombre
timemide el tiempo que tarda un proceso en ejecutarse
fgtrae a primer plano un proceso parado o en segundo plano
bgpone un proceso en segundo plano
&colocado al final de la línea de comando ejecuta en segundo plano
niceajusta la prioridad de un proceso de -20 a 19

Discos

ComandoDescripción
mountmonta un disco
umountdesmonta un disco
dfmuestra el espacio libre de los discos
dumuestra el espacio usado por el disco o un directorio
mkfsformateo un disco
fsckestado del disco
fdiskgestión de particiones

[editar]Sistema

ComandoDescripción
rloginse conecta a otra máquina de forma remota (remote login)
rshse conecta a otra máquina de forma remota (remote shell)
ftpse conecta a otra máquina por el protocolo ftp
rebootreinicia la máquina
haltapaga el sistema
shutdownapaga el sistema
init 0apaga la máquina
init 6reinicia la máquina
uptimemuestra el tiempo transcurrido de encendida la máquina
exitcierro sesión actual
logoutsalgo del sistema
nohupproporciona inmunidad frente a rupturas de comunicación y abandonos en ejecución de comandos
dmesgmuestra mensajes del arranque del ordenador
historymuestra todos los comandos digitados por el usuario
unameda información del sistema operativo
teecopia la entrada estándar a la salida estándar y a un archivo
hostmuestra la dirección IP del servidor en una red local ej: host malpelo.univalle.edu.co => 192.168.31.5
hostnamemuestra el nombre del servidor
umaskmuestra y permite cambiar la máscara de usuario
chrootcambia la raíz para que root ejecute algo en forma particular
chshcambia el login shell
freeestado de la memoria
datemuestra fecha y hora actual
calmuestra calendario
clearborro la pantalla
atejecuta un comando más tarde
envver variables de entorno
exportpermite el uso de variables por programas en todos los caminos del usuario
modprobecargo modulo
startxarranca el servidor X
xevmuestra los eventos de las teclas y el ratón
lspcimuestra los periféricos conectados al puente pci
lsmodmuestra los modulos cargados en el sistema
echoescribe un mensaje en la salida estándar
aliascrear un alias. Un comando largo abreviado en pocas letras
unaliasborrar un alias
bccalculadora
mcejecuta Midnight Commander
xkillmata una ventana gráfica
rpminstala los paquetes rpm RedHat
dpkginstala los paquetes deb Debian
kernelcfgmanejo los modulos cargados en el kernel
insmodinserta modulos en el kernel
rmmodelimina modulos del kernel
updatedbactualiza la base de datos interna de archivos
shcambia al bash shell
setxkbmappor si no funcionan las teclas con AltGr en modo X

[editar]Red

ComandoDescripción
netstatmuestra estado de la red
ifconfigmuestra la configuración del dispositivo de red
iwconfigmuestra la configuración del dispositivo de red inalámbrico
nmapescanea la red y muestra los puertos que se encuentran disponibles ej: nmap malpelo.univalle.edu.co/~ahbarome/ => 80/tcp open http
pingindica si hay respuesta por parte del servidor
nslookupme da la IP de Nuestro servidor DNS (Servidor predeterminado: UnKnown Address: 192.168.1.1)
telnetme conecto a un equipo Remotamente
netconfconfiguro la red
ntopmuestra los procesos de la red
route -nmuestra la tabla de rutas

[editar]

No hay comentarios:

Publicar un comentario