Termux paso a paso (Parte 1)

termux paso a paso

Cando coñecín a Termux por primeira vez, e estou lonxe de ser un usuario de Linux, provocoume dous pensamentos na cabeza: "¡Cool utter!" e "Como usalo?". Despois de remexer en Internet, non atopei nin un só artigo que che permita comezar por completo a usar Termux para que traia máis pracer que merda. Imos arranxar isto.

Para que, de feito, cheguei a Termux? En primeiro lugar, o hackeo, ou mellor dito o desexo de entendelo un pouco. En segundo lugar, a incapacidade de usar Kali Linux.
Aquí tentarei xuntar todas as cousas útiles que atopei sobre o tema. É improbable que este artigo sorprenda a quen o entenda, pero para os que só coñecen as delicias de Termux, espero que sexa útil.

Para unha mellor comprensión do material, recomendo repetir o que describín non como un simple copiar e pegar, senón introducir comandos pola miña conta. Por comodidade, necesitamos un dispositivo Android cun teclado conectado ou, como no meu caso, un dispositivo Android e un PC/Laptop (Windows) conectados á mesma rede. Android é preferiblemente rooteado, pero non é necesario. Ás veces indico algo entre corchetes, normalmente isto permitirache comprender mellor o material (se o que está escrito entre corchetes non está totalmente claro, non dubides en omitilo, entón todo será explicado no proceso e cando sexa necesario).

Paso 1

Serei banal e maldito lóxico ao mesmo tempo

Instala Termux desde Google Play Market:

Termux paso a paso (Parte 1)

Abrimos a aplicación instalada e vemos:

Termux paso a paso (Parte 1)

O seguinte paso é actualizar os paquetes preinstalados. Para iso, introducimos dous comandos en orde, no transcurso dos cales estamos de acordo con todo introducindo Y:

apt update
apt upgrade
Co primeiro comando comprobamos a lista de paquetes instalados e buscamos aqueles que se poidan actualizar, e co segundo actualímolos. Por este motivo, os comandos deben escribirse nesta secuencia.

Agora temos a versión máis recente de Termux.

Algúns comandos máis

ls - mostra unha lista de ficheiros e directorios no directorio actual
cd – móvese ao directorio especificado, por exemplo:
É importante entender: se a ruta non se especifica directamente (~/storage/downloads/1.txt) será desde o directorio actual
cd dir1 – moverase a dir1 se existe no directorio actual
cd ~/dir1 – moverase a dir1 na ruta especificada desde o cartafol raíz
cd  ou cd ~ - mover ao cartafol raíz
clear - limpar a consola
ifconfig - podes ver a IP, ou podes configurar a rede
cat – permítelle traballar con ficheiros/dispositivos (dentro do mesmo fío), por exemplo:
cat 1.txt – ver o contido do ficheiro 1.txt
cat 1.txt>>2.txt – copia o ficheiro 1.txt ao ficheiro 2.txt (o ficheiro 1.txt permanecerá)
rm - úsase para eliminar ficheiros do sistema de ficheiros. Opcións usadas con rm:
-r – procesar todos os directorios anidados. Esta chave é necesaria se o ficheiro que se elimina é un directorio. Se o ficheiro que se elimina non é un directorio, entón a opción -r non ten ningún efecto no comando rm.
-i – mostrar unha solicitude de confirmación para cada operación de eliminación.
-f – non devolver un código de saída erróneo se os erros foron causados ​​por ficheiros inexistentes; non pida a confirmación das transaccións.
Por exemplo:
rm -rf mydir – elimine o ficheiro (ou directorio) mydir sen confirmación e código de erro.
mkdir <путь> - crea un directorio no camiño especificado
echo – pódese usar para escribir unha liña nun ficheiro, se se usa '>', o ficheiro sobrescribirase, se '>>' a liña engadirase ao final do ficheiro:
echo "string" > filename
Buscamos máis detalles sobre os comandos UNIX en Internet (ninguén cancelou o autodesenvolvemento).
O atallo de teclado Ctrl + C e Ctrl + Z interrompe e detén a execución dos comandos, respectivamente.

Paso 2

Fai a túa vida máis fácil

Para non torturarte innecesariamente introducindo comandos desde o teclado en pantalla (nas condicións de "campo", por suposto, non podes escapar disto) hai dúas formas:

  1. Conecta un teclado completo ao teu dispositivo Android de calquera forma conveniente.
  2. Usa ssh. Simplemente, a consola de Termux que se executa no teu dispositivo Android abrirase no teu ordenador.

Eu optei pola segunda vía, aínda que é un pouco complicado de configurar, todo vale pola facilidade de uso.

Debe instalar o programa cliente ssh no ordenador, eu uso Bitvise SSH Client, incl. todas as accións posteriores realízanse neste programa.

Termux paso a paso (Parte 1)

Porque polo momento Termux só admite a conexión mediante o método Publickey usando un ficheiro de chave, necesitamos crear este ficheiro. Para iso, no programa Bitvise SSH Client, na pestana Iniciar sesión, faga clic en xestor de chaves de cliente na xanela que se abre, xera unha nova chave pública e exporta en formato OpenSSH a un ficheiro chamado termux.pub (de feito pódese utilizar calquera nome). O ficheiro creado colócase na memoria interna do teu dispositivo Android no cartafol Descargas (este cartafol, e varios outros, Termux simplificou o acceso sen root).

Na pestana Iniciar sesión, no campo Host, introduza a IP do seu dispositivo Android (pode averiguarlo introducindo o comando ifconfig en Termux) no campo Porto debería ser 8022.

Agora pasemos a instalar OpenSSH en Termux, para iso introducimos os seguintes comandos:

apt install openssh (no proceso, se é necesario, introduza 'y')
pkill sshd (con este comando paramos OpenSSH)
termux-setup-storage (conectar memoria interna)
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys (copiar ficheiro clave)
sshd (iniciar host ssh)

Volvemos ao cliente SSH de Bitvise e fai clic no botón Iniciar sesión. Durante o proceso de conexión, aparecerá unha xanela na que seleccionamos Método - chave pública, a clave do cliente é Frase de acceso (se a especificaches ao xerar o ficheiro de chave).

No caso dunha conexión exitosa (se todo está feito como está escrito, debería conectarse sen problemas), abrirase unha xanela.

Termux paso a paso (Parte 1)

Agora podemos introducir comandos desde o PC e executaranse no teu dispositivo Android. Non é difícil adiviñar que beneficios proporciona isto.

Paso 3

Configura Termux, instala utilidades adicionais

En primeiro lugar, imos instalar bash-completion (atallo, magic-Tab, quen o chame). A esencia da utilidade é que, introducindo comandos, pode usar o autocompletar premendo Tab. Para instalar, escriba:

apt install bash-completion (Funciona automaticamente ao premer Tab)

Ben, que é a vida sen un editor de texto con resaltado de código (se de súpeto queres codificar, pero queres). Para instalar, escriba:

apt install vim

Aquí xa podes usar o autocompletar: escribimos "apt i" agora preme Tab e o noso comando engádese a "apt install".

Usar vim non é difícil, para abrir o ficheiro 1.txt (se non existe, crearase) escribimos:

vim 1.txt

Preme "i" para comezar a escribir
Preme ESC para rematar de escribir
O comando debe ir precedido de dous puntos ':'
':q' - sae sen gardar
':w' - gardar
':wq' - gardar e saír

Xa que agora podemos crear e editar ficheiros, melloremos un pouco o aspecto da liña de comandos de Termux. Para iso, necesitamos establecer a variable de ambiente PS1 en "[ 33[1;33;1;32m]:[ 33[1;31m]w$ [ 33[0m][ 33[0m]" (se é preguntándose que é e con que comelo por favor aquí). Para iso, necesitamos engadir a liña ao ficheiro '.bashrc' (está situado na raíz e execútase cada vez que se inicia o shell):

PS1 = "[ 33[1;33;1;32m]:[ 33[1;31m]w$ [ 33[0m][ 33[0m]"

Para simplicidade e claridade, usaremos vim:

cd
vim .bashrc

Entramos na liña, gardamos e saímos.

Outra forma de engadir unha liña a un ficheiro é usar o comando "eco":

echo PS1='"[ 33[1;33;1;32m]:[ 33[1;31m]w$ [ 33[0m][ 33[0m]"' >>  .bashrc

Teña en conta que para mostrar comiñas dobres, toda a cadea debe estar entre comiñas simples. Este comando ten ">>" porque o ficheiro encherase para sobrescribir ">".

No ficheiro .bashrc, tamén pode introducir as abreviaturas de alias. Por exemplo, queremos actualizar e actualizar cun comando á vez. Para iso, engade a seguinte liña a .bashrc:

alias updg = "apt update && apt upgrade"

Para inserir unha liña, pode usar vim ou o comando echo (se non funciona por conta propia - ver a continuación)

A sintaxe do alias é:

alias <сокращение> = "<перечень команд>"

Entón, imos engadir unha abreviatura:

echo alias updg='"apt update && apt upgrade"' >> .bashrc

Aquí tes algunhas utilidades máis útiles

Instalar mediante apt install

man - Axuda integrada para a maioría dos comandos.
home %commandname

imagemagick - Utilidade para traballar con imaxes (conversión, compresión, recorte). Admite moitos formatos, incluíndo pdf. Exemplo: converte todas as imaxes do cartafol actual nun só pdf e reduce o seu tamaño.
converter *.jpg -scale 50% img.pdf

ffmpeg - Un dos mellores conversores de audio/vídeo. Instrucións de uso de Google.

mc - Un xestor de ficheiros de dous paneis como Far.

Aínda quedan moitos pasos por diante, o principal é que comezou o movemento!

Fonte: www.habr.com

Engadir un comentario