Comandos Basicos de Linux

6
Comandos basicos de linux 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

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