You could put your verification ID in a comment Or, in its own meta tag Or, as one of your keywords Your content is here. The verification ID will NOT be detected if you put it here. Linux para Noveles: Comandos en Debian Ubuntu para consola

Mi blog ha sido movido!

Seras automaticamente redirigido a la nueva direccion. Si esto no ocurre, visita
http:http://www.linuxnoveles.com/
Y actualiza tus Favoritos.

miércoles, 3 de noviembre de 2010

Comandos en Debian Ubuntu para consola

Según mi experiencia en linux a nivel de usuario, prácticamente se usan los siguientes, aunque hoy en día se hace todo desde el entorno gráfico, a veces ahorras mucho tiempo. 
Las mayúsculas y minúsculas importan mucho.
Comentar que con las teclas del cursor [arriba] ó [abajo] accederemos a todos los comandos anteriores ó posteriores que hayamos usado. 
Con las teclas del cursor izquierda ó derecha nos moveremos por esa linea, pudiendo insertar letras por ejemplo.
Con la tecla TAB(tabulación) completaremos el nombre del fichero si coincide.
Con las teclas Control+C (copiaremos lo que hayamos seleccionado). EN CUALQUIER LUGAR DEL SISTEMA OPERATIVO.
En la consola para pegar lo copiado es:  Control+Mayus+V
Usar una consola mientras sigue corriendo escritorio: Control+ALT+F1....F4)
Volver desde la consola al escritorio: Control+ALT+F7

Hacer cualquier cosa como administrador se empieza todo porsudo
Cambiar de directorio: cd [directorio]
Crear una carpeta: mkdir [carpeta]
Copiar un archivo: cp [archivo.copiar] [dirección completa y nombre del archivo]
Mover un archivo: mv [archivo.copiar] [dirección completa y nombre del archivo]
Ver archivos del directorio: dir ó ls -l (da distintos colores para carpetas, archivos)
Comprobar aceleración gráfica: glxinfo
Comprobar visualmente la aceleración gráfica: glxgears
Saber versión kernel: uname -r.
Saber la dirección de un fichero: Whereis [archivo]
Reconfigurar tarjeta gráfica (si falla, no arranca)
sudo dpkg-reconfigure  xserver-xorg
Conocer los dispositivos USB: lsusb
Conocer los dispositivos USB con mas detalle: lsusb -vvv
Muestra la ruta actual: pwd

Saber si funciona la WIFI: iwconfig
Conocer la IP: ifconfig
Listado completo del hardware visible: hwinfo
Listado e Información de todo el hardware (modelo, marca): lshw

Instalar un programa desde la consola:
sudo aptitude install  [nombre exacto del paquete] 
sudo apt-get install [nombre exacto del paquete]

Buscar un programa para instalar:
sudo aptitude search [nombre del paquete ó letras contiene]

Instalar un fichero de extensión .sh
sudo sh ./[nombre del fichero].sh

Desinstalar un paquete ó programa:
sudo apt-get remove [paquete exacto]
sudo apt-get autoremove [paquete exacto]
sudo aptitude purge [nombre exacto paquete]
Forzar a un paquete a instalarse aunque de error( util para reinstalar bien):
sudo dpkg -i [nombre paquete] --force-overwrite

Reparar los paquetes rotos ó dependencias:
sudo dpkg --configure -a

Montar un cdrom ( pueda leer):
sudo mount -t iso9660 unidad-de-CD /cdrom

Sacar un cd que queda dando vueltas y no abre:
sudo umount /cdrom

Reiniciar la red, sin resetear el ordenador:
/etc/init.d/networking restart

Muchos de los servicios se paran así, buscando la ruta en /etc/init.d  y poniendo al final  restart(reiniciar); stop (parar); start (arrancar)

Actualizar archivos de los repositorios:
sudo aptitude update
sudo apt-get update

Añadir repositorios PPA
sudo add-apt-repository [repositorio PPA que se quiere añadir]

Buscar repositorios 
Primero se instala:
sudo add-apt-repository ppa:wrinkliez/ppasearch
sudo apt-get update && sudo apt-get install ppasearch
Una vez instalada para buscar repositorios PPA del programa VLC ejecutariamos: ppasearch vlc


Otra opcion es hacer la busqueda del repositorio desde la web.

Instalar paquetes de actualización:
sudo aptitude upgrade
sudo apt-get upgrade

Actualizar versión de la distribución:
sudo aptitude dist-upgrade
sudo apt-get upgrade

Detener el escritorio Gnome:
sudo service gdm stop
sudo /etc/init.d/gdm stop

Detener el escritorio KDE:
sudo service kdm stop
sudo /etc/init.d/kdm stop

Reiniciar el ordenador:
sudo reboot now

Parar un programa,que ni cierra ni abre:
killall [programa]

kill -9 (numero PID) - sale en el monitor de recursos, si no sale poner el ratón justo en la barra donde pone nombre de proceso, botón derecho, seleccionar Mostrar PID. sino desde consola ps -a


---------------------------------------------------------------------------------------------------------------------------------

A continuación les escribo la mayor parte de comandos que se usan desde la consola en LInux Debian ó Ubuntu. No se preocupen no hay que saberse-los para funcionar con Linux, aunque de vez en cuando te pueden sacar de un lío.


Manuales

man – muestra el man determinado
man hidef hide busca la
man hidek hide busca en el contenido.
man hide llama la sección del man
apropos palabra_clave hide Busca dentro de las man


Comandos para el manejo de archivos.

cd = Cambia de directorio.
compress = Comprime archivos.
cp = Copia un archivo.
chmod = Cambia los permisos de un archivo o directorio.
chown = Cambia el propietario de un archivo o directorio.
df = Muestra el espacio libre en disco.
du = Muestra el espacio en disco utilizado.
fdformat = Formatea un disquete.
fdisk = Utilidad para particionar unidades.
find = Encuentra un archivo.
fsck = Chequea el sistema de archivo.
gzip = Descomprime un archivo en formato GZIP.
ln = Crea un enlace simbólico.
ls = Muestra el contenido de un directorio.
mkdir = Crea un directorio.
mkfs = Crea un nuevo sistema de archivos.
mknod = Crea un archivo de dispositivo.
mkswap = Crea un espacio de intercambio.
mount = Monta una unidad o partición en el sistema de archivos.
mv = Mueve un archivo (También se utiliza para renombrar).
pwd = Devuelve la cadena correspondiente al directorio actual.
rm = Borra un archivo.
rmdir = Borra un directorio.
split = Divide un archivo en muchos archivos de un tamaño determinado.
swapoff = Desactiva el espacio de intercambio.
swapon = Activa el espacio de intercambio.
sync = Sincroniza los procesos de escritura y lectura.
tac = Da vuelta el contenido de un archivo.
tail = Muestra las últimas líneas de un archivo.
tar = Desempaqueta un archivo en formato tar.
umount = Desmonta un sistema de archivo ya montado.
uniq = Borra las lineas duplicadas de un archivo.
wc = Cuenta el número de caracteres de un archivo.

Comandos para el manejo de procesos

bg = Ejecuta un proceso (interrumpido) en segundo plano.
fg = Ejecuta un proceso (interrumpido) en primer plano.
free = Muestra la memoria libre y la utilizada.
halt = Apaga la pc.
kill = Envía una señal a un proceso.
ldd = Muestra las librerías que se necesitan para ejecutar un programa.
nice = Ejecuta un proceso con menor prioridad de ejecución.
ps = Muestra todos los procesos que se están ejecutando en el sistema.
printenv = Muestra las variables de entorno.
pstree = Como el ps, pero muestra todo en forma de árbol.
shutdown = Apaga el pc.
top = Una utilidad para monitorizar procesos y el estado del sistema.
uname = Muestra información del sistema.

Comandos para el manejo de usuarios

adduser = Crea un nuevo usuario.
chsh = Cambia el shell de un usuario determinado.
groups = Muestra el listado de grupos de usuarios del sistema.
id = Muestra la información de usuarios y grupo de un determinado usuario.
passwd = Cambia la clave de acceso de un determinado usuario.
su = Cambia de usuario.
Talk = Permite chatear con otros usuarios.
users = Lista los usuarios conectados al sistema.
who = Muestra información sobre los usuarios conectados actualmente.

Otros comandos.


alias = Permite ejecutar comandos utilizando otros nombres.
apropos = Encuentra las páginas del manual para un comando determinado.
cal = Muestra el calendario.
date = Permite ver y cambiar el día y la hora actual.
info = Muestra ayuda de un determinado comando.
man = Muestra las páginas del manual de un determinado comando.
unalias = Borra el alias de un comando.

Instalación/desinstalación de software

apt-hideget update (actualiza la información de nuestro servidor de paquetes)
apt-hidecache search (busca en las definiciones del los paquetes)
apt-hidecache show paquete (descripción del paquete)
apt-hidecache depend paquete (muestra las dependencias)
apt-hideget install (descarga e instala los paquetes solicitados)
apt-hideget remove (desinstala los paquetes solicitados)
apthide-get upgrade (actualiza los paquetes instalados a la nueva versión)
apt-hideget clean (elimina todos los paquetes descargados)
apt-hidebuild install paquete (compila el tarball, crea el paquete deb y lo instala

Instalación/desinstalación de paquetes .DEB
dpkg hidei paquete hide Instalación de paquetes .deb
dpkg hider paquete hide Desinstala un paquete
dpkg hidehidepurge paquete hide Desinstala además los ficherosde configuración.
dpkg hidehideforce hider paquete hide Fuerza la desinstalación
dpkg hidec paquete hide Muestra el contenido de un paquete.
dpkg hideL paquete hide Muestra todos los ficheros
dpkg hideS fichero hide Muestra a qué paquete pertenece
dpkg hidehideget hideselections hide Listado todos los instalados
dpkg hidereconfigure paquete hide Reconfigura paquetes.

Comprimir / Descomprimir

tar hidecf archivo.tar fichero01 fichero02 carpeta01 ...
tar hidexvf archivo.tar
tar hidezxvf archivo.tar.gz
tar hidejxvf archivo.tar.bz2
gzip, bzip2 compresión / gunzip, bunzip2 descompresión

Creación de nuevos usuarios
 

adduser o useradd hide crea un usuario nuevo.
adduser user group – añade un usuario a un grupo.
deluser borra un usuario del sistema.
delgroup group hide elimina un grupo
deluser user group – elimina un usuario de un grupo

Parada e inicio del sistema

halt hide detiene el sistema.
reboot – reinicia el sistema.
init 0 hide Apaga la máquina.
init 1 hide Single user
init 6 hide Reinicia la máquina.
exit hide Termina la ejecución del programa en curso.
shutdown – permite parar el sistema con muchas opciones
shutdown hidet +1 hideh now hide Apaga la máquina.
shutdown hidet +1 hider now hide Reinicia la máquina.

Uso de disco / memoria / estado del sistema

mount
hide monta un dispositivo
umount hide desmonta un dispositivo
df hide Muestra información sobre el sistema de ficheros
du hide Muestra un resumen del uso de disco para cada fichero, recursivamente para directorios
free hide Muestra info del estado de la memoria RAM y SWAP
ulimit – permite limitar los recursos o visualizarlos

Procesos

kill
Mata un proceso.
ps hide Muestra los procesos que se están ejecutando en el sistema
pstree hide Muestra los procesos que se están ejecutando en el sistema, en forma de árbol.
top hide Muestra las tareas que se están ejecutando en el sistema, la memoria, estado de la CPU,...
at [hidef script] [tiempo] hide Sirve para ejecutar un script a una hora y fecha ..

Procesos activos


fuser hidev archivo hide Muestra los procesos que están usando un fichero o directorio.
isof | less lista los archivos abiertos por los procesos.
lsof hidec comando hide Lista los ficheros abiertos por proceso.
Isof +D /tmp hide Lista los procesos que están usando mi directorio.
Isof hidei :22022 hide Muestr que proceso se encuentra

Acceso

w -hide Muestra quién y que hace en el sistema.
who - Muestra quién está en el sistema.
last - Muestra una lista de los últimos usuarios que han entrado al sistema.
lastlog hide- Muestra el último acceso de cada usuario de nuestro sistema.
lastbhide -Intentos de conexión fallidos (/var/log/btmp).
faillog - Intentos fallidos y define máximo permitido.
fail2ban -hide Banea las IP con muchos errores de conexión.

Envio de Mensajes

write hide Envía un mensaje a un usuario determinado.
wall hide Envía un mensaje a todos los usuarios conectados
mesg hide Permite enviar mensajes a tu terminal.
talk hide Permite chatear con otro usuario. 


Buscar

grep hide Busca una cadena de caracteres dentro de un archivo o varios archivos.
more hide Muestra la información ajustándolo al tamaño de la pantalla.
nano hide Editor de texto
vihide Editor de texto muy común en sistemas unix

Configuración de red

ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up
ifconfig eth0 down
ifconfig eth0 hw ether 00:01:02:03:04:05
ifconfig eth0:1 192.168.1.1 netmask 255.255.255.0 up
dhclient eth0
route add default gw 161.116.32.254
route add hidenet 192.168.2.0/24 gw 192.168.1.254.
netstat hidenr hide Muestra la tabla de routing

Netstat

netstat hidenapt hide Saber qué puertos tiene abiertos.
n hide No resuelve las direcciones a sus nombres DNS.
a hide Muestra todos las conexiones.
p hide Muestra el número y nombre del proceso,dueño de dicha conexión.
t hide sólo muestra conexiones tcp

Backup/Restore del MBR

dd if=/dev/hda of=mbr.dat count=1 bs=512 - Backup
dd if=mbr of=/dev/hda Restore

Información del sistema

lsusb listado de dispositivos conectados al usb.
lspci listado de dispositivos conectados al pci.
lshw listado completo del hardware visible.
hwinfo listado completo del hardware visible.
uptimehide tiempo en activo.
hwscan escanea el hardware del equipo.

Pantalla de un terminal


clear hide limpia la pantalla.
reset hide inicializa la sesión de terminal
tput hide inicializa la sesión de terminal y mucho más.
scsiadd permite buscar dev scsi en caliente.

Entorno

history hide Listado de comandos usados por el usuario.
fc hidel hide Listado de últimos comandos.
profile Define environment para un usuario o grupo.
locale hide Muestra la zona geográfica configurada
loadkeys es hide Carga el mapa de teclado español
locale charmap hide Muestra el código de caracteres usado.
set hide Muestra las variables locales definidas.
env hide Muestra las variables de entorno definidas.
export hide Muestra las variables de entorno declaradas.
export VARIABLE=valor hide Añadimos una variable.
pwdhide Muestra el directorio actual.

File System

mkfs Crea un File System
mkfs.msdos Crea un File System DOS
mkfs.reiserfs hide Crea un File System ReiserFS
mkfs.xfsCrea un File System XFS
mkfs.ext3 Crea un File System ext3
mkfs.reiser4 Crea un File System Reiser4
mkfs.vfat Crea un File System VFAT (Windows)
mkfs.jfs Crea un File System JFS
mkswap Crea una SWAP
swapon Activa/desactiva swap
xfs_growfs Amplia un FS XFS en caliente
resize2fs hide Amplia un FS ext2/ext3 en offline
ext2resize Amplia un FS ext2/ext3 en offline
ext2online hide Amplia un FS ext2/ext online
mount hideo remount,resize /home – Amplia un FS JFS online
resize_reiserfs hidef /dev/myvg/homevol(online)
resize_reiserfs /dev/myvg/homevol
 

 

No hay comentarios:

Publicar un comentario

Comentario inicial

Alguna vez te has cansado de windows, pero no te atreves a dejarlo, esta es tu pagina. Te enseñaremos pequeños trucos y guías para que puedas hacerlo fácilmente. Ubuntu, fedora, debian, linux mint, unity, gnome, kde, kubuntu

Esta web es sin animo de lucro, solo para facilitar el aprendizaje a los noveles. Toda la información aquí recopilada se obtiene libremente en Internet.