Termux passo per passo (Parte 1)

termux passo per passo

Quandu aghju scontru Termux per a prima volta, è sò luntanu da esse un utilizatore Linux, hà causatu dui pinsamenti in a mo testa: "Cool utter!" è "Cumu aduprà?". Dopu avè rummatu in Internet, ùn aghju micca trovu un articulu unicu chì vi permette cumplettamente di principià à aduprà Termux in modu chì porta più piacè di merda. Fixemu questu.

Per chì, in fatti, sò ghjuntu à Termux ? Prima, pirate, o piuttostu u desideriu di capisce un pocu. Siconda, l'incapacità di utilizà Kali Linux.
Quì pruvaraghju à mette inseme tutte e cose utili chì aghju trovu nantu à u tema. Questu articulu hè improbabile di sorprenderà à qualchissia chì capisce, ma per quelli chì cunnosci solu i piacè di Termux, spergu chì serà utile.

Per una megliu comprensione di u materiale, ricumandemu di ripetiri ciò chì aghju descrittu micca cum'è una simplicità copia-incolla, ma per inserisce cumandamenti per mè stessu. Per comodità, avemu bisognu di un dispositivu Android cun un teclatu cunnessu, o, cum'è in u mo casu, un dispositivu Android è un PC / Laptop (Windows) cunnessu à a stessa reta. Android hè preferibile arradicatu, ma micca necessariu. A volte indicà qualcosa in parentesi, di solitu questu permetterà di capisce megliu u materiale (se ciò chì hè scrittu in parentesi ùn hè micca sanu sanu chjaru, sentite liberu di saltà, allora tuttu serà spiegatu in u prucessu è quantu necessariu).

mossa 1

Seraghju banale è maledettamente logicu à u stessu tempu

Installa Termux da Google Play Market:

Termux passo per passo (Parte 1)

Avemu apertu l'applicazione installata è vede:

Termux passo per passo (Parte 1)

U prossimu passu hè di aghjurnà i pacchetti preinstallati. Per fà questu, entremu dui cumandamenti in ordine, in u cursu di quale accunsemu cù tuttu inserendu Y:

apt update
apt upgrade
Cù u primu cumandamentu, cuntrollemu a lista di pacchetti installati è cercate quelli chì ponu esse aghjurnati, è cù u sicondu l'aghjurnà. Per quessa, i cumandamenti deve esse scritti in questa sequenza.

Avemu avà a versione più recente di Termux.

Uni pochi di cumandamenti più

ls - mostra una lista di fugliali è cartulari in u cartulare attuale
cd - si move in u cartulare specificatu, per esempiu:
Hè impurtante di capiscenu: se u percorsu ùn hè micca specificatu direttamente (~/storage/downloads/1.txt) serà da u cartulare attuale
cd dir1 - si move in dir1 s'ellu esiste in u cartulare attuale
cd ~/dir1 - si move in dir1 à u percorsu specificatu da u cartulare radicali
cd  o cd ~ - spustà à u cartulare radicali
clear - sguassate a cunsola
ifconfig - pudete vede l'IP, o pudete cunfigurà a reta
cat - permette di travaglià cù schedari / dispusitivi (in u stessu filu) per esempiu:
cat 1.txt - vede u cuntenutu di u schedariu 1.txt
cat 1.txt>>2.txt - Copia u schedariu 1.txt à u schedariu 2.txt (u schedariu 1.txt resterà)
rm - usatu per sguassà i schedari da u sistema di schedari. Opzioni utilizati cù rm:
-r - processà tutti i cartulari annidati. Questa chjave hè necessaria se u schedariu chì hè sguassatu hè un cartulare. Se u schedariu esse sguassatu ùn hè micca un repertoriu, allora l'opzione -r ùn hà micca effettu nantu à u cumandamentu rm.
-i - mostra un prompt di cunferma per ogni operazione di eliminazione.
-f - ùn rinvià micca un codice di uscita erratu se l'errori sò stati causati da schedari inesistenti; ùn dumandate micca a cunferma di e transazzione.
Per esempiu:
rm -rf mydir - sguassate u schedariu (o u cartulare) mydir senza cunferma è codice d'errore.
mkdir <путь> - crea un repertoriu à a strada specifica
echo - pò esse usatu per scrive una linea à un schedariu, se '>' hè utilizatu, u schedariu serà sovrascrittu, se '>>' a linea serà appiccicata à a fine di u schedariu:
echo "string" > filename
Cerchemu più dettagli nantu à i cumandamenti UNIX in Internet (nimu hà annullatu l'auto-sviluppu).
A scurciatoia di tastiera Ctrl + C è Ctrl + Z interrompe è ferma l'esekzione di cumandamenti, rispettivamente.

mossa 2

Fate a vostra vita più faciule

Per ùn tortu micca inutilmente, inserendu cumandamenti da u teclatu nantu à u screnu (in e cundizioni "campu", sicuru, ùn pudete micca alluntanassi da questu) ci sò dui modi:

  1. Cunnette un tastieru cumpletu à u vostru aparechju Android in ogni modu còmuda.
  2. Aduprate ssh. Simply put, a cunsola di Termux in esecuzione nantu à u vostru dispositivu Android serà apertu nantu à u vostru urdinatore.

Aghju andatu per a seconda manera, ancu s'ellu hè un pocu complicatu di stallà, tuttu paga in facilità d'usu.

Avete bisognu di stallà u prugramma client ssh in l'urdinatore, aghju utilizatu Bitvise SSH Client, incl. tutte e più azzioni sò realizati in stu prugramma.

Termux passo per passo (Parte 1)

Perchè in u mumentu Termux solu sustene a cunnessione cù u metudu Publickey cù un schedariu chjave, avemu bisognu di creà stu schedariu. Per fà questu, in u prugramma Bitvise SSH Client, in a tabulazione Login, cliccate nantu gestore di chjave di u cliente in a finestra chì apre, genera una nova chjave publica è l'esporta in u furmatu OpenSSH à un schedariu chjamatu termux.pub (in fatti, ogni nome pò esse usatu). U schedariu creatu hè piazzatu in a memoria interna di u vostru aparechju Android in u cartulare Downloads (questu cartulare, è parechji altri, Termux hà simplificatu accessu senza root).

In a tabulazione di login, in u campu di Host, inserite l'IP di u vostru dispositivu Android (pudete scopre inserendu u cumandimu ifconfig in Termux) in u campu Port deve esse 8022.

Avà andemu à installà OpenSSH in Termux, per questu entremu i seguenti cumandamenti:

apt install openssh (in u prucessu, se ne necessariu, entre 'y')
pkill sshd (cù stu cumandimu fermemu OpenSSH)
termux-setup-storage (cunnetta a memoria interna)
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys (copia u schedariu chjave)
sshd (iniziu ssh host)

Riturnemu à Bitvise SSH Client è cliccate u buttone Log in. Durante u prucessu di cunnessione, apparirà una finestra in quale selezziunà u Metudu - publickey, a chjave Cliente hè Passphrase (se l'avete specificata quandu generà u schedariu chjave).

In casu di una cunnessione successu (se tuttu hè fattu cum'è scrittu, deve cunnette senza prublemi), una finestra si apre.

Termux passo per passo (Parte 1)

Avà pudemu entre cumandamenti da u PC è seranu eseguiti nantu à u vostru dispositivu Android. Ùn hè micca difficiule di guessà ciò chì i beneficii furnisce.

mossa 3

Configurate Termux, installate utilità supplementari

Prima di tuttu, stallà bash-completion (shortcut, magic-Tab, quellu chì u chjama). L'essenza di l'utilità hè chì, inserendu cumandamenti, pudete aduprà l'autocomplete pressu Tab. Per installà, scrivite:

apt install bash-completion (Funziona automaticamente nantu à pressu Tab)

Ebbè, ciò chì hè a vita senza un editore di testu cù codice evidenziazione (se di colpu vulete codificà, ma vulete). Per installà, scrivite:

apt install vim

Quì pudete digià aduprà l'autocomplete - scrivimu "apt i" avà appughjà Tab è u nostru cumandamentu hè aghjuntu à "apt install".

Utilizà vim ùn hè micca difficiule, per apre u schedariu 1.txt (se ùn esiste micca, serà creatu) scrivimu:

vim 1.txt

Press 'i' per cumincià à scrive
Press ESC per finisce di scrive
U cumandimu deve esse precedutu da un puntu ':'
':q' - esce senza salvà
':w' - salvà
':wq' - salvà è esce

Siccomu pudemu avà creà è edità i fugliali, migliurà un pocu l'aspettu è u sensu di a linea di cumanda di Termux. Per fà questu, avemu bisognu di stabilisce a variabile d'ambiente PS1 à "[ 33[1;33;1;32m]:[ 33[1;31m]w$ [ 33[0m][ 33[0m]" (se sì dumandendu ciò chì hè è cù ciò chì manghja per piacè ccà). Per fà questu, avemu bisognu di aghjunghje a linea à u schedariu '.bashrc' (hè situatu à a ràdica è hè eseguitu ogni volta chì a shell hè cuminciata):

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

Per simplicità è chiarezza, useremu vim:

cd
vim .bashrc

Entremu in a linea, salvemu è esce.

Un altru modu per aghjunghje una linea à un schedariu hè di utilizà l'ordine "echo":

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

Nota chì per vede virgulette doppie, tutta a stringa cù virgulette doppie deve esse chjusa in virgulette singuli. Stu cumandimu hà ">>" perchè u schedariu serà padded per sovrascrive ">".

In u schedariu .bashrc, pudete ancu inserisce l'alias - abbreviazioni. Per esempiu, vulemu realizà l'aghjurnamentu è l'aghjurnà cù un cumandamentu à una volta. Per fà questu, aghjunghje a seguente linea à .bashrc:

alias updg = "apt update && apt upgrade"

Per inserisce una linea, pudete aduprà vim o u cumandamentu ecu (se ùn funziona micca da sè stessu - vede quì sottu)

A sintassi di l'alias hè:

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

Allora aghjustemu una abbreviazione:

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

Eccu alcuni utilità più utili

Installa via apt install

omu - Aiutu integratu per a maiò parte di i cumandamenti.
omu %commandname

imagemagick - Utilità per travaglià cù l'imaghjini (cunvertisce, cumpressione, cropping). Supporta parechji formati cumpresi pdf. Esempiu: Cunverte tutte e foto in u cartulare attuale in un pdf è riduce a so dimensione.
cunvertisce *.jpg -scale 50% img.pdf

ffmpeg - Unu di i migliori convertitori audio / video. Istruzzioni di Google per l'usu.

mc - Un gestore di file à dui pannelli cum'è Far.

Ci sò sempre assai passi avanti, u principale hè chì u muvimentu hè principiatu !

Source: www.habr.com

Add a comment