linux

Distros Recomendadas

  • Debian: mejor distro para personalizar y usar en el trabajo
  • Ubuntu: si es la primera vez que usa linux bueno para uso de usuario y trabajo.
  • linux lite: en caso de que quieras un linux que consuma poco pero basado en DEBIAN.
  • Kali: para haking y petesting para uso de usuario no es recomendado
  • parrot: para haking o uso de usuario, tiene una version para uso de escritorio o trabajo.
  • Axyl os: Mejor distro de tiling que he visto para trabajo y otros (contruido en arch linux).

Comandos basicos

Aqui miraras comandos mas simples pero utiles.

Comandos para Moverte en terminal

Estos comandos son los mas utilizados al momento de moverte en la terminal.

Comando Nota
pwd Retorna la direcion donde estas en la terminal
cd [direccion] Para moverte de carpeta
ls Archivos dentro de la carpeta
ll Igual que el ls pero te retorna como lista, que es igual a ls -l

copiar archivo o carpeta

Sintaxis: cp [archivo a copiar] [ruta a pegar]

Ejemplo: cp ~/texto.txt ~/Documents/

Con esto se copia el texto.txt ala carpeta Documents

Mover archivo o carpeta

Sintaxis: mv [direcion archivo] [ruta nueva]

Eliminar

Cuidado con el siguiente comando borrar en terminal es permanente, no existe papelera en terminal, mucho cuidado.

La logica es la misma que muchos otros comandos empiesas con llamarlo y darle el nombre o hubicacion del archivo.

Sintaxis: rm [archivo] esta sintaxi borra archivos simples pero no carpetas para borrar una carpeta nesesitas agregar el parametro -R para borrar directorios o carpetas, pero te preguntara por cada archivo. Si quieres borrar sin que te pregunte usa -Rf que fuerza o ignora la pregunta de ¿estas seguro?, Quedaria asi rm -Rf [archivo]

Archivos comprimidos

Para descomprimir archivos necesitas algunas herramientas como unzip o unrar como tambien el comando tar, estos tendras que intalarlos si esque no estan. la instalacion depende de tu distro. Una recomendacion de archivos comprimidos es que manipules lo mas posible archivos zip ya que son los mas faciles de manipular y estan disponible tanto en windows como en linux, asi no te tienes que preocupar que no se pueda descomrpimir en otro equipo.

Comprimir

Para comprimir archivos en linux es necesario que tengas instalado al menos un comprimidor de archivo. aqui te mostrare algunos comandos segun el tipo de archivo, hacerlo normal y con clave.

Archivo Normal Con Clave
zip zip [nombre].zip [archivo]
rar rar -a [nombre].rar [archivo]
tar.gz tar -zcvf [nombre].tar.gz [archivo]
.gz gzip -[1-9] [archivo no directorio]

El parametro de gzip [1-9] es el nivel de seguridad que quieres

Descomprimir

Descomprimir archivos es sencillo solo tienes que saber en donde esta tu archivo y si tiene clave.

Archivo Paquete Normal Con Clave
.zip unzip unzip [archivo] unzip -p [password] [archivo]
.rar unrar unrar x [archivo] [extraer] unzip -p [password] [archivo] [extraer en]
.tar.bz tar tar -xvf [archivo] No encontrado aun

Crear archivos y carpetas

si quieres crear un archivo o carpeta tienes que usar unos comandos especificos

crear archivo

para crear un archivo tienes que ejecutar el comando touch el cual esta es la sintaxis

touch [archivo.extencion]

como puedes ver es un comando muy simple y sencillo en el que colocas su nombre y la extencion, tambien puedes decir en que hubicacion quieres crear el archivo pero eso seria algo como esto touch ~/documento/archivo.txt de esta forma sin importar donde este crearia en esa ubicacion.

crear carpeta o directorio

Para crear carpeta es simple tienes que usar el comando mkdir es muy parecido al comando anterior, en el que colocas despues solo el nombre de la carpeta, y como en el anterior tambien puedes usar el donde quieres que se cree la carpeta

sintaxis: mkdir [nombre]

ejemplo: mkdir ~/documento/codigo con este le digo que en la carpeta documento cree una carpeta con el nombre codigo

Guardar datos de un comando en archivo

este es facil de usar y nada complejo de entender, para que sirve en primer lugar, hay casos en lo que quieres crear por ejemplo un archivo con unos datos ya inglesados o quieres guardar los datos que te retorna algun comando, para eso usaresmos los siguientes simbolos > y >> que serian lo siguiente.

> >>
guarda o remplaza los datos en un archivo agrega los datos en un archivo

un ejemplo seria querer guardar los datos de tu pc de neofetch para eso tendrias que usar la siguiente formula neofetch > datopc.txt con esto digo que quiero guardar los que me tire neofetch en un archivo llamado datopc.txt y de esta forma puedes guardar los datos de forma rapida.

sintaxi: [comando o dato] [>/>>] [nombre y extencion]

Crear Ejecutable de appimagen o programas

para crear esto necesitaras ir ala carpeta $HOME/.local/share/applications/ en esa carpeta tienes que crear un archivo.desktop

esta seria la sintaxis de su creacion

[Desktop Entry]
Type=Application
Name=RPCS3
Comment=RPCS3
Icon=/home/usuario/.images/rpcs3.png
Exec=/home/usuario/AppImages/rpcs3.AppImage
Terminal=false
Catagories=Games

ahora si aparecera en arancadores de programas como rofi y dmenu.

Fuente de la informacion