Comandos linux


Comandos linux

Anexo:Comandos linux

Los comandos linux son una parte muy importante cuando se desea entrar en la administración y programación de este sistema operativo. Existe una inmensa cantidad de comandos ya sean para ayuda, para manejo de archivos y directorios, para manejo de usuarios, de procesos, de disco, de sistema, de red, de impresoras, etc. A continuación una lista de algunos de ellos:

Contenido

Ayuda

man muestra manual del comando que le indiquemos

--help da una ayuda de los comandos

Archivos y directorios

ls lista los archivos y directorios

sort ordena alfabéticamente una lista de archivos

cd cambio de directorio

pwd muestra la ruta al directorio actual

tree muestra la estructura de directorios y archivos en forma grafica

mkdir crea un directorio

rmdir borro directorios

rm -r borra directorios no vacíos

cp copia archivos

rm borra archivos

mv mueve o renombra archivos y directorios

cat ve el contenido de uno o varios archivos

more ve el contenido de los archivos

less ve el contenido de los archivos

split dividir archivos

touch cambia la fecha de los archivos y los crea vacíos si no existen

find busca archivos

locate localiza archivos según una lista generada

updatedb actualiza la lista de los archivos existentes

whereis muestra la ubicación de un archivo

file muestra el tipo de archivo

whatis muestra descripción del archivo

wc cuenta lineas palabras o caracteres en un archivo

grep busca un texto en archivos

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 añada en el instante (logs)

tr reemplaza caracteres en un fichero de texto

sed cambia una cadena de caracteres por otra

join cruza la información de dos archivos y muestra las partes que se repiten

paste toma la primera linea de cada archivo y las combina para formar una linea de salida

uniq elimina lineas repetidas adyacentes del archivo entrada cuando copia al archivo salida

cut sirve para seleccionar columnas de una tabla o campos de cada linea 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 empaqueto archivos

gzip comprime archivos gz

gunzip descomprime archivos gz

compress comprime archivos Z

uncompress descomprime archivos Z

chmod cambio permisos a archivos y directorios

chown cambio de propietario

chgrp cambio de grupo

vi abre el editor de texto vi

pico edita un fichero de texto

Usuarios

adduser agrego nuevo usuario

useradd agrego nuevo usuario

userdel borra un usuario

passwd permite cambiar la contraseña

su cambio de usuario

whoami muestra el nombre de usuario

logname muestra el nombre de usuario

id muestra datos de identificación del usuario

finger da información de usuario

chfn cambia la información del finger

who muestra los usuarios del sistema

w muestra un detalle de los usuarios

last información de los últimos usuarios que han usado el sistema

mail programa de correo

pine lector de correo en modo texto

write manda un mensaje a la pantalla de un usuario

mesg activo o desactivo recibir mensajes

wall mensaje a todos los usuarios

talk establecer una charla con otro usuario

banner saca letrero en la pantalla

set da información sobre el entorno del usuario

addgroup agrego nuevo grupo

groupadd agrego nuevo grupo

chown cambia el propietario de un fichero

Procesos

top muestra los procesos que se están ejecutando y permite matarlos

ps muestra la lista de procesos del usuario

ps aux muestra la lista de procesos de la maquina

kill mata proceso por ID

killall mata proceso por 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 linea de comando ejecuta en segundo plano

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

Discos

mount monta un disco

umount desmonta un disco

df muestra el espacio libre de los discos

du muestra el espacio usado por el disco o un directorio

mkfs formateo un disco

fsck estado del disco

fdisk gestión de particiones

Sistema

rlogin se conecta a otra maquina de forma remota (remote login)

rsh se conecta a otra maquina de forma remota (remote shell)

ftp se conecta a otra maquina por el protocolo ftp

reboot reinicia la maquina

halt apaga el sistema

shutdown apaga el sistema

init0 apaga la maquina

init6 reinicia la maquina

uptime muestra el tiempo transcurrido de encendida la maquina

exit cierro sesión actual

logout salgo del sistema

nohup proporciona inmunidad frente a rupturas de comunicación y abandonos en ejecución de comandos

dmesg muestra mensajes del arranque del ordenador

history muestra todos los comandos digitados por el usuario

uname da información del sistema operativo

tee copia la entrada estándar a la salida estándar y a un archivo

host muestra la dirección 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 máscara de usuario

chroot cambia la raíz para que root ejecute algo en forma particular

chsh cambia el login shell

free estado de la memoria

date muestra fecha y hora actual

cal muestra calendario

clear borro la pantalla

at ejecuta un comando más tarde

env ver variables de entorno

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

modprobe cargo modulo

startx arranca el servidor X

xev muestra los eventos de las teclas y el ratón

lspci muestra los periféricos conectados al puente pci

lsmod muestra los modulos cargados en el sistema

echo escribe un mensaje en la salida estándar

alias crear un alias. Un comando largo abreviado en pocas letras

unalias borrar un alias

bc calculadora

mc ejecuta Midnight Commander

xkill mata una ventana grafica

rpm instala los paquetes rpm RedHat

dpkg instala los paquetes deb Debian

kernelcfg manejo los modulos cargados en el kernel

insmod inserta modulos en el kernel

rmmod elimina modulos del kernel

updatedb actualiza la base de datos interna de archivos

sh cambia al bash shell

setxkbmap por si no funcionan las teclas con AltGr en modo X

Red

netstat muestra estado de la red

ifconfig muestra la configuración del dispositivo de red

iwconfig muestra la configuración del dispositivo de red inalámbrico

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

ping hago ping

nslookup me da la IP de Nuestro servidor DNS (Servidor predeterminado: UnKnown Address: 192.168.1.1)

telnet me conecto a un equipo Remotamente

netconf configuro la red

ntop muestra los procesos de la red

route -n muestra la tabla de rutas

Impresoras

lpq muestra colas de impresión

lpc status estado de impresoras

lprm eliminar un trabajo de la cola de impresión

printtool configuro impresora

pr imprime un archivo

jobs muestra los trabajos que están en una cola de impresión

Combinación de teclas

ctrl+l borra pantalla

ctrl+alt+F1 F2 cambio de consola

ctrl+F1 F2 cambio de escritorio

ctrl+z suspendo proceso

ctrl+d final de archivo EOF - cancela

ctrl+c termina proceso en ejecución - cancela

tab completa nombre de carpetas o archivos

ctrl+backspace cierra X; es decir, sale del sistema X y regresa a la consola

Símbolos

~ apagar el equipo por otros medios- alt+126

. directorioactual

| pipe - tubería - redirecciona comandos - alt+124

> redirecciono un comando - alt+62

< redirecciono un comando - alt+60

& colocado al final de la linea de comando ejecuta en segundo plano

&& orden1 && orden2 / si orden1 termina OK se ejecuta orden2

|| orden1 || orden2 / si orden1 NO termina ok se ejecuta orden2

Referencias

para más comandos Linux: linuxtotal.com.mx

Obtenido de "Anexo:Comandos linux"

Wikimedia foundation. 2010.

Mira otros diccionarios:

  • Anexo:Comandos linux — Este artículo o sección sobre informática necesita ser wikificado con un formato acorde a las convenciones de estilo. Por favor, edítalo para que las cumpla. Mientras tanto, no elimines este aviso puesto el 8 de septiembre de 2010. También puedes …   Wikipedia Español

  • Linux From Scratch — o LFS es un tipo de instalación del sistema operativo GNU/Linux y el nombre de un libro escrito por Gerard Beekmans junto a otros. El libro es una colección de documentos que indican los pasos para desarrollar un sistema GNU/Linux desde cero, a… …   Wikipedia Español

  • Linux — Portal:Linux Saltar a navegación, búsqueda Portal GNU/ …   Wikipedia Español

  • Linux en PlayStation 3 — Anexo:Linux en PlayStation 3 Saltar a navegación, búsqueda Yellow Dog Linux arrancando en una PS3 PlayStation 3 tiene como característica el ejecutar Linux, así como otros sistemas operativos si son instalados en el disco duro de la consola.… …   Wikipedia Español

  • Linux Professional Institute — El Linux Professional Institute (LPI) o Instituto Profesional Linux es una organización sin ánimo de lucro que otorga certificaciones profesionales de Linux a administradores de sistema, así como, programadores. El instituto aplica los exámenes… …   Wikipedia Español

  • Minidistribución de Linux — Una minidistribución de Linux es una variante de ese sistema cuyo objetivo es incorporar un sistema operativo completo en unidades de almacenamiento portátil de baja capacidad como un disquete. Este tipo de distribuciones logran que podamos… …   Wikipedia Español

  • SliTaz GNU/Linux — Parte de la familia GNU/Linux …   Wikipedia Español

  • Proceso de arranque en Linux — Saltar a navegación, búsqueda El proceso de arranque en Linux es la forma en la cual los sistemas operativos basados en Linux se inicializan. Es similar a la forma en que arranca BSD y otros sistemas Unix. Todo el proceso de arranque, se lleva a… …   Wikipedia Español

  • Sorcerer Linux — Sorcerer Parte de la familia GNU/Linux Desarrollador Kyle Sallee sorcerer.silverice.org Información general …   Wikipedia Español

  • GNU/Linux — Este artículo trata sobre sistemas operativos que usan el núcleo Linux y el userland de GNU. Para otros usos de este término, véase Linux (desambiguación). Para GNU/Linux, véase Controversia por la denominación GNU/Linux. GNU/Linux …   Wikipedia Español