Curso de Linux 2

Anuncio
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
Descargar