You are on page 1of 6

UNIDAD 2: COMANDOS BÁSICOS

1. INTRODUCCIÓN.
En este tema veremos los comandos más usuales de Linux. Ni están todos ni tiene sentido ver cada una de las opciones de ellos. Nota: Cuando queramos ejecutar un comando, no tenemos que conocer su nombre exacto ni el fichero que le pasamos como parámetro para poder trabajar con él. s!, por ejemplo, si deseamos sáber qué comandos comien"an por las letras #h escribiremos $ #h #hatis

#hiptail

#hereis #hile #ho #hois #hatno# #hoami #hom

#ich

% tras pulsar la tecla &'ab( dos veces, nos aparecerán las concordancias encontradas en nuestro path. )i la concordancia es *nica, se autocompletará el comando pulsando una sola ve" la tecla. Descripción %uda Copiar ficheros Contenido de un fichero +enombra un fichero ,over ficheros-directorios Listar archivos /orrar archivos /orra pantalla 'erminar una sesi0n Crear un directorio /orrar un directorio Cambiar de directorio Cambiuar atributos de ficheros Cambiar la fecha Compara ficheros ,emoria libre 2mprimir un fichero Editar un fichero ,andar paquetes DOS/Windo s help cop% t%pe ren move .ir del cls exit m1dir rmdir cd attrib date fc ,em 3rint Edit pin4 !in"# man cp cat mv mv ls rm clear exit m1dir rmdir cd chmod .ate .ic free lpr mcedit pin4

1

A( B mostrar!a todos los ficheros cu%o nombre de fichero verifique: C. SINTA$IS D% !A !&N%A D% COMANDOS.C proporciona la salida en Columnas. ar4umentos : Estos pueden ser nombres de archivo. el comod!n se sustitu%e por cualquier cadena de caracteres ) la interro4aci0n también tiene el uso habitual.+ el uso de corchetes permite hace>r referencia a un solo carácter.l da una lista Lar4a del directorio % ls . '. después de la sintaxis anterior se debe presionar la tecla 8EN'E+9. >. en Linux se puede hacer uso de comodines para hacer referencia a nombres de archivos.2. as!: $ ls ed? &@. las posibilidades son: ( i4ual que en sistema . 'ambién conocidas como banderas 6fla4s7. las posibilidades son: . donde es la abreviaci0n de las funciones opcionales del comando< por ejemplo el comando ls lista el contenido de un directorio. El cuarto carácter es un n*mero comprendido entre @ % A. El prompt por defecto para el /ourne)hell es el si4no de d0lares 6$7. o calificadores para el comando o al4una de sus opciones. pero s0lo uno. G. comando: Este es un comando de linux. COMODIN%S. F. forma más com*n de ponerlas es: opciones : . En 4eneral el shell espera ver la si4uiente sintaxis :8comando> <opciones> <argumentos9 3ara iniciar la ejecuci0n del comando. *. hacer referencia a un solo carácter pero con la obli4atoriedad de estar comprendido en los valores listados entre corchetes: hacer referencia a un ran4o de valores separados por 4ui0n: )e puede me"clar entre ellos. se sustitu%e por cualquier carácter. . por ejemplo el comando ls es una contracci0n de la primera % tercera letras de la palabra :list:. )us dos primeros caracteres son DedE.=). nombres de usuario. .. El tercer carácter puede ser cualquiera. l4unas veces el comando es representativo de la funci0n.=). 2 . El resto de caracteres pueden ser cualesquiera.e i4ual manera que en sistemas . hasta entonces el shell interpreta la l!nea de comandos. mientras que el comando ls . Los usuarios teclean comandos en el prompt del shell.

R%SUM%N D% COMANDOS. 8r"pos. 1/3c2 plica el comando diff actuali"ando el archivo ori4inal. 1ore Jiltro que muestra un archivo pantalla a pantalla 6es mejor less7. 6n 3ermite crear enlaces entre ficheros.. 8ro"pde6 /orra un 4rupo.ivide un archivo en secciones determinadas por l!neas de contexto. cp Copia ficheros % directorios.pe 2ndica c0mo interpretar!a la shell el comando pasado como ar4umento. =. c2o n Cambia el usuario % 4rupo de propietarios de ficheros. r1 /orra ficheros o directorios. permite volver atrás. "n/6i/s 3ara eliminar las abreviaturas que previamente hemos definido con alias. 6oc/3e 3ermite locali"ar archivos basándose en una base de datos que se va actuali"ando peri0dicamente. di00 /usca diferencias entre dos archivos o directiorios. 2/3is /usca palabras completas en la base de datos #hatis. .uestra los 4rupos en los que está un usuario.!oc/6i</ción de /rc2i:os. /propos /usca las pá4inas de a%uda que contienen la clave que especificamos. sp6i3 . p/s3e Combina l!neas de ficheros.etermina el tipo de un fichero.. 0ind /usca ficheros en un árbol de directorios.7es3ión de "s"/rios . n6 Numera las l!neas de un archivo que no estén en blanco. 8ro"ps . 3 . e#p/nd Convierte las tabulaciones en espacios. p/ss d 3ara asi4narle la contraseHa a un usuario.M/nip"6/ción de /rc2i:os . c1p Compara dos archivos. in0o 3ermite el acceso a la a%uda online de un comando. 3. Cat al revés.. 1/n 3ara visuali"ar las pá4inas man. 'ambién nos muestra una lista con las abreviaturas %a definidas. fuentes % pá4inas del manual correspondiente a un pro4rama. 3o"c2 ctuali"a la fecha de un archivo a la actual. 0i6e ."d/. c"3 2mprime secciones de l!neas de un archivo de entrada. 6ess . "serde6 3ermite eliminar un usuario. cd cambia el directorio de trabajo. 3/i6 . '.uestra el nombre del directorio de trabajo actual. vdir son las versiones de ls7. 19dir Crea directorios.uestra las *ltimas l!neas 6CI por defecto7 de un documento. sed Editor de texto no interactivo. c21od Cambia los permisos de acceso de ficheros. r1dir /orra directorios vac!os. direc3orios. ne 8rp 3ara pasar a tener los derechos de un 4rupo. c/3 Concatena archivos % también muestra su contenido usando la salida estándar. 8ro"p/dd Crea un nuevo 4rupo..ivide un archivo en varias partes 6por defecto de CIII l!neas en CIII l!neas7.uestra archivos en pantalla de una ve" pa4inando la salida.uestra el path del archivo de comandos pasado como ar4umento. 6s Nos muestra el contenido de un directorio 6dir. esp6i3 .uestran l!neas de ficheros que concuerdan con un patr0n. 2ereis Locali"a los ficheros binarios. c28rp Cambia el 4rupo de un archivo. dd Convierte % copia un fichero. 1: . p d . 2ic2 . 3/c 2nviertre el orden de las l!neas de un archivo.4Cons3r"ir5 co1/ndos. 2e/d . 1. /6i/s )e usa para definir abreviaturas para los comandos lar4os.uestra la parte inicial de un archivo 6por defecto CI primeras l!neas7. plica un DparcheE. . 8rep? e8rep? 08rep . "1/s9 Establece la máscara de creaci0n de ficheros.ueve 6renombra7 ficheros.>roces/1ien3o de /rc2i:os.A. "ser/dd 3ara aHadir un usuario. 0o6d 3ermite ajstar las l!neas de texto al ancho que especifiquemos. 2. sor3 =rdena las l!neas de archivos de texto.

E. c20n Cambia los datos de un usuario.escomprime ficheros comprimidos con b"ipF C. s. 0d0or1/3 Jormatea un disquete. 9i66 'ermina un proceso.uestra los *ltimos accesos al sistema. 08 )i4ue con un proceso interrumpido anteriormente. 6/s3 .anda un mensaje o un archivo a todos los usuarios que admitan mensajes con #rite. 0ree . prin3en: 2mprime parte o todo el entorno. Cosh Cambia la shell. c . d0 2nforma de la utili"aci0n del espacio de disco en sistema de ficheros. 190s Constru%e un sistema de ficheros de Linux. 19nod Crea ficheros especiales de bloques o caracteres.Ad1inis3r/r 0ic2eros. 1es8 3ermite permutar la posibilidad de recibir mensajes de otros usuarios. s /po00 . 8"n<ip Expande ficheros.ne Kuelca a disco los buffers del sistema de archivos "n/1e 2mprime informaci0n del sistema. 2/63 Cierra el sistema. #/r8s Constru%e % ejecuta 0rdenes desde la entrada estándar. co1press Comprime archivos. ps 2nforma del estado de los procesos.uestra el n*mero de b%tes.Con3ro6 de "s"/rios. s2"3do n Cierra el sistema. B8 3ermite ejecutar un proceso interrumpido que está en se4undo plano. 4 . <6ess ct*a como less pero sobre archivos comprimidos. B<ip2 Comprime ficheros con una ratio mejor que los anteriores. s /pon Labilita dispositivos o ficheros de intercambio. nice Ejecuta un pro4rama con la prioridad de planificaci0n modificada. 2mprime el nombre del fichero del terminal conectado a la entrada estándar. 19s /p Constru%e un área de intercambio para Linux. "nco1press Expande archivos. B"n<ip2 . "n1o"n3 .eshabilita dispositivos o ficheros de intercambio. Idd Nos muestra las librer!as compartidas que necesitamos para ejecutar un pro4rama. d" Lista el espacio ocupado por los archivos % directorios. 0sc9 cheque % repara un sistema de archivos de Linux. 1F. redes. 11.Co1"nic/ciones .7"/rd/r . 33. 0in8er 3roporciona informaci0n sobre los usuarios conectados al sistema. 8ro"ps 2mprime los 4rupos en los que está un usuario. 3/r 3ara empaquetar % desempaquetar archivos % directorios. "ni@ /orra las l!neas duplicadas de un archivo ordenado. id . DoBs Lista la tala de trabajos en ejecuci0n.3r cambia unos caracteres por otros. 3/69 3ermite establecer una charla con otro usuario /66 . 1o"n3 monta un sistema de ficheros.anipulador de tablas de particiones para L2nux. ps3ree 3roporciona un árbol de los procesos en ejecuci0n. palabras % l!neas de un archivo.>rocesos de con3ro6. reBoo3 +einicia el sistema. <c/3 24ual que cat pero sobre ficheros comprimidos. pero en primer plano. 8<ip Comprime-expande ficheros. /3 3ermite planificar la ejecuci0n de tareas.uestra la cantidad de memoria libre % usada en el sistema.esmonta sistemas de ficheros. co1pri1ir 0ic2eros. 1/i6 pro4rama destinado al env!o % recepci0n de correo.uestra los identificadores de usuario % de 4rupo. <1ore 24ual que more pero sobre ficheros comprimidos A. 0dis9 . p/ss d Cambia contraseHa. s" Ejecuta una shell con identificadores de 4rupo % de usuario distintos. cron 3ara planificar 0rdenes o procesos de forma peri0dica en el tiempo.

6pr1 Elimina un trabajo de la cola.Co1/ndos de i1presión.uestra el entorno actual de trabajo con todas sus variables. 6pr Env!a un trabajo a la impresora o pone en cola un trabajo de impresi0n.. 6ps3/3 3ermite comprobar el estado de los trabajos de impresi0n.uestra qué usuarios están conectados % que están haciendo. 2o .. no2"p 3ermite que un comando se ejecute aunque se cierre la sesi0n. dep1od computa las dependencias m0dulos. % sin salida a un tt% 3i1e tiempo que tarda en ejecutarse un comando. 1'. 6s1od lista los m0dulos activos. 6p@ . d1es8 3ermite ver los mensajes de inicio del sistema.Mód"6os de6 9erne6.uestra los trabajos en la cola de impresi0n. c/6 Calendario.G/rios. 1. ec2o . entre 5 . c6e/r /orra la pantalla.uestra informaci0n de los usuarios conectados al sistema.uestra el texto-contenido de la varai4ble en: . Ins1od car4a un m0dulo en el 1ernel. d/3e 3roporciona o ajusta la fecha % hora del sistema. ri3e .anda un mensaje a la pantalla de un usuario. r11od descar4a un m0dulo car4able. 12. e#i3 cierra el shell actual.

G.uestra todos los ficheros ordenados por d!a % hora de creaci0n. CF.uestra todos los ficheros que acaben en 4if.uestra todos los ficheros inclu%endo al4unos que ordinariamente están ocultos al usuario. Nota: Créate los alias que para ti sean prácticos. Limpia la pantalla. @. /usca el path del comando ls % las pá4inas de manual de este comando. CG. e. . CC. 6 . dir o vdir veremos los ficheros o directorios de distintos colores. Mtili"a el comando necesario para ver cual es la terminal % la sesi0n en la que se está trabajando. O. . . CI. . Crea los si4uientes alias en el directorio -etc-bashrc a. =btén una lista de todos los alias que has creado. El alias se llama usuario % nos dice quién está conectado en este momento. cd.uestra todos los ficheros que empiecen por file % ten4an un nombre de cinco caracteres con cualquier extensi0n. .. N.uestra todos los ficheros ordenados inversamente por d!a % hora de creaci0n. El alias se llama del % nos ase4uramos que siempre pre4unte si estamos se4uros del archivo que vamos a borrar. El alias se llama cop% % nos ase4uramos que siempre pre4unte cuando utilicemos la orden % el archivo se va%a a sobrescribir. f.. md como sin0nimo de r1dir. A. Crea un alias de manera que cuando se ejecute ls. c.uestra el calendario del aHo de tu nacimiento.uestra por pantalla el d!a % la hora. . 3ide a%uda acerca del comando ls. C>. >. rd como sin0nimo de rmdir. CO. b.ACTIGIDAD%S C. F. . CN. /orra el alias que has creado en el ejercicio anterior. P. Mtili"a el comando t%pe para ver el contenido del alias ls. como sin0nimo de cd . d.