ืืจืืืงืก ืฆืขื ืืืจ ืฆืขื
ืืฉืคืืฉืชื ืืจืืฉืื ื ืืช Termux, ืืื ื ืจืืืง ืืืืืืช ืืฉืชืืฉ ืืื ืืงืก, ืื ืืจื ืื ืืฉืชื ืืืฉืืืช ืืจืืฉ: "ืืื ืื!" ื"ืืื ืืืฉืชืืฉ ืืื?". ืืืืจ ืฉืืืืืชื ืืืื ืืจื ื, ืื ืืฆืืชื ืืืืจ ืืื ืฉืืืคืฉืจ ืื ืืืชืืื ืืืฉืชืืฉ ื-Termux ืื ืฉืืื ืืืื ืืืชืจ ืื ืื ืืืฉืจ ืฉืืืืืช. ืื ืื ื ื ืชืงื ืืช ืื.
ืืฉืืื ืื, ืืขืฆื, ืืืขืชื ืืืจืืืงืก? ืจืืฉืืช, ืคืจืืฆื, ืื ืืืชืจ ื ืืื ืืจืฆืื ืืืืื ืืช ืื ืงืฆืช. ืฉื ืืช, ืืืกืจ ืืืืืืช ืืืฉืชืืฉ ืืงืืื ืืื ืืงืก.
ืืื ืื ืกื ืืจืื ืืช ืื ืืืืจืื ืืฉืืืืฉืืื ืฉืืฆืืชื ืื ืืฉื. ืืืืืจ ืืื ืื ืกืืืจ ืืืคืชืืข ืืืฉืื ืฉืืืื, ืืื ืืื ืฉืืืืจ ืจืง ืืช ืชืขื ืืืืช ืืจืืืงืก, ืื ื ืืงืืื ืฉืืื ืืืื ืฉืืืืฉื.
ืืืื ื ืืืื ืืืชืจ ืฉื ืืืืืจ, ืื ื ืืืืืฅ ืืืืืจ ืขื ืื ืฉืชืืืจืชื ืื ืืืขืชืง-ืืืืง ืคืฉืื, ืืื ืืืืื ืคืงืืืืช ืืขืฆืื. ืืืขืื ื ืืืืช, ืื ืื ื ืฆืจืืืื ืื ืืืฉืืจ ืื ืืจืืืื ืขื ืืงืืืช ืืืืืจืช, ืื, ืืื ืืืงืจื ืฉืื, ืืืฉืืจ ืื ืืจืืืื ืืืืฉื/ืืืฉื ื ืืื (Windows) ืืืืืืจืื ืืืืชื ืจืฉืช. ืื ืืจืืืื ืจืฆืื ืฉืืจืฉื, ืื ืื ืืืื. ืืคืขืืื ืื ื ืืฆืืื ืืฉืื ืืกืืืจืืื, ืืืจื ืืื ืื ืืืคืฉืจ ืื ืืืืื ืืื ืืืชืจ ืืช ืืืืืจ (ืื ืื ืฉืืชืื ืืกืืืจืืื ืื ืืืืจื ืืจืืจ, ืืชื ืืืืื ืืืื ืขื ืื, ืื ืืื ืืืกืืจ ืืชืืืื ืืืืืืช ืืฆืืจื).
ืฉืื 1
ืื ื ืืืื ืื ืืื ืืืืืื ื ืืขืืืื ืื ืืื ืืช
ืืชืงื ืืช Termux ืืฉืืง Google Play:
ืื ื ืคืืชืืื ืืช ืืืคืืืงืฆืื ืืืืชืงื ืช ืืจืืืื:
ืืฉืื ืืื ืืื ืขืืืื ืืืืืืืช ืืืืชืงื ืืช ืืจืืฉ. ืืฉื ืื, ื ืืื ืฉืชื ืคืงืืืืช ืืคื ืืกืืจ, ืฉืืืืืื ืื ื ืืกืืืืื ืขื ืืื ืขื ืืื ืืื ืช Y:
apt update
apt upgrade
ืืคืงืืื ืืจืืฉืื ื ืืืืงืื ืืช ืจืฉืืืช ืืืืืืืช ืืืืชืงื ืืช ืืืืคืฉืื ืืช ืืื ืฉื ืืชื ืืขืืื, ืืืฉื ืืื ืืขืืื ืื ืืืชื. ืืกืืื ืื, ืืฉ ืืืชืื ืืช ืืคืงืืืืช ืืจืฆืฃ ืื.
ืืขืช ืืฉ ืื ื ืืช ืืืจืกื ืืขืืื ืืช ืืืืชืจ ืฉื Termux.
ืขืื ืืื ืคืงืืืืช
ls
- ืืฆืื ืจืฉืืื ืฉื ืงืืฆืื ืืกืคืจืืืช ืืกืคืจืืื ืื ืืืืืช
cd
- ืขืืืจ ืืกืคืจืืื ืฉืฆืืื ื, ืืืืืื:
ืืฉืื ืืืืื: ืื ืื ืชืื ืื ืืฆืืื ืืฉืืจืืช (~/storage/downloads/1.txt) ืืื ืืืื ืืืกืคืจืืื ืื ืืืืืช
cd dir1
โ ืืขืืืจ ื-dir1 ืื ืืื ืงืืื ืืกืคืจืืื ืื ืืืืืช
cd ~/dir1
โ ืืขืืืจ ื-dir1 ืื ืชืื ืฉืฆืืื ืืชืืงืืืช ืืฉืืจืฉ
cd
ืื cd ~
- ืืขืืจ ืืชืืงืืืช ืืฉืืจืฉ
clear
- ื ืงื ืืช ืืงืื ืกืืื
ifconfig
- ืืชื ืืืื ืืจืืืช ืืช ื-IP, ืื ืฉืืชื ืืืื ืืืืืืจ ืืช ืืจืฉืช
cat
- ืืืคืฉืจ ืื ืืขืืื ืขื ืงืืฆืื/ืืืฉืืจืื (ืืชืื ืืืชื ืฉืจืฉืืจ) ืืืืืื:
cat 1.txt
โ ืืฆื ืืช ืืชืืื ืฉื ืงืืืฅ 1.txt
cat 1.txt>>2.txt
โ ืืขืชืง ืืช ืงืืืฅ 1.txt ืืงืืืฅ 2.txt (ืงืืืฅ 1.txt ืืืฉืืจ)
rm
- ืืฉืืฉ ืืืกืจืช ืงืืฆืื ืืืขืจืืช ืืงืืฆืื. ืืคืฉืจืืืืช ืืฉืืืืฉ ืขื rm:
-r
- ืืขืื ืืช ืื ืืกืคืจืืืช ืืืงืื ื ืืช. ืืคืชื ืื ื ืืจืฉ ืื ืืงืืืฅ ืฉื ืืืง ืืื ืกืคืจืืื. ืื ืืงืืืฅ ืฉื ืืืง ืืื ื ืกืคืจืืื, ืื ืืืคืฉืจืืช -r ืืื ืืฉืคืขื ืขื ืืคืงืืื rm.
-i
โ ืืฆื ืืงืฉืช ืืืฉืืจ ืขืืืจ ืื ืคืขืืืช ืืืืงื.
-f
โ ืืื ืืืืืืจ ืงืื ืืฆืืื ืฉืืื ืื ืืฉืืืืืช ื ืืจืื ืืงืืฆืื ืื ืงืืืืื; ืื ืชืืงืฉ ืืืฉืืจ ืขืกืงืืืช.
ืืืืืื:
rm -rf mydir
- ืืืง ืืช ืืงืืืฅ (ืื ืืกืคืจืืื) mydir ืืื ืืืฉืืจ ืืงืื ืฉืืืื.
mkdir <ะฟััั>
- ืืืฆืจ ืกืคืจืืื ืื ืชืื ืฉืฆืืื
echo
โ ื ืืชื ืืืฉืชืืฉ ืืืชืืืช ืฉืืจื ืืงืืืฅ, ืื ื ืขืฉื ืฉืืืืฉ ื-'>', ืืงืืืฅ ืืืจืืก, ืื '>>' ืืฉืืจื ืชืฆืืจืฃ ืืกืืฃ ืืงืืืฅ:
echo "string" > filename
ืื ื ืืืคืฉืื ืคืจืืื ื ืืกืคืื ืขื ืคืงืืืืช UNIX ืืืื ืืจื ื (ืืฃ ืืื ืื ืืืื ืืช ืืคืืชืื ืืขืฆืื).
ืงืืฆืืจ ืืืงืืืช Ctrl + C ื-Ctrl + Z ืงืืืขืื ืืืคืกืืงืื ืืช ืืืฆืืข ืืคืงืืืืช, ืืืชืืื.
ืฉืื 2
ืืคืื ืืช ืืืืื ืฉืื ืืงืืื ืืืชืจ
ืืื ืื ืืขื ืืช ืืช ืขืฆืื ืฉืื ืืฆืืจื ืขื ืืื ืืื ืช ืคืงืืืืช ืืืืงืืืช ืฉืขื ืืืกื (ืืชื ืื "ืฉืื", ืืืืื, ืืชื ืื ืืืื ืืืชืจืืง ืืื) ืืฉ ืฉืชื ืืจืืื:
- ืืืจ ืืงืืืช ืืืื ืืืืฉืืจ ืืื ืืจืืืื ืฉืื ืืื ืืจื ื ืืื.
- ืืฉืชืืฉ ื-ssh. ืืืืืื ืคืฉืืืืช, ืืงืื ืกืืื ืฉื Termux ืืคืืขืืช ืืืืฉืืจ ืืื ืืจืืืื ืฉืื ืชืืคืชื ืืืืฉื ืฉืื.
ืืืืชื ืขื ืืืจื ืืฉื ืืื, ืืืจืืช ืฉืืื ืงืฆืช ืืกืืืืช ืืืืืจื, ืืื ืืฉืชืื ืื ืืืืช ืืฉืืืืฉ.
ืืชื ืฆืจืื ืืืชืงืื ืืช ืชืืื ืช ssh client ืขื ืืืืฉื, ืื ื ืืฉืชืืฉ ื- Bitvise SSH Client, ืืืื. ืื ืืคืขืืืืช ืื ืืกืคืืช ืืืืฆืขืืช ืืชืืื ืืช ืื.
ืื ืืจืืข Termux ืชืืื ืจืง ืืืืืืจ ืืฉืืืช Publickey ืืืืฆืขืืช ืงืืืฅ ืืคืชื, ืขืืื ื ืืืฆืืจ ืืช ืืงืืืฅ ืืื. ืืฉื ืื, ืืชืืื ืืช Bitvise SSH Client, ืืืฉืื ืืช Login, ืืืฅ ืขื ืื ืื ืืคืชื ืืงืื ืืืืื ืฉื ืคืชื, ืฆืืจ ืืคืชื ืฆืืืืจื ืืืฉ ืืืืฆื ืืืชื ืืคืืจืื OpenSSH ืืงืืืฅ ืืฉื termux.pub (ืืืขืฉื, ื ืืชื ืืืฉืชืืฉ ืืื ืฉื). ืืงืืืฅ ืฉื ืืฆืจ ืืืืงื ืืืืืจืื ืืคื ืืื ืฉื ืืืฉืืจ ืืื ืืจืืืื ืฉืื ืืชืืงืืืช ืืืืจืืืช (ืชืืงืื ืื ืืขืื ืืื ืืืจืืช, Termux ืคืฉืื ืืช ืืืืฉื ืืื ืฉืืจืฉ).
ืืืฉืื ืืช ืืชืืืจืืช, ืืฉืื ืืืจื, ืืื ืืช ื-IP ืฉื ืืืฉืืจ ืืื ืืจืืืื ืฉืื (ืชืืื ืืืจืจ ืขื ืืื ืืื ืช ืืคืงืืื ifconfig ื-Termux) ืืฉืื ืืฆืืื ืฆืจืื ืืืืืช 8022.
ืืขืช ื ืขืืืจ ืืืชืงื ืช OpenSSH ื-Termux, ืืฉื ืื ื ืืื ืืช ืืคืงืืืืช ืืืืืช:
apt install openssh
(ืืชืืืื, ืื ืืฉ ืฆืืจื, ืืื 'y')
pkill sshd
(ืขื ืคืงืืื ืื ืื ื ืขืืฆืจืื ืืช OpenSSH)
termux-setup-storage
(ืืืจ ืืืืจืื ืคื ืืื)
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys
(ืืขืชืง ืงืืืฅ ืืคืชื)
sshd
(ืืชืื ืืืจื ssh)
ืื ื ืืืืจืื ื- Bitvise SSH Client ืืืืืฆืื ืขื ืืคืชืืจ ืืืชืืืจ. ืืืืื ืชืืืื ืืืืืืจ ืืืคืืข ืืืื ืื ื ืืืจ Method - publickey, Client key ืืื Passphrase (ืื ืฆืืื ืช ืืืช ืืขืช ืืคืงืช ืงืืืฅ ืืืคืชื).
ืืืงืจื ืฉื ืืืืืจ ืืืฆืื (ืื ืืื ื ืขืฉื ืืืชืื, ืื ืืืืจ ืืืชืืืจ ืืื ืืขืืืช), ืืืคืชื ืืืื.
ืืขืช ื ืืื ืืืืื ืคืงืืืืช ืืืืืฉื ืืืืฉื ืืื ืืืืฆืขื ืืืืฉืืจ ืืื ืืจืืืื ืฉืื. ืื ืงืฉื ืื ืืฉ ืืืื ืืชืจืื ืืช ืื ืืกืคืง.
ืฉืื 3
ืืืืจ ืืช Termux, ืืชืงื ืืื ืขืืจ ื ืืกืคืื
ืงืืื ืื, ืืืื ื ืชืงืื bash-completion (ืงืืฆืืจ ืืจื, magic-Tab, ืื ืฉืืงืจื ืืื). ืืืืืช ืฉื ืืื ืืฉืืจืืช ืืื ืฉืขื ืืื ืืื ืช ืคืงืืืืช, ืืชื ืืืื ืืืฉืชืืฉ ืืืฉืืื ืืืืืืืืช ืขื ืืื ืืืืฆื ืขื Tab. ืืืชืงื ื, ืืชืื:
apt install bash-completion
(ืคืืขื ืืืืืืืืช ืืืืืฆื ืขื Tab)
ืืืื, ืื ืื ืืืืื ืืื ืขืืจื ืืงืกื ืขื ืืืืฉืช ืงืื (ืื ืืชื ืคืชืืื ืจืืฆื ืืงืืื, ืืื ืืชื ืจืืฆื). ืืืชืงื ื, ืืชืื:
apt install vim
ืืื ืืชื ืืืจ ืืืื ืืืฉืชืืฉ ืืืฉืืื ืืืืืืืืช - ืื ื ืืืชืืื 'apt i' ืืขืช ืืงืฉ Tab ืืืคืงืืื ืฉืื ื ืืฆืืจืคืช ื'apt install'.
ืืฉืืืืฉ ื-vim ืื ืงืฉื, ืืื ืืคืชืื ืืช ืงืืืฅ 1.txt (ืื ืืื ืื ืงืืื, ืืื ืืืืืฆืจ) ืื ื ืืืชืืื:
vim 1.txt
ืืงืฉ 'i' ืืื ืืืชืืื ืืืงืืื
ืืงืฉ ESC ืืื ืืกืืื ืืช ืืืงืืื
ืืฉ ืืืงืืื ืืช ืืคืงืืื ืื ืงืืืชืืื ':'
':q' - ืฆื ืืืื ืืฉืืืจ
':w' - ืฉืืืจ
':wq' - ืฉืืืจ ืืฆื
ืืืืืื ืฉืื ื ืืืืืื ืืขืช ืืืฆืืจ ืืืขืจืื ืงืืฆืื, ืืืื ื ืฉืคืจ ืืขื ืืช ืืืจืื ืืืชืืืฉื ืฉื ืฉืืจืช ืืคืงืืื ืฉื Termux. ืืฉื ืื, ืขืืื ื ืืืืืืจ ืืช ืืฉืชื ื ืืกืืืื PS1 ื-"[33[1;33;1;32m]:[ 33[1;31m]w$ [33[0m][33[0m]" (ืื ืืชื ืชืืื ืื ืื ืืขื ืื ืืืืื ืืช ืื ืืืงืฉื
PS1 = "[ 33[1;33;1;32m]:[ 33[1;31m]w$ [ 33[0m][ 33[0m]"
ืืืขื ืืคืฉืืืช ืืืืืืจืืช, ื ืฉืชืืฉ ื-vim:
cd
vim .bashrc
ืื ืื ื ื ืื ืกืื ืืงื, ืฉืืืจืื ืืืืฆืืื.
ืืจื ื ืืกืคืช ืืืืกืืฃ ืฉืืจื ืืงืืืฅ ืืื ืืืฉืชืืฉ ืืคืงืืื 'ืื':
echo PS1='"[ 33[1;33;1;32m]:[ 33[1;31m]w$ [ 33[0m][ 33[0m]"' >> .bashrc
ืฉืืื ืื ืฉืืื ืืืฆืื ืืจืืืืช ืืคืืืืช, ืื ืืืืจืืืช ืขื ืืจืืืืช ืืคืืืืช ืืืืืช ืืืืืช ืืืงืคืช ืืืืจืืืืช ืืืืืืช. ืืคืงืืื ืืื ืืฉ '>>' ืืืืืื ืฉืืงืืืฅ ืืืจืคื ืืื ืืืืืืฃ ืืช '>'.
ืืงืืืฅ .bashrc ื ืืชื ืื ืืืืื ืืื ืืืื - ืงืืฆืืจืื. ืืืืืื, ืื ื ืจืืฆืื ืืืฆืข ืขืืืื ืืฉืืจืื ืืคืงืืื ืืืช ืืืช ืืืช. ืืื ืืขืฉืืช ืืืช, ืืืกืฃ ืืช ืืฉืืจื ืืืื ื-.bashrc:
alias updg = "apt update && apt upgrade"
ืืื ืืืืื ืฉืืจื, ืืชื ืืืื ืืืฉืชืืฉ ื-vim ืื ืืคืงืืื echo (ืื ืื ืื ืขืืื ืืื - ืจืื ืืืื)
ืชืืืืจ ืืืื ืื ืืื:
alias <ัะพะบัะฐัะตะฝะธะต> = "<ะฟะตัะตัะตะฝั ะบะพะผะฐะฝะด>"
ืื ืืืื ื ืืกืืฃ ืงืืฆืืจ:
echo alias updg='"apt update && apt upgrade"' >> .bashrc
ืื ื ืืื ืืื ืขืืจ ืฉืืืืฉืืื ื ืืกืคืื
ืืชืงื ืืืืฆืขืืช ืืชืงื ื ืืชืืืื
man - ืขืืจื ืืืื ืืช ืขืืืจ ืจืื ืืคืงืืืืช.
ืืืจ %commandname
imagemagick - ืืื ืขืืจ ืืขืืืื ืขื ืชืืื ืืช (ืืืจื, ืืืืกื, ืืืชืื). ืชืืื ืืคืืจืืืื ืจืืื ืืืื pdf. ืืืืื: ืืืจ ืืช ืื ืืชืืื ืืช ืืชืืงืืื ืื ืืืืืช ื-PDF ืืื ืืืงืืื ืืช ืืืืื.
convert *.jpg -scale 50% img.pdf
ffmpeg - ืืื ืืืืืจื ืืืืืื/ืืืืื ืืืืืื ืืืืชืจ. ืืืจืืืช ืฉืืืืฉ ืฉื ืืืื.
mc - ืื ืื ืงืืฆืื ืื ืืืื ืืืช ืืื Far.
ืืฉ ืขืื ืืจืื ืฉืืืื ืงืืืื, ืืขืืงืจ ืฉืืชื ืืขื ืืชืืืื!
ืืงืืจ: www.habr.com