Comandos y Shortcuts PDF
Document Details
Uploaded by HandierCatSEye1468
Universidad de Palermo
Tags
Summary
Este documento proporciona una lista de comandos y accesos directos para el manejo de sistemas Linux. Explica conceptos como la distinción entre mayúsculas y minúsculas(case sensitive) en Linux, los comandos para navegar por directorios y manipular archivos. Además, incluye ejemplos de uso de distintos comandos.
Full Transcript
Comandos y shortcuts Especificaciones para el control de Linux 1) Linux es “case sensitive”: esto quiere decir que, para Linux, Archivo, archivo, archiVo y ARCHIVO son todas nomenclaturas distintas. 2) El bash de Linux viene con un helper de auto completado: a) Si hay una única...
Comandos y shortcuts Especificaciones para el control de Linux 1) Linux es “case sensitive”: esto quiere decir que, para Linux, Archivo, archivo, archiVo y ARCHIVO son todas nomenclaturas distintas. 2) El bash de Linux viene con un helper de auto completado: a) Si hay una única posibilidad, con un TAB autocompleta lo que se quiere escribir. b) Si hay más de una posibilidad, poniendo TAB por segunda vez mostrará una lista. 3) En Linux todo es un archivo. 4) El directorio “.” hace referencia al directorio actual, y “..” hace referencia al directorio padre. Moviéndose por Linux En Linux, los elementos pueden ser ubicados por su camino absoluto o por referencia desde dónde está. En FHS, el directorio raíz es /; esto quiere decir que, si se desea hacer algo con el archivo “mi_texto.txt” en el directorio /home/alumno/trabajos, existen dos formas de llamarlo: 1) Por su valor absoluto: El sistema lo buscará contando siempre desde la carpeta raíz del sistema. En este caso, por ejemplo, sería: /home/alumno/trabajos/mi_texto.txt. El beneficio de esto es que no importa donde se esté, siempre lo buscará en el lugar exacto. 2) Por su valor de referencia: El sistema lo buscará desde la carpeta en donde se está en el momento de correr el comando. Por ejemplo, si se quiere ver un documento que está en: /home/alumno/trabajos/mi_texto.txt: o Si se está en /home/alumno/trabajos, será mi_texto.txt, ó o Si se está en /home/alumno, será /trabajos/mi_texto.txt Recordar: hay dos directorios ocultos “.”que hacen referencia al directorio actual “..”, que a su vez, hace referencia al directorio padre: © Universidad de Palermo. Prohibida la reproducción total o parcial de imágenes y textos. 1 o Si se está en /home/alumno/trabajos/otro_dir, será../mi_texto.txt o Si se está en /home/otro_alumno, será../alumno/trabajos/mi_texto.txt Comandos básicos de Linux man: este comando permite ver detalles de otros comandos, por ejemplo: manls permitirá ver los detalles del comando ls. cd: cambia de directorio. pwdprintworkingdirectory: mostrará el directorio actual en el que se está. ls: lista el contenido de directorios: o a: muestra archivos ocultos. o l: muestra el detalle de los archivos (lista los archivos con mucho más detalle, especificando, para cada archivo, sus permisos, el número de enlaces rígidos, el nombre del propietario, el grupo al que pertenece, el tamaño en bytes y la fecha de la última modificación). touch: abrir y cerrar archivo; también sirve para crear un archivo vacío. cat: abre el archivo (abre y va al final del puntero). more: permite abrir un archivo y verlo de a páginas. cp: copiar archivos. mv: mover archivos o directorios. mkdir: crea directorios. o p: crea cascada en directorios (es decir, crea los subdirectorios; de otra forma, devuelve error). rm: borrar archivos o directorios. o r: borrará todo de manera recursiva siempre; también sirve para borrar carpetas que no están vacías. rmdir: borrar directorios vacíos. whatis: imprime la descripción breve de la página de manual. apropos: busca entre las páginas de manual y las descripciones. exit: produce la terminación normal de un programa. logout: salir de un logueo de sesión. La ayuda del comando logout se encuentra en la página de manual del bash, por ser un comando interno del mismo. uname: muestra información del sistema. tail: sirve para mostrar en pantalla las últimas líneas de un archivo. Por defecto, se muestran las últimas 10 líneas. Su sintaxis es la siguiente: © Universidad de Palermo. Prohibida la reproducción total o parcial de imágenes y textos. 2 o head: sirve para mostrar las primeras diez líneas de un archivo, y también especifica cuántas líneas mostrar. o grep: permite buscar, dentro de los archivos, las líneas que concuerdan con un patrón. Opciones más usadas c: en lugar de imprimir las líneas que coinciden, muestra el número de líneas que coinciden. e: PATRÓN permite especificar varios patrones de búsqueda o proteger aquellos patrones de búsqueda que comienzan con el signo -. r: busca recursivamente dentro de todos los subdirectorios del directorio actual. v: muestra las líneas que no coinciden con el patrón buscado. i: ignora la distinción entre mayúsculas y minúsculas. n: numera las líneas en la salida. E: permite usar expresiones regulares. Equivalente a usar egrep. o: le indica a grep que muestre sólo la parte de la línea que coincide con el patrón. f: ARCHIVO extrae los patrones del archivo que se especifiquen. Los patrones del archivo deben ir uno por línea. H: imprime el nombre del archivo con cada coincidencia. -color -l: lista los nombre de los archivos donde ‘matchea’. w: busca la palabra exacta. Por último, es importante mencionar que se pueden combinar estos comandos con Pipes para hacer cosas, como buscar en directorios. © Universidad de Palermo. Prohibida la reproducción total o parcial de imágenes y textos. 3