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:
Avemu apertu l'applicazione installata è vede:
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:
- Cunnette un tastieru cumpletu à u vostru aparechju Android in ogni modu còmuda.
- 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.
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.
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è
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