NDG Linux Essentials

Network Development Group (NDG) Linux Unhatched

Iniciemos el camino para la certificación a LPIC-1. 🙂

ls

Listar directorio

ls -l

Proporciona más información del contenido en una carpeta

ls -r

Agregando este argumento se imprimen los resultados en orden inverso.

aptitude -v moo

Imprime una frases del huevo de pascua, puede agregar v para obtener más respuestas..

pwd

Muestra el directorio de trabajo.

cd Documents

Cambiar al directorio Documents.

Rutas absolutas

cd /home/sysadmin

Una ruta absoluta le permite especificar la ubicación exacta de un directorio. Siempre comienza en el directorio root, por lo tanto, siempre comienza con el carácter /. La ruta al directorio de inicio (home/home/sysadmin es una ruta absoluta. La ruta comienza en el directorio root /, se mueve al directorio de inicio home y, a continuación, al directorio sysadmin.

Rutas relativas

cd Documents

Una ruta relativa ubica un archivo en relación con la ubicación actual del usuario en el sistema de archivos. Las rutas relativas no comienzan con el carácter /.

Respecto al comando ls -l

SímboloTipo de archivoDescripción
ddirectorioUn archivo usado para contener otros archivos.
-archivo ordinarioIncluye archivos leíbles, imágenes, archivos binarios, y archivos comprimidos.
lenlaces simbólicosApunta a otro archivo.
ssocketPermite la comunicación entre procesos.
ptubería (pipe)Permite la comunicación entre procesos.
barchivo bloqueUsado para comunicaciones con el equipo (hardware).
carchivo carácterUsado para comunicaciones con el equipo (hardware).

ls -t

Ordena los archivos por tiempo.

ls -S

Ordena los archivos por su tamaño.

Estos argumentos se pueden combinar dependiendo la necesidad.

su

Abrira la terminal con el usuario root, puede especificar el nombre del usuario con el que desea iniciar.

sl

steam locomotive

PERMISOS

A continuación repasamos los campos más relevantes para los permisos.

Tipo de archivo

-rw-r--r-- 1 sysadmin sysadmin 647 Dec 20  2017 hello.sh

El primer carácter de esta salida indica el tipo de archivo. Recuerde que si el primer carácter es un -, este es un archivo ordinario. Si el carácter fuera una d, se trataría de un directorio.

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:

  1. Propietario-rw-r–r– 1 sysadmin sysadmin 647 Dec 20 2017 hello.shEl primer grupo se refiere al usuario que posee el archivo. Si su cuenta actual es la propietaria del archivo, se usará el primer grupo de permisos y los demás permisos no tendrán efecto.El usuario propietario del archivo y a quién se refieren estos permisos se puede determinar mediante el campo que muestra el usuario propietario:-rw-r–r– 1 sysadmin sysadmin 647 Dec 20 2017 hello.sh
  2. Grupo-rw-r–r– 1 sysadmin sysadmin 647 Dec 20 2017 hello.shEl 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.El grupo propietario para este archivo puede ser determinado en el campo grupo propietario:-rw-r–r– 1 sysadmin sysadmin 647 Dec 20 2017 hello.sh
  3. Otros-rw-r–r– 1 sysadmin sysadmin 647 Dec 20 2017 hello.shEl ú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: leerescribir y ejecutar. La forma en que se aplican estos permisos difiere entre archivos y directorios, como se muestra en la tabla siguiente:

PermisoEfectos sobre los ArchivosEfectos sobre los Directorios
leer (read) (r)Permite que el contenido del archivo sea leído o copiado.Sin el permiso para ejecutar, permite 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.
escribir (write) (w)Permite modificar o reescribir el contenido del archivo. Permite añadir o eliminar archivos en un directorio.Para que este permiso funcione, el directorio debe tener permiso para ejecutar.
ejecutar (execute) (x)Permite que un archivo funcione como un proceso, aunque archivos script también requerirán el permiso leer (read).Permite que el usuario se traslade del directorio si en el directorio padre también posee permiso escribir (write).

chmod

Funciona para cambiar permisos de archivos.

chown
sudo chown root archivo

Cambia de propietario a un archivo

cat

El comando cat significa concatenar y visualiza los archivos dentro de la misma terminal.

head archivo.txt

Muestra las primeras lineas de un archivo.

tail archivo.txt

Muestra las ultimas lineas de un archivo.

Tanto para head como para tail se le puede agregar -n y especificar cuantas líneas se desean ver.

dd
dd if=/dev/sda of=/dev/sdb

El comando dd se utiliza para copiar archivos o particiones enteras al nivel de bits.

La segunda linea clonara un disco duro a otro.

mv file.txt archivo.txt

mv funciona para mover archivos o renombrarlos, en el ejmplo anterior el archivo file.txt cambia a nombre archivo.txt

rm file.txt
rm -r carpeta

El comando rm borra archivos de forma permanente sin pasar por la papelera, para borrar carpetas se usa -r que es la forma recursiva.

grep
grep usuario archivo

Sintaxi

grep [OPCIONES] PATRÓN [ARCHIVO]

grep es un filtro de texto y busca líneas en una entrada para devolver aquellas que coincidan con un patron determinado.

grep ‘^root’ /etc/passwd

Indica que solo busque root cuando está al principio de la línea.

grep ‘r$’ /etc/passwd

Con el comando anterior buscará palabras que terminen con la r.

grep ‘r..f’ file.txt

Con los dos puntos en medio buscará sol palabras que empiecen con r y terminen con f.

grep ‘….’ file.txt

Buscará palabras de al menos 4 letras.

grep ‘[0-9]’ file.txt

Esto buscara caracteres numericos dentro de file.txt

grep ‘[^0-9]’ file.txt

Anteponiendo el caracter ^buscara cualquier caracter que no sea numerico.

grep ‘[.]’ profile.txt

Buscara un punto dentro de las palabras, si se retiran los corchetes buscara cualquier caracter.

grep ‘re*d’ red.txt

El asterisco buscara la ausencia de caracteres que preceden de l re.

grep ‘r[oe]*d’ red.txt

 El patrón [oe]* utilizado en el ejemplo anterior se refiere a líneas con ausencia o presencia una o más veces del carácter o o del carácter e

shutdown now

A diferencia de otros comandos utilizados para apagar el sistema, el comando shutdown requiere un argumento de tiempo para especificar cuándo debe comenzar el apagado. Los formatos de este argumento de tiempo pueden ser la palabra now (ahora), una hora del día en el formato hh:mm o el número de minutos de retraso utilizando el formato +minutos.

time

Para verificar el formato de la hora en el que esta el sistema.

shutdown +1 «Goodbye World!»

Agregar una frase para apagar el sistema.

ping -c 4 192.168.1.2

Envia un ping para que solo reciva 4 solicitudes.

ps

Numera los procesos, devolviendo el PID TTY=nombre de terminal TIME y CMD=comando que inicio el proceso.

ps -e

Muestra todos los procesos en el sistema

ps -ef

Información de procesos más detallado.

apt-cache search keywords

Busca palabras claves para instalar un paquete.

apt-get remove [paquete]
apt-get purge [paquete]

Remueve un paquete.

passwd -S usuario

Para ver el información de la contraseña del usaurio.

Los campos de salida se explican a continuación:

CampoEjemploSignificado
Nombre del usuariosysadminEl nombre del usuario.
Estado de la contraseñaPP indica que es una contraseña utilizable.L indica que la contraseña está bloqueada.NP indica que no hay contraseña.
Fecha de actualización03/01/2015La fecha en la que la contraseña fue actualizada por última vez.
Mínimo0El número mínimo de días que deben pasar antes de que el usuario pueda cambiar la contraseña actual.
Máximo99999El máximo número de días que restan hasta que expire la contraseña.
Aviso7El número de días precedentes a la expiración de la contraseña para que el usuario reciba el aviso.
Inactividad-1El número de días después de la expiración de la contraseña que la cuenta del usuario se mantendrá activa.

su root

Es para cambiar la contraseña de root.

passwd usuario

Cambiar la contraseña de usuario.

cat file.txt > file1.txt

Redireccionar el contenido de un archivo a otro.

echo «hola mundo» > file1.txt

Agrega contenido al archivo txt.

Editor VI o VIM

PAra acceder a vi se usa el comando vi file.txt y en la siguiente tabla se describen algunas teclas para su movimiento.

MovimientoResultado
hUn carácter a la izquierda
jA la línea siguiente
kA la línea anterior
lUn carácter a la derecha
wUna palabra adelante
bUna palabra hacia atrás
^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.

Estos movimientos se pueden anteponer con un número para indicar cuántas veces se debe realizar el movimiento. Por ejemplo, 5h moverá el cursor cinco caracteres a la izquierda y 3w moverá el cursor tres palabras a la derecha.

En estos editores no existe la convension estandar para copiar, cortar y pegar, pero existe lo siguiente.

EstándarViSignificado
cortardeliminar (delete)
copiarysacar (yank)
pegarP | pponer (put)
AcciónResultado
ddElimina la línea actual
3ddElimina las tres líneas siguientes
dwElimina la palabra actual
d3wElimina las tres palabras siguientes
d4hElimina cuatro caracteres hacia la izquierda
AcciónResultado
ccCambiar la línea actual
cwCambiar la palabra actual
c3wCambiar las tres palabras siguientess
c5hCambiar cinco caracteres hacia la izquierda
AcciónResultado
yySacar la línea actual
3yySacar las tres líneas siguientes
ywSacar la palabra actual
y$Sacar el fragmento desde el cursor hasta el final de la línea actual
AcciónResultado
pPoner o pegar después del cursor
PPoner antes del cursor
EntradaFunción
aComenzar a insertar justo después del cursor
AComenzar a insertar al final de la línea
IComenzar a insertar justo antes del cursor
IComenzar a insertar al principio de la línea
oComenzar a insertar en una nueva línea después del cursor
OComenzar a insertar en una nueva línea antes del cursor
EntradaFunción
:wEscribir el documento actual al sistema de archivos
:w nombre_del_archivoGuardar una copia del documento actual bajo el nombre nombre_del_archivo
:w!Forzar escritura al documento actual
:1Ir a la primera línea (o otra línea indicada por el número)
:e nombre_del_archivoAbrir nombre_del_archivo
:qSuspender (salir) (quit) si no se han realizado cambios al documento
:q!Suspender sin guardar los cambios realizados al documento
https://www.animelatinohd.com/ver/nande-koko-ni-sensei-ga/2

Related Posts

Deja una respuesta

Tu dirección de correo electrónico no será publicada.