Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Guía de Comandos de Linux para Estudiantes, Resúmenes de Sistemas Operativos

Esta guía proporciona una lista completa de comandos esenciales de linux, categorizados para facilitar su aprendizaje y uso. cubre comandos para la gestión de archivos, impresión, compresión, edición de texto y gráficos, ofreciendo una referencia práctica para estudiantes de informática o usuarios que deseen mejorar sus habilidades en el sistema operativo linux. la guía se enfoca en la funcionalidad de cada comando, facilitando su comprensión y aplicación en diferentes contextos.

Tipo: Resúmenes

2013/2014

A la venta desde 23/04/2025

mauricio-velasquez-1
mauricio-velasquez-1 🇨🇴

7 documentos

1 / 20

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
COMANDOS SOBRE FICHEROS:
ls = Lista los archivos de un directorio concreto
ls -l = Añade informacion sobre los atributos
ls -a = Lista todos los archivos incluyendo los ocultos
ls -R = Lista el contenido del directorio y todos sus subdirectorios recursivamente
cat [fichero] = Muestra el contenido de un fichero
cat -n [fichero] = Muestra el contenido de un fichero numerando sus lineas
more [fichero] = Muestra un fichero de forma tabulada como una pagina del man
less [fichero] = Igual que more
echo [cadena] = Repite la cadena
echo -e [cadena] = Habilita la interpretacion de caracteres de escape
stat [fichero] = Muestra el estado de un fichero
stat -f [fichero] = Muestra el estado del sistema de ficheros
tail [archivo] = Muestra las ultimas lineas de un archivo
tail -n [n] [archivo] = Muestra las ultimas n lineas del archivo
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14

Vista previa parcial del texto

¡Descarga Guía de Comandos de Linux para Estudiantes y más Resúmenes en PDF de Sistemas Operativos solo en Docsity!

COMANDOS SOBRE FICHEROS:

ls = Lista los archivos de un directorio concreto ls -l = Añade informacion sobre los atributos ls -a = Lista todos los archivos incluyendo los ocultos ls -R = Lista el contenido del directorio y todos sus subdirectorios recursivamente cat [fichero] = Muestra el contenido de un fichero cat -n [fichero] = Muestra el contenido de un fichero numerando sus lineas more [fichero] = Muestra un fichero de forma tabulada como una pagina del man less [fichero] = Igual que more echo [cadena] = Repite la cadena echo -e [cadena] = Habilita la interpretacion de caracteres de escape stat [fichero] = Muestra el estado de un fichero stat -f [fichero] = Muestra el estado del sistema de ficheros tail [archivo] = Muestra las ultimas lineas de un archivo tail -n [n] [archivo] = Muestra las ultimas n lineas del archivo

head [archivo] = Muestra las primeras lineas de un archivo head [n] [archivo] = Muestra las n primeras lineas de un archivo find [patron] = Busca las coincidencias con el patron dentro del directorio y sus subdirectorios find [ruta] [patron] = Busca las coincidencias con el patron dentro de la ruta find [patron] -print = Busca las coincidencias y muestra la ruta completa de estas. find -size [tam] = Busca aquellos archivos menores que el tamaño señalado manfind = Muestra un listado las multiples opciones y usos de find whereis [programa] = Busca la ruta donde se encuntra el programa, su ayuda ... type [comando] = Busca la ruta donde se encuentra el comando which [programa] = Busca la ruta donde se encuentra el programa o comando pwd = Muestra el directorio actual history = Muestra los comandos utilizados por el usuario en orden cronologico fc -l = Muestra los ultimos comandos usados por el usuario eject [unidad optica] = Expulsa la unidad optica seleccionada (Podemos encontrarlas en /media) eject -t [unidad optica] = Cierra la bandeja de la unidad optica (cdroom, dvd ...) cd = Cambia al home o al directorio raiz si se lanza como root

diff -y [fichero1] [fichero2] = Muestra la salida a dos columnas passwd = Permite al usuario cambiar su contraseña sudo passwd = Permite al usuario cambiar o crear la contraseña de root man termino = Muestra una ayuda sobre termino clear = Limpia la pantalla reset = Reinicia la terminal date = Muestra la hora y la fecha en formato completo date -u = Muestra la hora y fecha en formato completo en UTC date '+format' = Formatea la hora y la fecha -> date '+Dia: %m/%d/%y%n Hora:%H:%M:%S' man date = Muestra un listado con todos los posibles formatos who = Muestra los usuarios que hay logeados en el sistema whoami = Muestra la informacion del propio usuario write [user] = Permite mandar un mensaje a un usuario conectado al sistema (valido para red), para finalizar pulsar Ctrl+d mesg = Muestra el estado actual de la terminal mesg [y | n] = Esta orden permite al usuario que la ejecuta habilitar (y) o inhibir (n) el permiso de escritura sobre su terminal

mail [usuario] = permite intercambiar correo electrónico con otros usuarios. Similar a write solo que el usuario no necesita estar conectado. uname = Muestra el sistema unix sobre el que estamos trabajando uname -a = Muestra toda la informacion sobre el tipo de sistema que se esta utilizando uname -m = Muestra el tipo de arquitectura que se esta utilizando uname -s = Muestra el nombre del sistema uname -n = Muesta el nombre por el que se identifica el sistema en la red uname -r = Muestra la revision (release) del kernel que estamos usuando uname -v = Muestra la version del kernel que estamos usando chmod [+|-][rwx] [archivo] = Añade(+) o elimina(-) los permisos de lectura(r), escritura(w) o ejecucion(x) del archivo o directorio. chmod [u|g|o|a][+|-][rwx] [archivo] = Cambia los persmisos al usuario(u), grupo(g), otros(o) o a todos(a) chmod [mascara] [archivo] = Cambia los permisos al archivo segun la mascara, donde 000 quita todos los permisos y 777 da todos los permisos. umask = Muestra los permisos con los que el usuario creara sus archivos por defecto umask [mascara] = Fija los permisos que tendra por defecto cualquier archivo creado por el usuario. 777 quita todos los permisos y 000 da todos los permisos. chown [nuevo propietario] [archivos] = Cambia de propietario a los archivos chgrp [grupo nuevo][archivos] = Cambia de grupo a los archivos mkfs.msdos /dev/fd0 = Formatea en formato MsDos un disquette fdformat /dev/fd0 = Formatea en formato MsDos un disquette y despues verifica el formateo

pr l70 -d comandos.txt | lpr = Una vez formateado el texto lo manda a la cola de impresion FORMATOS: tidy fichero.html = Analiza el codigo de un documento html tidy -m fichero.html = Corrige modificando el codigo del fichero html tidy -m -asxml fichero.html = Convierte el fichero html a xml tidy -m -asxhtml fichero.html = Convierte el fichero html a xhtml tidy -m -ashtmlfichero.xhtml = Convierte un fichero xhtml a html pdftops fichero.pdf fichero.ps = Convierte un fichero pdf a ps COMPRIMIR Y DESCOMPRIMIR: zip -r fichero.zip ficheros = Comprime en formato .zip unzip archivo.zip = Descomprime un .zip unzip -v archivo.zip = Muestra el contenido de un .zip sin descomprimirlo rar a -r0 fichero.rar ficheros = Comprime los ficheros en formato .rar unrar e -r archivo.rar = Descomprime el fichero.rar en el directorio actual unrar x -r archivo.rarruta_destino = Extrae el fichero.rar en la ruta especificada unrar v archivo.rar = Muestra el contenido del fichero.rar sin descomprimirlo gzip -r ficheros = Comprime ficheros a gz

gzip -d fichero.gz = Descomprime un fichero.gz gzip -c fichero.gz = Muestra el contenido de un fichero.gz sin descomprimirlo bzip2 ficheros = Comprime ficheros al formato bz bzip2 -d fichero.bz2 = Descomprime un fichero.bz bzip2 -c fichero.bz2 = Muestra el contenido de un fichero.bz2 sin descomprimirlo tar -vcf archivo.tar /fichero1 /fichero2 ... = Empaqueta ficheros o directorios en tar tar -vxf archivo.tar = Desempaqueta el archivo.tar tar -vtf archivo.tar = Muestra el contenido del archivo.tar sin descomprimirlo tar -zvcf archivo.tgz directorio = Empaqueta y comprime (tgz) directorios o ficheros tar -zvxf archivo.tgz = Desempaqueta y descomprime un archivo.tgz tar -zvtf archivo.tgz = Muestra el contenido de un tgz sin descomprimirlo ni desempaquetarlo tar -jvcf archivo.tbz2 directorio = Empaqueta y comprime (tbz2) directorios o ficheros tar -jvxf archivo.tbz2 = Desempaqueta y descomprime el archivo.tbz tar -jvtf archivo.tbz2 = Muestra el contenido sin desempaquetar ni descomprimir el .tbz RENOMBRADO: rename 'y/A-Z/a-z/' *.zip = Cambia mayusculas por minisculas en todos los .zip. *.zip indica el

xwd -root -screen>pantalla.xwd = Captura la pantalla gnome-screenshot = Captura la pantalla en el escritorio gnome gnome-screenshot --window = Captura la ventana en el escritorio gnome import -window - ventana.jpg = Captura una ventana en cualquier formato xwud -in pantalla.xwd = Muestra imagenes en formato xwd identify imagen.gif = Muestra las propiedades de una imagen pdfimages fichero.pdf nombre_para_las_imágenes = Extrae las imagenes de un .pdf convert .jpg catálogo.pdf = Crea un catalogopdf con las imagenes display "vid:.jpg" = Crea un indicegrafico con las miniaturas convert imágen_color.jpg -monochromeimágen_b/n.jpg = Convierte una imagen a blanco y negro convertimagen_original.ppm imagen_nueva.jpg = Cambia el formato de una imagen convert -sample 100x50 imagen_original.jpg imagen_nueva.jpg = Cambia las dimensiones de una imagen mogrify -formatjpg *.ppm = Convierte a jpg todas las imagenes ppm mogrify -formatpng -sample 20%x20% *.jpg = Crea miniaturas de varias imagenes convert -delay 15 imag1.jpg imag2.jpg imag3.jpg remero.gif = Crea un gif animado con varias imagenes (15 es es el tiempo entre imagenes en centesimas) convert imagen.gif -adjoin imagen.jpg = Extrae los fotogramas de un gif animado

convert -fontcourier -fillyellow -pointsize 25 -draw 'text 100,250 texto' imagen.jpg imagen_con_txt.jpg = Añade texto a una imagen IMAGENES: mkisofs -R -J -T -o imagen1.iso fichero1 = Crea una imagen de un fichero que se encuentre en nuestro disco duro. ddif=/dev/cdrom of=imagen.iso = Crea una imagen del cdroom y la vuelca en imagen.iso cat /dev/cdrom>debian.iso = Similar al anterior nrg2iso imagen.nrgimagen.iso = Convierte una imagen nrg a iso (instalar paquete nrg2iso) bin2iso imagen.cue = Convierte una imagen bin o cue a iso (Instalar paquete bin2iso) ccd2iso imagen.imgimagen.iso = Convierte una imagen img/ccd/sub/cue a iso (Instalar paquete ccd2iso) mdf2iso imagen.mdfimagen.iso = Convierte una imagen mdf o mds a iso (Instalar paquete mdf2iso) mount -t iso9660 -o loopimagen.isopunto_montaje = Monta una imagen iso umountpunto_montaje = Desmonta una imagen md5sum archivo.iso> archivo.iso.txt = Genera la suma md5 de un archivo md5sum -w -c archivo.iso.txt = Verifica la suma md5 de un archivo GRABACION DE CD Y DVD: cdrecord -v dev=0,0,0 fs=16M speed=30 imagen.iso = Grabar un cd de datos/imagen cdrecord -v dev=0,0,0 fs=16M speed=30 -eject -isosize /dev/sr1 = Copiar un cd de datos/imagen cdrecord -v dev=0,0,0 fs=16M speed=30 -pad -audio *.wav = Grabar un cd de audio

AUDIO:

lame -b 192 -m j tema.wav = Convierte una cancionwav a mp3 con brittate de 192 (Este valor puede sustituirse, la opcion -h indica maxima calidad) lame -h -m j --nogap *.wav = Convierte todos los archivos wav a mp oggenc -b 128 -q 5 tema.wav = Convierte un archivo wav a ogg (-q 5 indica la calidad de 0 a

oggenc *.wav = Convierte todos los wav en un unico fichero ogg oggenc -a -l -t *.wav = Convierte todos los wav en sus respectivos ogg oggdec tema.ogg = Convierte un archivo ogg a wav oggdec *.ogg = Convierte todos los ogg a wav lame -h --decode tema.mp3 tema.wav = Convierte un archivo mp3 a wav mplayer -aopcmfichero.asf = Convierte un archivo asf o wma a wav playcancion = Reproduce una cancion en la terminal VARIOS: man comando = Muestra informacion sobre el comando apropospalabra_clave = Busca dentro de las declaraciones de man la palabra exacta apropos -e palabra_clave = Busca la palabra exacta cal = Muestra el calendario del mes actual cal -my = Muestra el calendario de todo el año

uptime = Muestra la hora,tiempo de funcionamiento,nº usuarios conectados y la carga media tzconfig = Permite seleccionar la zona horaria tzselect = Permite seleccionar la zona horaria date = Muestra la fecha del sistema en formato local date --help = Muestra todas las opciones de date en castellano hwclock --show = Muestra el reloj Hardware o reloj de Bios hwclock -systohc = Pone el reloj Hardware a la hora del sistema watch -n tiempo comando = Ejecuta un comando cada x segundos (defecto = 2) clear = Limpia la pantalla reset = Reinicia la terminal hostname = Muestra el nombre de la maquina tty = Muestra el nombre del fichero de la terminal conectada a la salida estandar. /etc/init.d/servicio stop = Para un servicio o demonio /etc/init.d/servicio start = Inicia un servicio o demonio /etc/init.d/servicio restart = Reinicia un servicio o demonio

delgroup grupo = Elimina el grupo delgroup grupo --only-if-empty = Elimina el grupo solo si no tiene ningun usuario usermod -l nuevo_login = Cambia el nombre del usuario usermod -d nueva_home -m login = Cambia el nombre del usuario (lo crea si no existe) y tranfiere su contenido. usermod -e AAAA-MM-DD login = Fecha en que la cuenta de usuario sera desactivada groupmod -n nuevo_nombre grupo = Cambia el nombre de un grupo locale = Muestra la zona geografica configurada dpkg-reconfigure locales = Reconfigura los locales dpkg-reconfigure console-data = Reconfigura el teclado loadkeys ruta_mapa_teclado.gz = Carga el mapa de teclado que le indicamos,que estará en: /usr/share/keymaps localecharmap = Muestra el codigo de caracteres en uso set = Muestra las variables locales definidas env = Muestra las variables de entorno definidas export = Muestra las variables de entorno declaradas PROCESOS: memtest = Hace una comprobacion del estado de la memoria

free -m -s 3 = Muestra el uso de la memoria ps -aux = Muestra informacion sobre los procesos en curso top = Muestra informacion detallada sobre los procesos en curso (tecla z colorea los activos) pstree = Muestra los procesos en curso en forma de arbol pidof [comando] = Muestra el id del comando killall [proceso] = Para el proceso strace [comando] = Muestra las llamadas al sistema originadas por el comando fuser -v [archivo] = Muestra los procesos que estan usando un archivo o directorio lsof = Lista los ficheros abiertos por los procesos lsof -c [comando] = Lista los ficheros abiertos por un proceso lsof +D [Directorio] = Lista los procesos que estan usando el directorio lsof -i :60627 = Muestra los procesos que se encuentren detras del puerto 60627 [comando] & = Ejecuta un comando en segundo plano nohup [comando] & = Ejecuta un comando de forma que si cerramos la terminal siga ejecutandose jobs = Lista los procesos en segundo plano identificandolo con su numero de tarea fgnº_tarea = Pasa un comando a primer plano bg = Pasa a segundo plano un proceso que hemos suspendido temporalmente con Ctrl-Z nice -n prioridad [comando] = Ejecuta un comando con una prioridad determinada renice prioridad PID_del_proceso = Cambia la prioridad de un proceso en marcha

mkfs.ext2 /dev/hdXX = Crea un sistema ext2 en la particion seleccionada mkfs.ext3 /dev/hdXX = Crea un sistema ext3 en la particion seleccionada mkfs.ext2 /dev/fd0 = Crea un sistema ext2 en el disquette mkswap /dev/hda2 = Crea un sistema de ficheros swap tune2fs -O ^has_journal /dev/hdXX = Convierte la particion de ext3 a ext tune2fs -j /dev/hdXX = Convierte la particion de ext2 a ext INSTALACION DE SOFTWARE: dpkg -i paquete = Instala un paquete dpkg -r paquete = Desinstala un paquete dpkg --purge paquete = Desisntala un paquete y sus archivos de configuracion dpkg --force -r paquete = Fuerza la desinstalacion de un paquete dpkg --force-all -r paquete = Fuerza aunmas la desinstalacion de un paquete (Puede comprometer el sistema) dpkg -c paquete = Muestra el contenido de un paquete dpkg -L paquete = Muestra todos los ficheros que se instalaron con un paquete dpkg -S fichero = Muestra a que paquete pertenece un fichero dpkg --get-selections = Muestra un listado con todos los paquetes instalados dpkg-reconfigure paquete = Reconfigura el paquete aptitudeupdate = Actualiza la lista de paquetes aptitudeupgrade = Actualiza el sistema (no instala ni elimina paquetes) aptitudedist-upgrade = Actualiza el sistema eliminando e instalando paquetes si fuera necesario aptitudeinstall [paquetes] = Instala los paquetes indicados aptitudereinstall [paquetes] = Reinstala los paquetes indicados

aptituderemove [paquetes] = Elimina los paquetes indicados aptitudepurge [paquetes] = Elimina los paquetes y sus ficheros de configuracion aptitudedownload [paquetes] = Descarga los paquetes en el directorio actual aptitudehold [paquetes] = Bloqua los paquetes indicados aptitudeunhold [paquetes] = Desbloquea los paquetes seleccionados aptitudeunmarkauto [paquetes] = Desmarca paquetes como instalados manualmente markauto = Marca paquetes como instalados manualmente aptitudesearch [expresion] = Busca un paquete por nombre o expresion aptitude show [paquete] = Muestra informacion detallada de un paquete aptitudeclean = Elimina los paquetes .deb descargados