Comandos Basicos de Linux
Transcript of Comandos Basicos de Linux
Comandos basicos de linux
Comandos para el manejo de archivos:
cd = cambia el directoriocompress = comprime archivos en formato .Zcp = copia un archivochmod = cambia los permisos de un archivo o directoriochown = cambia el propietario del archivo o directoriodf = muestra el espacio libre en dicsodu = muestra el espacio en disco utilizadofdformat = formatea un disketefdisk = pariciona unidadesfile = determina el tipo de archivo a traves del analisis parcial desu contenidofind = encuentra un archivofsck = chequea el sistema de archivosgzip = descomprime un archivo en formato GZipln = crea un enlace simbolico o fisico depende la opcionls = sirve para listar el contenido de un directoriomkdir = crea un directoriomkfs = cra un nuevo sistema de archivosmkswap = crea un espacio de intercambiomore = exhibe el contenido de un archivomount = monta una unidad o particion en el sistema de archivosmv = mueve un archivo y se utiliza para renombrarpwd = devuelve la cadena correspondiente al directorio actualrm = borra un archivormdir = borra un directorioswapon = activa el espacio de intercambioswapoff = desactiva el espacio de intercambiotar = empaqueta o desempaqueta un archivo en formato .tartype = 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 utilizadahalt = apaga la maquinakill = mata un proceso senialando el numero de esteldd = muestra las librerias necesarias para ejecutar un procesops = muestra todos los procesos q se estan ejecutando en el sistemapstree = lo mimo q ps pero en forma de arbolreboot = reinicia el sistemashutdown = cierra el sistematop = monitorea procesos y el estado del sistemauname = muestra informacion del sistema
Comandos para el manejo de usuarios:
adduser = crea una cuenta de usuariochsh = cambia la shell de un usuariogroups = muesra el listado de grupos de usuarios del sistemaid = muestra la informacion de usuario y grupo de un determinado usuariologout = para salir del sistema y permitir el ingreso a otro usuariopasswd = cambia el password de un determinado usuariosu = le da privilegios de root a un usuariotalk = permite chatear con otros usuariosusers = lista los usuarios conectados al sistemawho = muestra informacion de los usuarios conectados al sistemawhoami = muestra informacion nuestra
Otros comandos:
cal = muestra el calendariodate = muestra el dia y la horaddate = como el anterior pero de forma rara HuhHuhinfo = muestra la ayuda de un comandoman = muestra las paginas del manual de un comandostartx = para iniciar XWindow
Comandos Debian
apt-get update = updatea la base de datos de los paquetes .debapt-get upgrade = actualiza los paquetes a su ultima versionapt-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 paquetesapt-get clean = borra los paquetes .deb descargadosapt-get dist-upgrade = hace un upgrade del SOapt-get source "paquete" = descarga fuentes del "paquete"apt-cache showpkg "paquete" = muestra todas las versiones disponiblesde "paquete"modconf = pequeño programa para sacar o poner modulos del kernelupdate-rc.d "opcion" "programa o script" "opcion" = Remueve o Agregael script o programa a los niveles de corrida que se le asigne
Comandos Red Hat
rpm -q "programa" = para saber si "programa" esta instaladorpm -qs "programa" = estado de todos los archivos de "programa"rpm -qd "programa" = documentacion de "programa" instaladarpm -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 elprogreso de la instalacion
Comandos de red
ping = el tan famoso ping que manda paquetes esperando una respuestaifconfig = para ver las placas de rednetstat = testeo de redhost "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 opciondpkg - "opcion" "paquete" = instala o desinstala el "paquete" dependela opcion (solo debian)tar - "opcion" "paquete" = comprime o descomprime el "paquete" deformato 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 helpmuy 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 deatributos de ficherosfind, 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 pantallade un usuariomesg bloqueo de mensajes de write wall mensaje a todos los usuarios talk establecer una charla con otro usuario banner saca letrero en pantalla conel texto que se le pasecal 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 startxAbrir nuevas sesiones startx -- :2 , :3 , :4 , etc.Configuración de XF86 /etc/X11/XF86ConfigConfiguración de servidor X /etc/X11/XserverConfigurar 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-backspaceFichero donde está el programaque 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 -dEmpaquetar sin comprimir tarComprimir 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 /mntFormatear floppy superformat /dev/fd0 hd (msdos) (hay que tener instalado fdutils) superformat /dev/fd0 sect=21 cyl=83 mkfs.ext2 /dev/fd0 (creasistema 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 tieneenlaces 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 psInicialización de puertos serie /etc/rc.boot/0setserialInicio del sistema /etc/init.d/bootListar el hardware reconocido dmesg , dmesg | moreVer módulos cargados en el kernel lsmodPrompt 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 -aLibrerías instaladas /sbin/ldconfig -pLibrerías que utiliza un programa ldd /ruta/programaSalir del sistema shutdown -r 0 (reinicializael ordenador) shutdown -h 0 (cierra elsistema y se para)Eliminar Lilo fdisk /mbr (entrando porsímbolo del sistema, en msdos c:)
10.8 Manejo de la impresora
Dispositivo /dev/lp1Probarlo ls > /dev/lp1Para imprimir se necesita lpr , Magicfilter y MpageHay que configurar un filtro para la impresora Utilizar Magicfilterconfig --force (para mi hp690 C elijo el filtro hp550c)Ver colas impresión lpqEstado impresoras lpc statusEliminar 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 ficheroscontenidos con sus directorios dpkg -f Muestra información de versióndel paquetedpkg --unpack Desempaqueta dpkg --purge Borra un paquete incluidos losficheros de configuración dpkg -r Borra un paquete pero no borralos 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 debalien -i fichero.rpm convierte fichero rpm a deb y lo instalaalien -i fichero.tgz convierte fichero tgz a deb y lo instala