Diferencia entre revisiones de «Introducción a Linux/Comandos»

Contenido eliminado Contenido añadido
m Revertidos los cambios de 177.240.159.192 (disc.) a la última edición de Agusbou2015
Etiqueta: Reversión
Sin resumen de edición
Etiquetas: Revertido posible vandalismo Edición desde móvil Edición vía web móvil
Línea 17:
anais@pepeluis:~$ ls -L
Documentos Escritorio experimento
 
===Parámetros (dije ''Ortega y Gasset'', no ''Ortega'' y ''Gasset'')===
Regla número 2: todos los parámetros se separan por espacios; la consola reconoce la primera palabra como el nombre del comando (o la ruta del programa) y cada cadena de texto entre espacios como un parámetro.
 
anais@pepeluis:~$ cd Documentos
anais@pepeluis:~/Documentos:$ ls
drwxr-xr-x 1 pepeluis pepeluis 4096 mar 4 23:24 Pinky y Cerebro
drwxr-xr-x 2 pepeluis pepeluis 4096 mar 6 13:35 Recetas de cocina
anais@pepeluis:~/Documentos:$ cd Pinky y Cerebro
bash: cd: Pinky: No existe el fichero o el directorio
 
El sistema entendió "acceder a la carpeta Pinky" (el comando <code>cd</code> solo admite un argumento y considera los siguientes cháchara; otro comando podría haber intentado acceder a los archivos "Pinky", "y" y "Cerebro", por ejemplo). Para poder usar un espacio, lo más fácil es entrecomillar el nombre entre apóstrofos:
 
anais@pepeluis:~/Documentos$ cd 'Pinky y Cerebro'
anais@pepeluis:~/Documentos/Pinky y Cerebro:$
También se pueden escribir las primeras letras y pulsar la tecla Tabulación para activar el autocompletado. El resultado sera éste:
 
anais@pepeluis:~/Documentos$ cd Pinky\ y\ Cerebro
 
(de haber varias opciones posibles, mantener pulsada la tecla Tabulación para que aparezcan todas en pantalla. Tecléense unas cuantas letras más, y vuélvase a probar)
 
La barra inversa (\), que se puede obtener en teclados españoles pulsando Alt Gr + º, es un "carácter de escape". Esto significa que modifica el significado del carácter siguiente: por ejemplo, <code>\n</code> significa "salto de línea". La barra es necesaria porque hay varios símbolos que tienen un significado especial en Bash (el espacio es el más evidente). Si rodea un argumento con apóstrofos, ninguno de estos símbolos usará su significado especial, pero será imposible acceder a ninguna carpeta con apóstrofos.
 
Existen muchas formas de usar parámetros con apóstrofos, si se sabe sintaxis de Bash. A este nivel básico, la forma más fácil y segura es sustituyendo el apóstrofo por <code>'\''</code>.
 
=== Rutas ===