Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Maquina virtual:
Usuario: migue
Contraseña: migue
Cambiar contraseña:
Mout
Passwd (usuario)
Sintaxis de un comando:
Permisos
- rw-r--r-- 1 sysadmin sysadmin 647 Dec 20 2017 hello.sh
Después del carácter de tipo de archivo, se muestran los permisos. Los permisos se
dividen en tres grupos de tres caracteres:
Propietario
- rw- r--r-- 1 sysadmin sysadmin 647 Dec 20 2017 hello.sh
Grupo
-rw- r-- r-- 1 sysadmin sysadmin 647 Dec 20 2017 hello.sh
El segundo conjunto se refiere al grupo que posee el archivo. Si su cuenta actual no es la
del propietario del archivo pero es miembro del grupo que posee el archivo, se aplicarán
los permisos del grupo y los demás permisos no tendrán efecto.
Otros
-rw-r-- r-- 1 sysadmin sysadmin 647 Dec 20 2017 hello.sh
El último grupo es para todos los demás, cualquiera a quien los dos primeros conjuntos de
permisos no sean aplicables. Si no es el usuario que posee el archivo o un miembro del
grupo que posee el archivo, se le aplicará el tercer conjunto de permisos.
Tipos de permisos
Un archivo o directorio puede presentar tres permisos diferentes: leer, escribir y ejecutar.
La forma en que se aplican estos permisos difiere entre archivos y directorios, como se
muestra en la tabla siguiente:
leer Permite que el contenido del Sin el permiso para ejecutar, permite
(read) (r) archivo sea leído o copiado. obtener un listado poco detallado de los
archivos que contiene el directorio. Con el
permiso para ejecutar, ls -l proporciona
un listado detallado de archivos.
ejecutar Permite que un archivo funcione Permite que el usuario se traslade del
(execute) como un proceso, aunque archivos directorio si en el directorio padre también
(x) script también requerirán el posee permiso escribir (write).
permiso leer (read).
El método simbólico
chmod [<COJUNTO DE PERMISOS><ACCIÓN><PERMISOS>]... ARCHIVO
Para usar el método simbólico de chmod primero debe indicar qué conjunto de permisos se
está cambiando:
Símbolo Significado
o Otros: Cualquier otro que no sea el usuario propietario o un miembro del grupo
propietario.
Símbolo Significado
Símbolo Significado
r leer (read)
w escribir (write)
x ejecutar (execute)
Finalmente, añada un espacio y los nombres de ruta para los archivos a los que quiere
asignar los permisos.
Copiar archivos
dd [OPCIONES] OPERANDO
Este comando tiene varias características útiles, entre las que se incluyen:
count Recuento: El número de bloques que se van a leer desde el archivo de entrada.
mv ORIGEN DESTINO
mv ORIGEN DESTINO
Las expresiones regulares tienen dos formas comunes: la forma básica y la forma
extendida. La mayoría de los comandos que utilizan expresiones regulares pueden
interpretar expresiones regulares básicas. Sin embargo, las expresiones regulares
extendidas no están disponibles para todos los comandos y normalmente requieren una
opción de comando para funcionar correctamente.
En la siguiente tabla se resumen los caracteres básicos de las expresiones regulares:
? El patrón es opcional
Caracteres Básicos Regex Significado
El primer carácter de anclaje ^ se utiliza para indicar que el patrón debe aparecer
al principio de la línea. Por ejemplo, para encontrar todas las líneas
en /etc/passwd que comienzan con root use el patrón ^root. Tenga en cuenta
que ^ debe ser el primer carácter del patrón para ser efectivo.
El segundo carácter de anclaje $ se puede utilizar para indicar que el patrón debe
aparecer al final de la línea, reduciendo eficazmente los resultados de la búsqueda.
Una vez más, la posición de este carácter es importante; el $ debe ser el último carácter
en el patrón para ser eficaz como anclaje.
ifconfig [OPCIONES]
Nota
El comando iwconfig es similar al comando ifconfig, pero se refiere a interfaces de
redes inalámbricas (wireless).
ps [OPCIONES]
sysadmin@localhost:~$ ps
PID TTY TIME CMD
80 pts/0 00:00:00 bash
94 pts/0 00:00:00 ps
Para buscar palabras clave (keyword) dentro de estos paquetes, puede utilizar el
comando apt-cache search.
La palabra clave que se utiliza debe coincidir con parte del nombre o descripción del
paquete que se intenta localizar.
Una vez encontrado el paquete (package) que desea instalar, puede utilizar el
comando apt-get install para instalarlo:
Actualización de paquetes
El comando apt-get install también puede actualizar un paquete, si ese paquete ya
está instalado y existe una versión más reciente disponible. Si el paquete aún no está en el
sistema, se instalará; si está en el sistema, se actualizará.
La actualización de todos los paquetes del sistema debe realizarse en dos pasos. Primero,
actualice la caché de todos los paquetes disponibles utilizando apt-get update. En
segundo lugar, ejecute el comando apt-get upgrade para actualizar todos los paquetes y
sus dependencias.
Eliminación de paquetes
El comando apt-get puede eliminar o purgar un paquete. La diferencia entre los dos es
que purgar suprime todos los archivos del paquete, mientras que eliminar suprime todos
los archivos del paquete, excepto los archivos de configuración.
Un administrador puede ejecutar el comando apt-get remove para eliminar un paquete o
el comando apt-get purge para purgar un paquete completamente del sistema.
El comando passwd se utiliza para actualizar la contraseña de un usuario. Los usuarios
solo pueden cambiar sus propias contraseñas, mientras que el usuario root puede
actualizar la contraseña para cualquier usuario.
Máximo 99999 El máximo número de días que restan hasta que expire
la contraseña.
Esta función es útil si necesita copiar contenido de un archivo importante a otro archivo
para editar su contenido sin modificar el archivo original. Sin embargo, ¿qué sucede si
desea agregar un comentario o una nota a un archivo ya existente? Para hacer esto,
puede usar el comando echo. El comando echo se utiliza para imprimir una salida en la
terminal
Imprimir comentarios en la pantalla es una función curiosa, pero el comando echo puede
ser más útil cuando se usa con la redirección. Mediante el comando echo, puede agregar
contenido al archivo newfile1.txt:
Editor de texto
El principal editor de texto para Linux y UNIX es un programa llamado vi. Si bien hay
numerosos editores disponibles para Linux incluyendo desde el pequeño editor nano hasta
el editor masivo emacs, el editor vi tiene varias ventajas:
El editor vi está disponible en todas las distribuciones Linux del mundo. Esto no
ocurre con ningún otro editor.
El editor vi se puede ejecutar tanto en una CLI (interfaz de línea de comandos)
como en una GUI (interfaz gráfica de usuario).
Aunque se han añadido nuevas características al editor vi, las funciones
principales han existido durante décadas. Esto significa que si alguien aprendió a
usar el editor vi en la década de 1970, podrá usar la versión moderna sin ningún
problema. Aunque eso pueda parecer trivial, puede que dentro de veinte años no
sea tan trivial.
En realidad, la mayoría de los sistemas Linux no incluyen el editor vi original, sino
una versión mejorada del mismo conocida como vim (vi mejorada) (vi improved).
Este hecho puede estar oculto en la mayoría de las distribuciones de Linux. En su
mayor parte, vim funciona igual que vi, pero presenta funciones adicionales. Para
los temas que se tratan en este curso, tanto vi como vim funcionarán
perfectamente
Para comenzar a usar vi, simplemente escriba el comando seguido del nombre de
ruta del archivo que quiere editar o crear:
sysadmin@localhost:~$ vi newfile.txt
Los tres modos utilizados en vi son los siguientes: modo de comando, modo de
inserción y modo ex.
[número] movimento
Movimiento Resultado
h Un carácter a la izquierda
j A la línea siguiente
k A la línea anterior
l Un carácter a la derecha
^ Al principio de la línea
$ Al final de la línea
Nota
En la actualización vim también es posible usar las teclas de flecha ← ↓ ↑ → en lugar de los
caracteres h j k l respectivamente.
Modo de comando: Acciones
La convención estándar para editar contenido con procesadores de texto es usando
copiar, cortar y pegar. El programa vi no tiene ninguno de estos. En su lugar, vi utiliza los
tres comandos siguientes:
Estándar Vi Significado
Eliminar
Eliminar (delete) suprime el texto indicado de la página y lo guarda en el búfer, siendo el
búfer el equivalente al “portapapeles” (clipboard) utilizado en Windows o Mac OSX. En la
siguiente tabla se proporcionan algunos ejemplos de uso comunes:
Acción Resultado
Cambiar
La función cambiar (change) es muy similar a la de eliminar; el texto se elimina y se guarda
en el búfer. Sin embargo, el programa cambia a modo de inserción y permite la
introducción de cambios inmediatos en el texto. En la siguiente tabla se proporcionan
algunos ejemplos de uso comunes:
Acción Resultado
Sacar
Sacar (yank) coloca el contenido en el búfer sin eliminarlo. En la siguiente tabla se
proporcionan algunos ejemplos de uso comunes:
Acción Resultado
Poner
Poner (put) coloca el texto guardado en el búfer antes o después de la posición del cursor.
Tenga en cuenta que estas son las dos únicas opciones, poner no utiliza movimientos
como los comandos de acción anteriores.
Acción Resultado
Buscar en vi
Otra función estándar que ofrecen los procesadores de texto es la función de búsqueda
(find). A menudo, las personas usan CTRL+F o miran en el menú de edición.
Para buscar hacia adelante desde la posición actual del cursor, use la / para iniciar la
búsqueda, escriba un término de búsqueda y, a continuación, presione la tecla Enter para
iniciar la búsqueda. El cursor se moverá al primer resultado que coincida con su término de
búsqueda.
Para proceder al siguiente resultado coincidente usando el mismo patrón, presione la
tecla n. Para volver al resultado anterior, presione la tecla N.
Para empezar a buscar desde la posición del cursor hacia atrás, empiece por escribir ?,
entonces escriba el patrón de búsqueda y presione la tecla Enter.
Modo Insertar
El modo Insertar se utiliza para agregar texto a un documento. Hay algunas maneras de
entrar en el modo de inserción desde el modo de comando, cada una diferenciada por
donde comienza la inserción de texto. La siguiente tabla presenta los más comunes:
Entrada Función
Modo Ex
Originalmente, el editor vi se llamaba editor ex. El nombre vi era la abreviatura del
comando visual en el editor ex que cambiaba el editor al modo “visual”.
Cuando se utiliza el modo ex del editor vi, es posible ver o cambiar su configuración, así
como ejecutar comandos de archivo como abrir, guardar o cancelar cambios en un
documento. Para acceder al modo ex, escriba el carácter : en el modo de comando. En la
tabla siguiente se enumeran algunas acciones comunes realizadas en modo ex:
Entrada Función
:e nombre_del_archiv Abrir nombre_del_archivo
o
Aunque el modo ex ofrece varias maneras de guardar y salir, también está disponible el
comando ZZ; éste es el equivalente a :wq. Hay muchas más funciones que se solapan
entre el modo ex y el modo de comando. Por ejemplo, el modo ex se puede utilizar para
navegar a cualquier línea del documento escribiendo : seguido del número de línea,
mientras que G se puede utilizar en modo de comando como se ha demostrado
anteriormente.