Visualizar archivos $ more resultados.tx h ayuda, espacio avanza una ó k pantallas (ej: 4espacio avanza 4 pantallas) z es igual pero k es el nuevo default f brinca una o k pantallas, b las retrocede /regex busca la k ocurrencia de un regex n busca la k ocurrencia del regex v edita usando vi !cmd ejecuta cmd (ej: !ls hace un listado) Visualizar archivos $ less resultados.tx h help inicio (g), fin (G), repag, avpag, q termina / busca para adelante, ? Busca para atrás n repite la última búsqueda p avanza n porciento v edita, usando nano $ tail resultados.tx muestra la última pantalla cat • Viene de concatenate $ cat miarchivo muestra el contenido de miarchivo $ cat unarchivo otroarchivo muestra el contenido de miarchivo y enseguida el de otroarchivo $ cat unarchivo otroarchivo > grande crea un archivo grande con los otros dos $ cat ­ > miarchivo cat este es el contenido de miarchivo que tiene dos líneas Control d • “­” significa la terminal (o sea el teclado) • “>” redirecciona a lo indicado a su derecha (si no está, la salida va a stdout, o sea a la terminal • Control d ­ termina la entrada de datos (y por tanto la orden actual) echo • Repite lo tecleado, es como un eco. $ echo linea 1 > miarchivo crea miarchivo, que contiene una linea. $ algo=‘cualquier cosa’ $ echo $algo escribe cualquier cosa editar archivos $ nano miarchivo edita miarchivo en la terminal $ vi miarchivo edita miarchivo en la terminal $ gedit miarchivo edita miarchivo en gedit (en el GUI) $ jedit miarchivo edita miarchivo en jedit (en el GUI) Permisos ls­l Cambiar permisos • chmod +x mi_archivo_ejecutable • chmod a+rwx ver_cambiar_ejecutarlo • chmod a+x puerca.mio ./puerca.mio ls –Slh lista larga ordenada por tamaño (size) en formato legible por humanos du –sh uso de disco mostrando sumario (sólo total) Find find /home/student –name “miarchivo” pero… find / –name “miarchivo” Locate $ locate miarchivo • Usa índices sudo updatedb ­ actualizar los índices (pero sudo) Whereis whereis firefox • Solo aplica para archivos en el PATH echo $PATH • muestra las rutas de ejecutables