A Continuación Algunos Comandos básicos que todos los que quieran ser parte de linux deben saber.
------------------------------------------------------------------------------------------------------
Para Crear Archivo de Texto:
touch "nombre_de_archivo.txt"
Para Crear Carpeta:
mkdir "nombre_de_carpeta"
Para Consultar los Permisos de Archivos:
ls -l
y mostrara algo como esto:
Para Modificar los Permisos se utiliza el comando "chmod"(este comando da o quita permisos) al cual se agrega a continuacion el grupo de 3 numeros (000) que corresponde a la suma de los valores que corresponda a los permisos que se le quiera dar.
los permisos trabajan con tres números, el primero
pertenece al propietario, el segundo al grupo, y el tercero a otros usuarios.
los valores son los siguientes:
r= 4 (read o leer)
w= 2 (write o escribir)
x= 1 (se utiliza como complemento de "r" o "w" y este permite ejecutar
estos valores se suman segun el permiso que se le quera dar:
ejemplo:
chmod 700 "nombre de archivo o carpeta"
en este caso el primer numero "7" corresponde al propietario y es la suma de los siguentes valores:
4+2+1=7, con esto se le dio todos los permisos al propietario sobre el archivo, de escritura, lectura y el para ejecutarlo. sin embargo al grupo y a los otros usuarios no se les otorgo ningun permiso sobre el archivo ya que su valor es "0"
el valor 7 me permite tener los permisos de "R"W" X" (porque es la suma de los tres)
Dar o quitar valores con letras:
chmod g+r " nombre de archivo o carpeta"
ejemplo g+r archivo.txt
valores:
u=p (propietario)
g=g (grupo)
0=o (otros usuarios)
a=todos
otro ejemplo:
chmod u+rw, g+wx, 0+r "y el nombre del archivo completo o carpeta"
para salir de la carpeta:
cd .. (funciona como el botón subir en windows)
para borrar carpeta se utiliza el comando
rm -rf "y nombre de carpeta"
para darle permiso a todas las carpetas y archos en su interior:
chmod "el numero que corresponda" Y * (asterisco)
ejemplo:
chmod 775 *
UMASK te permite darle o quitarle permisos a las carpetas similar al chmod, pero alreves,
mientras mayor sea el valor, menos permisos tiene. sirve para asignar permisos por cuando
se crea una nueva carpeta o archivo por defecto.
ejemplo:
umask 003 (lo que en chmod seria 774)
-------------------------------------------------------------------------------------------------------
**Comandos para comprimir y descomprimir archivos:
-------------------------------------------------------------------------------------------------------
*Para comprimir archivos y carpetas solo es necesario crear un archivo *.tar o *.tar.gz o *.tar.bz o *.zip y seleccionar los archivos o carpetas que se van a comprimir en el.
tar -cvf "nombre_de_archivo.tar" "nombre de archivos y carpetas que se van agregar en el"
ejemplo:
tar -cvf diego.tar carpeta1 carpeta2
para descomprimir *.tar
tar -xvf diego.tar
para comprimir archivo .tar.gz :
tar -czvf diego.tar.gz archivo.txt
para descomprimir archivo .tar.gz
tar -xzvf diego.tar.gz
para ver cuanto pesa el archivo tar
du archivo.tar.bz
du -h archivo.tar.bz (te muestra el peso del archivo indicando ademas
si es en bte, kbte, megabite)
para comprimir archivos zip:;
zip "nombre que tendra el archivo comprimido".zip "nombre del archivo a comprimir"
ejemplo:
zip diego.zip archivo.txt
para descomprimir archivos zip:
unzip"nombre que tiene el archivo a descomprimir".zip
ejemplo:
unzip diego.zip