Comandos básicos para la consola en GNU/Linux

Pareciera un siglo desde que no escribo nada, hasta me había olvidado que tenía un blog, de apoco iré subiendo cosas nuevas.

Hoy estuve un poco inspirado, jugando un poco con mi consola, me he dado cuenta que uno no siempre recuerda todos aquellos comandos que son de gran utilidad, más para esa gente que vive de la administración con sistemas Unix - GNU/Linux, asi que voy a pasar a mostrar un par de ellos para refrescar la memoria, y para aquellos que son newbies en "éste" entorno, ir conociendo un poco más sobre la shell, ya que siempre ella nos saca de apuros.

Empecemos por los comandos básicos de archivos y directorios, como movernos entre carpetas, crear archivos, directorios. Luego veremos un poco de Permisos, iré resumiendo todo en pequeños ítem's, con sus respectivos títulos.

Comandos de Archivos

ls (lista directorios)

ls -al (lista directorios con sus permisos incluyendo archivos ocultos)

cd (se usa para movernos entre directorios)

pwd (muestra el directorio dónde estamos parados actualmente)

rm (borra archivos, en el caso de directorios usamos el -R de recursividad)

cp (copiar archivos, en el caso de directorios usamos el -R)

mv (mover archivos, en caso de directorios usamos el -R)

ln -s file link (crea un enlace hacia un archivo) Nota: file "nombre de archivo para hacer el enlace" - link "lugar dónde queremos que esté el enlace"

touch file (crea o actualiza un archivo)

cat file (sirve para ver lo que tenemos dentro de un archivo de texto)

head file (nos muestra las 10 primeras líneas de un archivo de texto)

tail file (nos muestra las 10 últimas líneas de un archivo de texto)

Permisos de Archivos

chmod (con él podemos cambiar los permisos de los archivos o directorios, ésto puede ser de manera octal o simbólica, ahora paso a mostrar un ejemplo para ello vamos a necesitar la tabla de permisos)

Valor Octal de Permisos

4 r--

2 -w-

1 --x

0 ---

Los valores se suman, para obtener el máximo a utilizar, ejemplo; 4+2+1 = 7 (escritura-lectura-ejecución).

Combinando los números octales, podemos modificar rápidamente los

permisos para cada clase de usuarios. El primer número octal define los

permisos del propietario, el segundo número octal los permisos del grupo, y

el tercer número los permisos de otros.

Valores combinados y Permisos

Modo Octal

644 rw- r-- r--

751 rwx r-x --x

775 rwx r-x r-x

777 rwx rwx rwx

Cuando se usa el modo octal con el comando chmod, se deben usar los tres

números, uno por cada categoría de acceso: usuario (propietario), grupo, y

otros.

Ej: chmod 775 file (con ésto aplicamos el permiso de escritura-lectura-ejecución para usuario; escritura-lectura-ejecución para el grupo perteneciente al archivo; lectura-ejecución para el grupo otros)

Nota: “en caso de directorios antes del valor octal agregamos -R, para que todos los archivos que contengan nuestro directorio obtengan los permisos dados”.

Búsqueda

grep pattern files (busca patrones dentro de archivos, para buscar dentro de un directorio usamos el -R después del comando grep)

locate file (encuentra todas las instancias de archivos)

Compresión

tar cf file.tar files (creamos un archivo comprimido; en dónde file.tar es el nombre del archivo tar y files es reemplazado por los archivos o directorios que queramos estén dentro)

tar xf file.tar (extrae los archivos de file.tar)


P/D: Por ahora solo veremos esos comandos referidos a archivos y directorios, luego veremos otros relacionados al sistema.

Posted on 9:10 p.m. by ...kCh3t... and filed under | 0 Comments »

0 comentarios: