Comandos Básico de Termux
Comandos Básico de Termux
Comandos Básico de Termux
TERMUX es un terminal que puedes llegar a enamorarte de el, como lo eh echo yo,
CARACTERISTICAS DE TERMUX
las caracteristicas de este emulador para ándroid son las siguientes
CARACTERÍSTICAS DE TERMUX
Las principales características de este emulador de terminal para Android son las
siguientes,
USO Y FUNCIONAMIENTO
_Antes que nada, y para que no te dejes los ojos en el terminal, indicarte que es
posible aumentar el tamaño del texto pellizcando la pantalla o disminuirlo haciendo
el proceso inverso. Con esto podrás tener un tamaño de letra adecuado.
_El menú contextual que aparecerá si realizas una pulsación prolongada en cualquier
parte del terminal. Este menú contextual te da acceso a
_Copiar y pegar
_Compartir texto desde el terminal a cualquier otra aplicación que lo acepte
_Resetear el terminal
_Hacer que el terminal sea a pantalla completa
_Salir de un terminal
_Cambiar el estilo del terminal. Para ello, puedes seleccionar tanto la fuente como
el esquema.
_Un listado de sesiones. Puedes cambiar de una sesión pulsando sobre las diferentes
sesiones. _Mientras que si haces una pulsación prolongada podrás cambiar el nombre
de la session
_En la parte inferior del menú de navegación aparecen dos botones KEYBOARD y NEW
SESSION. El primero de los botones te permitirá mostrar u ocultar el teclado.
_Mientras que el segundo botón te permite crear una nueva sesión. En este segundo
botón, si haces una pulsación larga, puedes crear una sesión con nombre o una
sesión a prueba de fallos..
TECLADO
_apt search [loquesea]. ejemplo curl ,Permite buscar entre los diferentes paquetes
que hay disponibles.
_apt upgrade. Para actualizar todos los paquetes que estén desfasados, y que
dispongan de una versión mas actualizada de la que tenemos instalada.
DIRECTORIOS PRINCIPALES
\ raiz
podemos navegar desde termux en todas las carpetas como si estuvieramos ejemplo, en
el file explorer, desde termux podemos eliminar carpetas y archivos, que estan en
nuestro Android, como si estuvieramos en nuestro administrador de archivos.
home (hogar): Este hogar no es más que un directorio que a su vez contiene otros,
uno por cada usuario dado de alta en el sistema. Dentro de dichos directorios es
donde el usuario tiene su carpeta personal, donde están los ficheros de
configuración de usuario, así como los archivos personales del mismo que puede
crear, modificar y eliminar bajo su propio criterio.
home/.suroot, ejemplo, aqui listamos con ls -a y aqui en donde estan los puntos
azules aqui se encuentran las carpetas de el usuario root, este es el inicio de
termux para los usuarios root
usr/bin: todos los archivos que esten adentro de esta carpeta y que copiemos en
esta misma, podran ser ejecutados en cualquier ruta de termux, ejemplo, cuando
copiamos ngrok a esta carpeta de binarios, no es necesario estar en esta ruta,
podemos ejecutar ngrok, ejemplo, desde home, y lo podemos hacer porque el archivo
ngrok se copio al archivo de binarios.
var, son archivos temporales que dilatan en borrar el cache, y duran mientras la
herramienta este instalada ejemplo ngrok algun fremguork y cuando la herramienta se
elimina, autamaticamente se elimina el cache
var/lib Información sobre el estado actual de los frameworks, modificable por los
propios frameworks.
var/log aqui se guardan todos los logueos del sistema ejemplo si configuramos
nuestro termux con contraseña en esta carpeta es donde se guarda esta misma.
var/spool, son archivos que estan preparados por si lo ocupamos mientras tengamos
trabajando alguna herramienta o algun framework
var service, aqui se guardan todos los archivos de configuracion que hayamos echo
con nuestros servidores
VARIABLES ENTORNO.
Las variables entorno son cadenas que contienen información acerca del entorno para
el sistema y el usuario. Estas se definen anteponiendo el símbolo de dólar "$".
env [enviroment]; Este comando muestra las variables seteadas por el sistema.
COMANDOS PRINCIPALES
Cada comando cuenta con su menú de ayuda y le podrás desplegar con el argumento "--
help" o "-h".
Ejemplo; $ ls --help
Mayor que ">"; Toma la salida del comando previo y la utiliza como entrada en el
archivo argumentado, sobre escribiendolo.
Doble Mayor que ">>"; Toma la salida del comando previo y la utiliza como entrada
en el archivo argumentado, anexandole al contenido de este.
Set out "set"; Muestra todas las variables entorno incluyendo las asignadas por el
usuario.
Tree; Muestra un árbol de todas las carpetas, partiendo desde la ruta actual o
desde un directorio específico.
Pipe "|"; Consiste en unir 2 comandos, con lo cual podemos tomar la salida del 1er
comando y utilizarlo como entrada en el 2do.
Una de las formas más prácticas como podemos proteger nuestros archivos,y
carpetas archivos y es estableciendo de manera adecuada los permisos para que
aquellas personas que acceden al sistema puedan o no editar estos archivos
Todos estos valores los podemos establecer de forma sencilla y definiendo que
alcance puede tener un usuario en una carpeta o archivo, puede ser lectura o
escritura, y así mantener la integridad de nuestros archivos.
Los permisos con CHMOD de Linux son los que nos dan acceso a archivos y carpetas.
CHMOD es el encargado de gestión de permisos de todo esto. Muchos los usan en los
servidores web entre otros debido a que es una de las funciones más útiles y
efectivas a la hora de realizar y gestionar permisos en todos los ficheros y
carpetas del servidor o equipo Linux.
El comando CHMOD nos da la posibilidad de poder cambiar los permisos de los
archivos y carpetas de la máquina con Linux. detallamos en este tutorial algunos
ejemplos. Para que entiendas el funcionamiento de estos comandos lo primero que
debes saber es cómo funciona.
Hoy analizaremos cómo establecer los permisos en un ambiente Linux.
En todos los sistemas Unix existe un mecanismo que nos permite, como
administradores, definir los tipos de acceso que se tendrá a un archivo o carpeta
particular.
Dentro de este mecanismo de control de los entornos Unix existen dos tipos de
variables que debemos conocer y entender su función:
Clases
Permisos
Estos determinan la tarea que pueden ejecutar los usuarios autorizados en dichos
archivos
PROPIETARIO: yo
Grupo:
Otros:
Propietario
Grupo
Otros
Lectura
Escritura
Al otorgar este permiso permitimos que los usuarios que acceden al archivo o
carpeta puedan realizar sobre el mismo cualquier tipo de edición, Copiar, cortar,
borrar) lo cual pone en riesgo la integridad del mismo.
Ejecutar
Al activar esta opción, la cual viene por defecto deshabilitada, podemos ejecutar
archivos
Comprendiendo esto podemos establecer combinaciones entre los permisos y las clases
para determinar el mejor nivel de seguridad para nuestros archivos.
En los entornos Unix básicamente cada permiso tiene el siguiente valor:
Lectura: 4
Escritura: 2
Ejecución: 1
el numero cero (0), nos quita el permiso, y el numero uno (1) nos otorga el
permiso,
001 1 - - x Ejecucion
010 2 - w - Escritura
100 4 r - - Lectura
Lectura escritura y
111 7 r w x
Ejecucion
Lectura: 4
Escritura: 2
Ejecución: 1
Debemos aprender a jugar con estos números de la siguiente manera, esto con el fin
de hacer nuestra experiencia de Linux la mejor.
Si deseamos establecer un permiso de escritura usaremos el 6 (4 + 2= Lectura +
Escritura)
Ahora contamos con la siguiente tabla de valores:
0: Sin permisos
1: Ejecución
2: Escritura
3: Escritura y Ejecucion
4: Lectura
5: Lectura y ejecución
6: Lectura y escritura
666 ( RW / RW / RW)
Esta opción permite que todos los usuarios puedan leer y escribir en un archivo.
Esta opción permite que todos los usuarios puedan leer, escribir y ejecutar en el
archivo o carpeta
Con este permiso el propietario del archivo puede leer, escribir y ejecutar en el
archivo mientras que los demás leer y escribir en el archivo mas no ejecutar.
644 (RW / R / R)
Con este permiso el propietario puede leer y escribir en el archivo mientras los
demás solo pueden leer.
Viéndolo en sistemas Linux con letras verías algo como esto en temas de permisos
Linux al completo:
chmod 777
Estamos diciendo que les damos a los 3 tipos de usuarios el máximo permiso,
dándoles lectura, ejecución y escritura, y es de haber sumando 4+2+1 por eso usamos
tres veces 7. Si queremos dar permisos de lectura escritura pues sería 4+2 = 6 si
lo que queremos es sólo dar lectura sería 4. Si lo que queremos es dar lectura y
ejecución sería de sumar 4 + 1 = 5. De ahí las diferentes combinaciones.
chmod 755
chmod 666
Este tipo de comando chmod lo que realiza es dar permisos de lectura y escritura a
todos, excepto ejecución (4+2). Todos pueden acceder al archivo, leer su contenido
y modificarlo.
chmod 644
Este chmod 644 se suele utilizar para no permitr la escritura a nadie que no sea el
propietario. (755 es similar, lectura y ejecución y para propietario todos los
permisos) Este chmod 644 más restrictivo (sólo lectura) y (lecura, escritura para
propietario).
EJEMPLO:
r w x r - x r - x
Propietario Grupo Otros
Bien ahora sumamos los 3 tipos de permisos que son el numero 7 del propietario mas
el numero 5 del grupo mas el numero 5 de otros, el resultado es chmod 755
Bien [ELEGIDOS PARA SER HACKERS] con esto concluimos el primer curso
de,programacion en el lenguage de bash,
EL CONOCIMIENTO ES LIBRE
compartanlo al igual que un servidor
16/08/2018
Autor: venom24