linux:trabajocomandos
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| linux:trabajocomandos [2018/11/15 17:29] – [chmod: gestión de permisos] alberto | linux:trabajocomandos [2018/12/09 14:50] (actual) – [dpkg: instalación de paquetes locales] alberto | ||
|---|---|---|---|
| Línea 5: | Línea 5: | ||
| Linux tiene diferentes terminales a través de los que podemos conectarnos con una consola (todo esto viene de la época en la que terminal, consola y monitor eran dispositivos diferentes, hoy pueden considerarse sinónimos). Los terminales son nombrados como **tty// | Linux tiene diferentes terminales a través de los que podemos conectarnos con una consola (todo esto viene de la época en la que terminal, consola y monitor eran dispositivos diferentes, hoy pueden considerarse sinónimos). Los terminales son nombrados como **tty// | ||
| - | Para abrir cada terminal pulsamos **ctrl + alt + F[1-7, según el número de terminal a utilizar]**. Para comenzar a usar el terminal, debemos identificarnos con nuestro usuario y contraseña. | + | Para abrir cada terminal pulsamos **ctrl + alt + F[1-7]**, según el número de terminal a utilizar. Para comenzar a usar el terminal, debemos identificarnos con nuestro usuario y contraseña. |
| ===== Permisos en la ejecución de comandos ===== | ===== Permisos en la ejecución de comandos ===== | ||
| Los comandos son órdenes introducidas mediante texto al sistema. El superusuario root no tendrá ningún límite, pero los usuarios corrientes, sólo podrán realizar acciones en su directorio de usuario. | Los comandos son órdenes introducidas mediante texto al sistema. El superusuario root no tendrá ningún límite, pero los usuarios corrientes, sólo podrán realizar acciones en su directorio de usuario. | ||
| Línea 135: | Línea 135: | ||
| Sintaxis: **chown [nuevo_usuario] [nuevo_grupo] [nombre_archivo]** | Sintaxis: **chown [nuevo_usuario] [nuevo_grupo] [nombre_archivo]** | ||
| + | |||
| + | ==== umask: máscara de permisos ==== | ||
| + | Con umask podemos definir la máscara de permisos, es decir, podemos elegir los permisos por defecto que tendrá un archivo o carpeta tras su creación. | ||
| + | |||
| + | Cuando se crea un archivo, los permisos originales por defecto son 666 y cuando se crea una carpeta, los permisos por defecto son 777. | ||
| + | |||
| + | El permiso por defecto será el resultado de restar del permiso original, el valor de la máscara. Si deseamos que los archivos se creen con permisos 644 (lo más habitual), pondremos máscara 022 ya que 666-022=644. Si analizamos el valor de la máscara en binario, cada bit a ' | ||
| + | |||
| + | Cada usuario tiene su máscara. Se puede fijar la máscara por defecto para todos los usuarios en el archivo / | ||
| + | |||
| + | La modificación con umask de la mascara por defecto no afecta a los archivos y carpetas existentes sino solo a los nuevos que cree ese usuario a partir de ese momento. | ||
| + | |||
| ==== cat: muestra contenido ==== | ==== cat: muestra contenido ==== | ||
| - | Muestra el contenido de uno o varios ficheros de texto por la pantalla. Si el contenido es muy largo, sólo se verá el final, por lo que puede usarse unido a otros dos comandos separados por el caracter | + | Muestra el contenido de uno o varios ficheros de texto por la pantalla. Si el contenido es muy largo, sólo se verá el final, por lo que puede usarse unido a otros dos comandos separados por el carácter |
| * **cat nombreFichero | more**: Puede ir pasándose el fichero de pantalla en pantalla de forma manual. | * **cat nombreFichero | more**: Puede ir pasándose el fichero de pantalla en pantalla de forma manual. | ||
| - | * **cat nombreFichero | less**: Permite | + | * **cat nombreFichero | less**: Permite |
| Si se especifican varios ficheros, se imprimirán en pantalla uno a continuación de otro sin ningún tipo de separación. | Si se especifican varios ficheros, se imprimirán en pantalla uno a continuación de otro sin ningún tipo de separación. | ||
| Línea 213: | Línea 225: | ||
| ==== dpkg: instalación de paquetes locales ==== | ==== dpkg: instalación de paquetes locales ==== | ||
| Instala un paquete que se encuentre en el equipo local. | Instala un paquete que se encuentre en el equipo local. | ||
| + | Mas información en la sección de [[linux: | ||
| ===== Comandos de montaje de dispositivos ===== | ===== Comandos de montaje de dispositivos ===== | ||
linux/trabajocomandos.1542299384.txt.gz · Última modificación: por alberto
