Hola buenas noches, hoy de sábado, ya casi domingo, os escribo esta entrada, y es para lo siguiente.
Y era, para comentaros, que tengo unos cuantos comandos de Linux, escritos en un documento, de hace tiempo.
Y os los quería compartir con vosotros, y los comandos son los siguientes:
Y sin más, vamos con los comandos:
- copiar algo el Linux:
- Si queremos copiar algún archivo, que encima lo copie todo con lo que hay en una carpeta y encima que lo copie tambiÈn si hay duplicados y que nos muestre información por pantalla en la consola, deberemos escribir:
- cp -rvf y despuÈs la ruta de origen y luego la de destino, por ejemplo cp -rvf /home/usuario/pruebas /media/prueba.
- Y si queremos copiar a la vez, y estamos dentro de una propia carpeta y queremos copiar todas las carpetas y encima las carpetas que están por encima de la carpeta en la que estamos, sería, por ejemplo copiar todas las carpetas de la raÌz del sistema a un pen drive, serÌa:
- cp -rvf ../ /media/nombre de pen drive/ y enter.
- Y después si queremos borrar todos los archivos que están dentro de una carpeta, pues tenemos que poner lo siguiente:
- rm -rvf ruta de origen ruta de destino, y lo de rvf, significa que r, borraremos todos los archivos y las carpetas, f que borraremos aunque estÈ duplicados y v, que nos muestre un mensaje por pantalla.
- Y un ejemplo más ilustrativo, por ejemplo, si queremos borrar todos los archivos dentro de la carpeta lib que tenemos en nuestro pen drive, hacemos lo siguiente:
- rm -rvf /media/Pen drive/.
- Y así lo borraremos todos los archivos y carpetas de un directorio.
- Y también tengo otro comando.
- Si queremos listar una lista con ls y queremos paginarla, para dar intros, sería lo siguiente:
- El comando ls, y despuÈs una barra vertical, es decir, ls| y después pondríamos more.
- Y así tendríamos paginada la lista que queremos sacar de los directorios, esto se podría utilizar para el directorio donde estemos actualmente.
- si lo queremos más personalizado sería.
- Y si queremos tenerlo de una lista de directorios de un sitio en concreto, sería lo siguiente:
- ls y la ruta, por ejemplo: ls /home/nombre-de-usuario, y despuÈss la barra vertical, es decir, ls /home/nombre-de-usuario|
- Y después ponemos more.
- Y así es como se filtrarÌa la lista de un directorio en concreto.
- Y también tenemos el comando w, que nos dice que usuarios hay en el sistema, y cuantto tiempo están conectados.
- También tenemos el comando uptime, que nos dice cuanto tiempo está arrancada la máquina.
- También tenemos el comando bc, que nos saca una calculadora en pantalla.
- TambiÈn tenemos el comando df, que nos saca los gigas libres que hay en el disco.
- También tenemos el comando free -m, que nos saca los megas libres que hay en el disco duro.
- También tenemos el comando sudo su, que lo que hace es entrar en la consola como permisos de administrador o tambiÈn llamado superusuario.
- También tenemos el comando uname -r que nos dice que versión del núcleo o kernel del sistema tenemos en la máquina.
- También tenemos el comando chgrp que lo que hace es cambiar el propietario del grupo a un archivo o directorio.
- También tenemos el comando chgrp -R que nos cambia el propietario del grupo de todas las carpetas y los archivos de dentro de las carpetas.
- También tenemos el comando chown, que nos cambia el propietario del usuario de los archivos o carpetas.
- También tenemos el comando chown -R, que nos cambia el propietario del usuario a carpetas y archivos dentro de esas carpetas.
- También tenemos el comando history que lo que hace es sacar un historial con los comandos más usados en el sistema.
- También tenemos el comando ls, que nos lista directorios.
- También tenemos el comando ls -a que nos muestra archivos ocultos.
- También tenemos el comando ls -l que nos muestra los permisos de los archivos y carpetas.
- También tenemos el comando pwd, que lo que hace es decirnos en todo momento en que carpeta nos encontramos actualmente.
- TambiÈn tenemos el comando nano, que lo que hace es crearnos un archivo con el editor de textos de consola nano.
- También tenemos el comando wget, que lo que hace es que le damos una dirección de internet, y nos la descarga al sistema.
- TambiÈn tenemos el comando de tar -xjvf, y el nombre del fichero tx.z o .bz2, y lo que hace este comando, es extraer archivos en la extensión bz2 o txz en la línea de comandos de linux.
- y lo que hacen -xjvf, la x significa extraer un archivo, la j significa que vá a extraer un archivo txz y la v significa que te muestre el proceso por pantalla, y la f, significa que un archivo lo que le quieres pasar, por eso estas cosas con el guión.
- Y entonces te extraerÌa el archivo txz o bz2 donde estés situado.
- También tenemos el comando tar -xJvf, que este comando es parecido al anterior, pero lo que pasa es que extrae archivos tar xz, este extrae archivos txz.
- Lo que pasa es que no sÈ si es la j en mayúsculas o en minúsculas.
- Y entonces este lo que hace es extraer los archivos txz.
- Advertencia: Poner la j en minúsculas o la J en mayúsculas, cuando vayáis a extraer archivos en bz2 o txz, porque en algunos casos, será la j en minúscula, y en otros casos será la J en mayúsculas, solo esta advertencia.
- También tenemos el comando -xzvf nombre del archivo tar.gz.
- Esto es lo que hace, es lo siguiente:
- Es extraer un archivo tar.gz, es decir, lo de -xzvf, lo que hace es que la x extrae los archivos tar.gz.
- Y luego lo de la z, es que vás a extraer archivos tar.gz.
- Y lo de la v es que muestre el progreso por pantalla en la consola.
- Y lo de f es que es un archivo.
- Y después se pone el nombre del archivo.tar.gz.
- Y así se extraería un archivo tar.gz.
- También tenemos el comando tar -czvf -r ruta de origen, nombre de archivo.tar.gz.
- Esto lo que hace es con -czvf.
- Lo que hace es la c, crea un archivo que es tar y a la vez gz.
- también con la z, indicamos que se trata de un archivo tar.gz.
- Después con la v indicamos que nos muestre el progreso por pantalla.
- Y lo de la f indicamos que son archivos.
- y después ponemos -r, esto quiere decir que queremos incluir en el archivo comprimido y empaquetado, archivos y carpetas dentro del mismo archivo.
- Por eso, tenemos que poner -r, y despuÈs ponemos la ruta de donde queremos coger los archivos que vamos a meter en el archivo tar.gz.
- Y despuÈs lo que hacemos es dejar un espacio.
- Y despuÈs lo que hacemos es poner el nombre del archivo que queremos que se crée con la extensión tar.gz.
- Y asÌ se crearía un archivo tar.gz.
- También tenemos el comando cd, para ir a la carpetta que queremos entrar.
- También tenemos cd .., para ir a la carpeta anterior que queremos ir.
- También tenemos el comando cd /, que lo que hace es ir a la raÌz del sistema.
- También tenemos el comando history -c, que lo que hace es limpiar el historial.
- También tenemos el comando clear, que lo que hace es limpiar la pantalla de la consola.
- También tenemos el comando umount, para desmontar un dispositivo extraible, con la ruta de donde se encuentran estos dispositivos, que es /media/.
- Y el nombre del dispositivo, entonces, entramos ahÌ con cd /media/.
- Y después lo desmontamos con umount y el nombre del pen drive.
- Pero estto lo deberemos hacer con el usuario root, entonces tendremos que ejecutar sudo delante del comando. y quedarÌa asÌ: sudo umount
- Y despuÈs /media/nombre-del-dispositivo y despuÈs enter.
- También tenemos el comando exit, que lo que hace es salir de la terminal.
- También tenemos apt-get update, para actualizar los repositorios de linux, esto hay que ejecutarlo como usuario root, con sudo.
- También tenemos apt-get upgrade que lo que hace es actualizarr los paquetes del sistema de linux, tambiÈn hay que hacerlo con el comando sudo delante.
- Y tambiÈn existe otra forma, y si ponemos -y, despuÈs del apt-gett upgrade, lo que hace es actualizar los paquetes del sistema, sin preguntarnos si queremos instalarlos o no, los instala directamente sin tener que interactuar el usuario, esta es otra forma de actualizarlo tambiÈn.
- También tenemos apt-get install y un nombre del paquete, para instalar algo en linux, por ejemplo instalar apache, apt-get install apache2.
- Y tenemos que tambiÈn ejecutarlo como sudo.
- Y quedarÌa asÌ: sudo apt-get install apache2, asÌ se instalarÌa apache en el sistema linux.
- Y tambiÈn si queremos que se instale sin preguntarnos si queremos instalarlo o no, serÌa apt-get install apache2 -y.
- y entonces ya no preguntaría nada.
- También tenemos reboot, que lo que hace es reiniciar el sistema linux.
- También tenemos poweroff, que lo que hace es apagar el sistema linux.
- También tenemos ifconfig, que lo que hace es decirnos la ip que tenemos actualmente en el sistema linux.
- También tenemos el comando grep, que lo podemos utilizar por ejemplo con ls| y luego grep.
- Esto lo que hace es filtrarnos por un nombre o un resultado que le digamos, por ejemplo ls|grep prueba, y nos listar· todos los archivos que tengan la palabra prueba.
- TambiÈn tenemos el comando setxkbmap es, que nos pone el tecclado en español en la sesión actual en el sistema.
- TambiÈn tenemos el comando dpkg-configure tzdata, que nos configura la hora y la fecha del sistema, este comando deberemos usarlo con el usuario root, es decir, con sudo y quedarÌa asÌ: sudo dpkg-configure tzdata.
- Así sería el comando para cambiar la hora y la fecha en linux.
Y toda esta lista, de comandos de Linux, tan larga, es la lista, que yo sé mas o menos, de los comandos del sistema Linux, que tenía apuntada por aquí en un documento, y quería tenerla en una entrada, para poder consultarla en un futuro en mi blog, y la quería compartir con todos vosotros, vale chicos.
Y os comento, esta lista, es de mi propio aprendizaje, y es de memoria, y no es de ninguna página, y ningún blog, es de bastante años aprendiendo sobre cosas de Linux, en internet, y en propias experiencias personales, con Linux, con máquinas virtuales, y he sacado la conclusión, de todo estos comandos.
Y espero que os sirván, y sin más nos vemos en una próxima entrada, un saludo de quién os habla, de iñaki.
Deja una respuesta