Connect with us

Tutoriales Varios

Comandos basicos de linux

Aqui les dejo un resumen de una lista de comandos basicos para los que
recien empiezan:

Comandos para el manejo de archivos:

cd = cambia el directorio
compress = comprime archivos en formato .Z
cp = copia un archivo
chmod = cambia los permisos de un archivo o directorio
chown = cambia el propietario del archivo o directorio
df = muestra el espacio libre en dicso
du = muestra el espacio en disco utilizado
fdformat = formatea un diskete
fdisk = pariciona unidades
file = determina el tipo de archivo a traves del analisis parcial de
su contenido
find = encuentra un archivo
fsck = chequea el sistema de archivos
gzip = descomprime un archivo en formato GZip
ln = crea un enlace simbolico o fisico depende la opcion
ls = sirve para listar el contenido de un directorio
mkdir = crea un directorio
mkfs = cra un nuevo sistema de archivos
mkswap = crea un espacio de intercambio
more = exhibe el contenido de un archivo
mount = monta una unidad o particion en el sistema de archivos
mv = mueve un archivo y se utiliza para renombrar
pwd = devuelve la cadena correspondiente al directorio actual
rm = borra un archivo
rmdir = borra un directorio
swapon = activa el espacio de intercambio
swapoff = desactiva el espacio de intercambio
tar = empaqueta o desempaqueta un archivo en formato .tar
type = muestra la ubicacion de un archivo senialando su "path"
umount = desmonta una unidad montada

Comandos para el manejo de procesos:

free = muestra la memoria libre y utilizada
halt = apaga la maquina
kill = mata un proceso senialando el numero de este
ldd = muestra las librerias necesarias para ejecutar un proceso
ps = muestra todos los procesos q se estan ejecutando en el sistema
pstree = lo mimo q ps pero en forma de arbol
reboot = reinicia el sistema
shutdown = cierra el sistema
top = monitorea procesos y el estado del sistema
uname = muestra informacion del sistema

Comandos para el manejo de usuarios:

adduser = crea una cuenta de usuario
chsh = cambia la shell de un usuario
groups = muesra el listado de grupos de usuarios del sistema
id = muestra la informacion de usuario y grupo de un determinado usuario
logout = para salir del sistema y permitir el ingreso a otro usuario
passwd = cambia el password de un determinado usuario
su = le da privilegios de root a un usuario
talk = permite chatear con otros usuarios
users = lista los usuarios conectados al sistema
who = muestra informacion de los usuarios conectados al sistema
whoami = muestra informacion nuestra

Otros comandos:

cal = muestra el calendario
date = muestra el dia y la hora
ddate = como el anterior pero de forma rara HuhHuh
info = muestra la ayuda de un comando
man = muestra las paginas del manual de un comando
startx = para iniciar XWindow

Comandos Debian

apt-get update = updatea la base de datos de los paquetes .deb
apt-get upgrade = actualiza los paquetes a su ultima version
apt-get install "paquete" = instala lo que escribiras en "paquete"
apt-get remove "paquete" = desinstala lo que escribiras en "paquete"
apt-get check = actualiza la cache de paquetes
apt-get clean = borra los paquetes .deb descargados
apt-get dist-upgrade = hace un upgrade del SO
apt-get source "paquete" = descarga fuentes del "paquete"
apt-cache showpkg "paquete" = muestra todas las versiones disponibles
de "paquete"
modconf = pequeño programa para sacar o poner modulos del kernel
update-rc.d "opcion" "programa o script" "opcion" = Remueve o Agrega
el script o programa a los niveles de corrida que se le asigne

Comandos Red Hat

rpm -q "programa" = para saber si "programa" esta instalado
rpm -qs "programa" = estado de todos los archivos de "programa"
rpm -qd "programa" = documentacion de "programa" instalada
rpm -qc "programa" = archivos de configuracion de "programa"
rpm -qa "programa" = muestra todos los rpm de "programa"
rpm -qa | grep "programa" = busca el nombre de paquete del "programa"
rpm -i "programa" = instala "programa"
rpm -u "programa" = actualiza "programa"
rpm -e "programa" = elimina "programa"
rpm -ivh "programa" = instala el "programa" en pasos y muestra el
progreso de la instalacion

Comandos de red

ping = el tan famoso ping que manda paquetes esperando una respuesta
ifconfig = para ver las placas de red
netstat = testeo de red
host "destino" = muestra ip de "destino"
nmap "ip de destino" = pequeño programa para analizar ip´s o rangos de ellas

Comandos para el manejo de paquetes

rpm – "opcion" "paquete" = instala o desinstala el "paquete" depende la opcion
dpkg – "opcion" "paquete" = instala o desinstala el "paquete" depende
la opcion (solo debian)
tar – "opcion" "paquete" = comprime o descomprime el "paquete" de
formato tar.gz .tgz o tar.bz2

10. Comandos para novatos

10.1 Comandos básicos

(para mas información "man comando")
man                                     páginas del manual (es un help
muy potente)
ls                                      listar (como dir)
rm                                      borrar un fichero
cp                                      copiar un fichero
pwd                                     te dice el directorio en el que estás
cd directorio                           te sitúa en directorio
cd ..                                   baja al directorio de nivel inferior
chown, chgrp, chmod, touch              comandos para manejo de
atributos de ficheros
find, locate                            buscar ficheros
cat, more, head                         listar ficheros (como type)
split                                   partir ficheros
grep                                    buscar texto en ficheros (muy potente)

10.2 Comandos para comunicaciones y redes

who                                     lista de usuarios conectados
finger                                  información sobre usuario
mail                                    sencillo programa de correo
write                                   manda un mensaje a la pantalla
de un usuario
mesg                                    bloqueo de mensajes de write
wall                                    mensaje a todos los usuarios
talk                                    establecer una charla con otro usuario
banner                                  saca letrero en pantalla con
el texto que se le pase
cal                                     saca el calendario en pantalla
clear                                   limpia la pantalla
date                                    saca fecha y hora actuales
passwd                                  cambiar contraseña de un usuario

10.3 Entorno gráfico xwindow

Iniciar X                               startx
Abrir nuevas sesiones                   startx — :2 , :3 , :4 , etc.
Configuración de XF86                    /etc/X11/XF86Config
Configuración de servidor X              /etc/X11/Xserver
Configurar X                            XF86Setup (entorno gráfico,
tienes que instalar
                                        xserver_vga) /usr/sbin/xbase-configure 
                                        (entorno línea de comandos)
Salir de las X                          ctrl-alt-backspace
Fichero donde está el programa
que arranca las X                       /etc/X11/window-managers

10.4 Comprimir y descomprimir

                          
Descomprimir un *.tar.gz                tar -xvzf <fichero>
                          
Descomprimir un *.tar
(el tar es un tar_gz al que
 se le ha pasado gunzip)                tar -xvf

Descomprimir un *.gz                    gzip -d
Empaquetar sin comprimir                tar
Comprimir ficheros empaquetados         gzip

10.5 Manejo de las unidades de diskettes y Cd-Rom

Montar diskette                         mount -t msdos /dev/floppy /mnt
                                        (/dev/floppy = /dev/fd0)
Montar Cd-Rom                           mount -t iso9660 /dev/cdrom /mnt
                                        (/dev/cdrom = /dev/hdb)
Listar unidad montada                   ls /mnt
Desmontar todo                          umount /mnt
Formatear floppy                        superformat /dev/fd0 hd  (msdos)
                                        (hay que tener instalado fdutils)
                                        superformat /dev/fd0 sect=21 cyl=83
                                        mkfs.ext2 /dev/fd0   (crea
sistema de ficheros ext2)

10.6 Manejo de ficheros

                          
Enlace simbólico entre ficheros          ln -sf /dev/ttyS0 /dev/mouse
(puerto serie 1)
                                         ln -sf /dev/ttyS1 /dev/modem
(puerto serie 2)
                          
Número de inodo                          ls -i
                          
Número de enlaces de un fichero          ls -l
                          
Borrar enlaces                           rm fichero (si no tiene
enlaces borra el fichero)
                          
Borrar directorios                       rm -r
                          
Ver espacio libre en disco               df      (disco entero)
                                         du -sh  (directorios y ficheros)
Buscar un fichero                        find / -name mime.types
                                         (la / es la raiz donde quieres buscar)

10.7 Uso del sistema

Ver pid de trabajos ejecutándose ps
Inicialización de puertos serie         /etc/rc.boot/0setserial
Inicio del sistema                      /etc/init.d/boot
Listar el hardware reconocido           dmesg , dmesg | more
Ver módulos cargados en el kernel      lsmod
Prompt                                  export PS1="W$"
                                        W , te saca el nombre usuario
                                        H , te saca el nombre del Host 
                                        T , te saca la hora
                                        V , ???
                                        export PS1="usuario$ "
Información del sistema                 uname -a
Librerías instaladas                     /sbin/ldconfig -p
Librerías que utiliza un programa        ldd /ruta/programa
Salir del sistema                       shutdown -r 0  (reinicializa
el ordenador)
                                        shutdown -h 0  (cierra el
sistema y se para)
Eliminar Lilo                           fdisk /mbr  (entrando por
símbolo del sistema,
                                        en msdos c:)

10.8 Manejo de la impresora

                          
Dispositivo                             /dev/lp1
Probarlo                                ls > /dev/lp1
Para imprimir se necesita               lpr , Magicfilter y Mpage
Hay que configurar un filtro
para la impresora                       Utilizar Magicfilterconfig –force 
                                        (para mi hp690 C elijo el filtro hp550c)
Ver colas impresión                      lpq
Estado impresoras                       lpc status
Eliminar colas en impresión             lprm

10.9 Comandos de IRC para IrcII

/server                                 conectar con un servidor
(/server irc.arrakis.es)
/channel , /join                        conectar con un canal  
(/channel #linux)
/admin                                  datos de servidor o nickname
/list                                   listar canales irc
/names                                  nicknames de todos los usuarios
/msg <nick> <msg>                       mensaje privado a nick
/who <canal>                            quien está conectado y sus datos
/whois <nick>                           verdadera identificación de alguien
/quit                                   desconectar

10.10 Instalación y manejo de paquetes en Debian

dpkg -i                                 Instalar paquete
dpkg –info                             Información del paquete
dpkg -c                                 Muestra la lista de ficheros contenidos
dpkg –contents                         Lista todos los ficheros
contenidos con sus
                                        directorios
dpkg -f                                 Muestra información de versión
del paquete
dpkg –unpack                           Desempaqueta
dpkg –purge                            Borra un paquete incluidos los
ficheros de
                                        configuración
dpkg -r                                 Borra un paquete pero no borra
los ficheros
                                        de configuración
dpkg -L                                 Lista el paquete si está instalado
dpkg -l                                 Lista los paquetes instalados

10.11 Convertir paquetes de RedHat a Debian

                          
alien -d fichero.rpm                    convierte fichero rpm a deb 
alien -d fichero.tgz                    convierte fichero tgz a deb
alien -i fichero.rpm                    convierte fichero rpm a deb y lo instala
alien -i fichero.tgz                    convierte fichero tgz a deb y lo instala

Diginota Es una Revista On-line, Internet, tecnologías, con los trucos y Notas insólitas, extrañas y mucho más... . Proporcionamos Noticias Técnicas, Revisiones, consejos, Cómo Hacer, todo esto y mucho más. Desde el 2005. Si quieres saber más de diginota En mis redes sociales a pesar de estar en varias, Soy mas activo en Twitter y de allí dispuesto a ayudarte en lo que pueda.