ะ
- Termux:API เจฌเจพเจฐเฉ เจเจพเจฃเฉ
- เจเจ เจชเจพเจเจฅเจจ เจ เจคเฉ เจจเฉเจจเฉ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเฉเจ, เจ เจคเฉ "เจนเฉเจฒเฉ, เจตเจฐเจฒเจก!" เจตเฉ เจฒเจฟเจเฉ. เจชเจพเจเจฅเจจ เจตเจฟเฉฑเจ
- เจฌเฉเจธเจผ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจฌเจพเจฐเฉ เจธเจฟเฉฑเจเฉ เจ เจคเฉ Termux:API เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเฉฑเจ เจธเจเฉเจฐเจฟเจชเจ เจฒเจฟเจเฉ
- เจเจ เจเฉฑเจ bash เจธเจเฉเจฐเจฟเจชเจ, Termux:API เจ
เจคเฉ Python เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเฉฑเจ เจธเจงเจพเจฐเจจ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจฒเจฟเจเฉเจ
เจเจฟเจเจเจเจฟ เจ เจธเฉเจ เจนเฉเจฃ เจธเจฎเจ เจเจ เจนเจพเจ เจเจฟ เจฆเจฐเจ เจเฉเจคเฉเจเจ เจเจฎเจพเจเจกเจพเจ เจเฉ เจเจฐเจฆเฉเจเจ เจนเจจ, เจ เจเจฒเฉ เจชเฉเจพเจ เจคเฉเจ เจฎเฉเจ เจนเจฐเฉเจ เจเจฟเจฐเจฟเจ เจฆเจพ เจตเจฟเจธเจฅเจพเจฐ เจตเจฟเฉฑเจ เจตเจฐเจฃเจจ เจจเจนเฉเจ เจเจฐเจพเจเจเจพ, เจชเจฐ เจเจฟเฉฑเจฅเฉ เจฎเฉเจธเจผเจเจฒเจพเจ เจ เจธเจเจฆเฉเจเจ เจนเจจ, เจฎเฉเจ เจฏเจเฉเจจเฉ เจคเฉเจฐ 'เจคเฉ เจตเจฟเจเจเจฟเจ เจเจฐเจพเจเจเจพเฅค
เจฎเฉเจ เจ เจเจธเจฐ เจเจชเจจเจพเจฎเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเจพเจ, เจเจธเจฒเจ เจเจธ เจนเจฟเฉฑเจธเฉ เจตเจฟเฉฑเจ เจตเจฐเจคเฉ เจเจ เจธเฉฐเจเฉเจช เจฐเฉเจช เจเฉฑเจฅเฉ เจฆเจฟเจเจพเจ เจเจ เจนเจจ:
alias updg='apt update && apt upgrade'
alias py='python'
เจฏเฉเจเจจเจพ เจคเจฟเจเจฐ เจนเฉ, เจ
เจธเฉเจ เจธเจผเฉเจฐเฉ เจเจฐ เจธเจเจฆเฉ เจนเจพเจ! เจ
เจคเฉ เจฌเฉเจธเจผเฉฑเจ, "เจเจพเจฆเฉ เจเฉเจฌ" เจฌเจพเจฐเฉ เจจเจพ เจญเฉเฉฑเจฒเฉ (
เจเจฆเจฎ 4
เจเจฐเจฎเจเจธ เจกเจพเจเจจเจฟเฉฐเจ: เจเจชเฉเจเจ เจฐเฉเจฌเจฟเจ เจนเฉเจฒ
เจเจชเฉเจเจ, เจเฉเจกเจฐ เจฆเฉ เจฆเจฟเจฒ เจฒเจ เจเจธ เจธเจผเจฌเจฆ เจตเจฟเฉฑเจ เจเจฟเฉฐเจจเจพ เจตเจฟเจฒเฉเจจ เจนเฉ เจเจฟเจ เจนเฉ
เจเฉเจเจฐ เจ เจธเฉเจ Termux:API เจฆเฉ เจตเจฟเจธเจผเฉ 'เจคเฉ เจจเจนเฉเจ เจเฉเจนเจฆเฉ เจนเจพเจ, เจคเจพเจ เจธเจพเจกเฉ เจธเจพเจฐเฉ เจเจฆเจฎเจพเจ เจจเฉเฉฐ เจเฉเจ เจฌเจฐเฉเจธเจผเจฐ เจเจฟเจตเฉเจ เจเจฟ "เจกเจฎเฉเจเจผ เจฒเจ เจฒเฉเจจเจเจธ" เจฆเฉ เจเฉฑเจ เจธเจงเจพเจฐเจจ เจฐเฉเจเฉเจฒเจฟเฉฐเจ เจคเฉฑเจ เจเจเจพเจเจ เจเจพ เจธเจเจฆเจพ เจนเฉ, เจเจฟเจตเฉเจ เจเจฟ เจชเจนเจฟเจฒเฉ เจญเจพเจ เจฆเฉเจเจ เจเจฟเฉฑเจชเจฃเฉเจเจ เจตเจฟเฉฑเจ เจธเจนเฉ เจขเฉฐเจ เจจเจพเจฒ เจจเฉเจ เจเฉเจคเจพ เจเจฟเจ เจธเฉเฅค
เจชเจนเจฟเจฒเจพเจ, เจเจฒเฉ Google Play Market เจคเฉเจ Termux:API เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเฉเจ (เจฌเจพเจ เจฆ เจตเจฟเฉฑเจ เจเจฐเจฎเจเจธ เจจเฉเฉฐ เจฎเฉเฉ เจเจพเจฒเฉ เจเจฐเจจ เจจเจพเจฒ เจเฉเจ เจจเฉเจเจธเจพเจจ เจจเจนเฉเจ เจนเฉเจตเฉเจเจพ):
เจ เฉฑเจเฉ เจธเจพเจจเฉเฉฐ เจเจฐเจฎเจเจธ เจเฉฐเจธเฉเจฒ เจตเจฟเฉฑเจ API เจชเฉเจเฉเจ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ:
updg # ะะต ะทะฐะฑัะฒะฐะตะผ ะฟัะพ aliasโั
apt install termux-api
เจชเฉเจฐเจฏเฉเจเจพเจ เจฒเจ เจฎเฉเจ Android 5.1.1 เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจฐเจฟเจนเจพ/เจฐเจนเฉ เจนเจพเจ, Android 7 เจฎเจพเจฒเจเจพเจ เจฒเจ เจคเฉเจนเจพเจจเฉเฉฐ เจธเฉเจเจฟเฉฐเจเจพเจ > เจธเฉเจฐเฉฑเจเจฟเจ
เจค เจเจชเจพเจ 'เจคเฉ เจเจพ เจเฉ Termux:API เจจเฉเฉฐ 'เจธเฉเจฐเฉฑเจเจฟเจ
เจค' เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ, เจจเจนเฉเจ เจคเจพเจ API เจเจพเจฒเจพเจ เจเจฟเจตเฉเจ เจเจฟ termux-battery-status
, เจเฉฐเจฎ เจเจพเจตเฉเจเจพเฅค (เจธเฉ.เจฎเฉ.
เจนเฉเจฃ เจธเจฎเจพเจ เจ เจเจฟเจ เจนเฉ เจเจฟ เจ
เจธเฉเจ เจชเฉเจฐเจพเจชเจค เจเฉเจคเฉเจเจ เจฏเฉเจเจคเจพเจตเจพเจ 'เจคเฉ เจกเฉเฉฐเจเจพเจ เจจเจพเจฒ เจตเจฟเจเจพเจฐ เจเจฐเฉเจเฅค Termux:API เจฆเจพ เจธเจญ เจคเฉเจ เจคเจพเจเจผเจพ เจ
เจคเฉ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจตเฉเจฐเจตเจพ เจเฉฑเจฅเฉ เจชเจพเจเจ เจเจพ เจธเจเจฆเจพ เจนเฉ
Termux:API เจฆเฉเจเจ เจเฉเจ เจเจฆเจพเจนเจฐเจฃเจพเจ
- termux-battery-status
เจฌเฉเจเจฐเฉ เจธเจฅเจฟเจคเฉ เจตเจพเจชเจธ เจเจฐเจฆเจพ เจนเฉ
- termux-เจเจฎเจ
เจธเจเฉเจฐเฉเจจ เจฆเฉ เจเจฎเจ เจจเฉเฉฐ 0 เจคเฉเจ 255 เจคเฉฑเจ เจธเฉเฉฑเจ เจเจฐเจฆเจพ เจนเฉ
- เจเจฐเจฎเจเจธ-เจเฉเจธเจ
เจเฉฑเจ เจ เจธเจฅเจพเจ เจชเฉเจช-เจ เฉฑเจช เจธเฉเจเจจเจพ เจฆเจฟเจเจพเจเจเจฆเจพ เจนเฉ
- เจเจฐเจฎเจเจธ-เจเฉเจฐเจ
เจซเจฒเฉเจธเจผเจฒเจพเจเจ เจธเจผเจพเจฎเจฒ เจนเฉ
- termux-wifi-scaninfo
Wi-Fi เจจเฉเฉฑเจเจตเจฐเจเจพเจ เจฆเฉ เจเจเจฐเฉ เจธเจเฉเจจ เจฌเจพเจฐเฉ เจเจพเจฃเจเจพเจฐเฉ เจฆเจฟเฉฐเจฆเจพ เจนเฉ
เจเจน เจฆเฉเจเจฃเจพ เจเจธเจพเจจ เจนเฉ เจเจฟ เจตเจพเจชเจธเฉ เจฎเฉเฉฑเจฒ เจธเจคเจฐ, เจธเจผเจฌเจฆเจเฉเจธเจผ, เจธเจผเจฌเจฆเจเฉเจธเจผเจพเจ เจฆเฉเจเจ เจธเฉเจเฉเจเจ, เจฎเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจ เจกเฉเจเจพ เจเจฟเจธเจฎเจพเจ เจนเจจ เจเฉ เจชเจพเจเจฅเจจ เจจเจพเจฒ เจเฉฐเจเฉ เจคเจฐเฉเจนเจพเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ, เจเจธ เจฒเจ เจ เจเจฒเจพ เจเจฆเจฎ เจเจธเจจเฉเฉฐ เจธเฉเฉฑเจ เจเจฐเจจเจพ เจนเฉเฅค
เจเจฆเจฎ 5
เจชเจพเจเจฅเจจ เจ เจคเฉ เจจเฉเจจเฉ เจธเจฅเจพเจชเจฟเจค เจเจฐเฉ
เจชเจพเจเจฅเจจ เจจเฉเฉฐ เจเฉฐเจธเจเจพเจฒ เจเจฐเจจ เจฒเจ, เจเจฐเจฎเฉเจจเจฒ เจตเจฟเฉฑเจ เจฒเจฟเจเฉ:
updg
apt install python
apt install python2
เจนเฉเจฃ เจธเจพเจกเฉ เจเฉเจฒ เจชเจพเจเจฅเจจ 2 เจ เจคเฉ 3 เจเฉฐเจธเจเจพเจฒ เจนเฉเฅค
เจเจธ เจฒเฉเจ 'เจคเฉ เจเฉฐเจฎ เจเจฐเจฆเฉ เจนเฉเจ, เจฎเฉเจ เจเจ เจนเฉเจฐ เจเฉเจเจธเจ เจเจกเฉเจเจฐ, เจจเฉเจจเฉ เจฆเฉ เจเฉเจ เจเฉเจคเฉ, เจเฉ เจฎเฉเจจเฉเฉฐ เจตเจฟเจฎ เจจเจพเจฒเฉเจ เจเจผเจฟเจเจฆเจพ เจชเจธเฉฐเจฆ เจธเฉ, เจเจ เจเจธเจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเฉเจ:
apt install nano
เจเจน vim เจจเจพเจฒเฉเจ เจตเจฐเจคเจฃเจพ เจเจธเจพเจจ เจนเฉ, เจ เจคเฉ เจจเฉเจจเฉ เจตเจฟเฉฑเจ เจตเจงเฉเจฐเฉ เจเจชเจญเฉเจเจคเจพ-เจ เจจเฉเจเฉเจฒ เจเฉฐเจเจฐเจซเฉเจธ เจนเฉเฅค เจเฉฑเจ เจเจเจกเจฐเฉเจเจก เจกเจฟเจตเจพเจเจธ เจคเฉ, เจตเจฟเจฎ เจ เจเฉ เจตเฉ เจตเจงเฉเจฐเฉ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจนเฉ.
เจเจฐเจฎเจเจธ เจตเจฟเฉฑเจ เจชเจพเจเจฅเจจ เจตเจฟเฉฑเจ เจนเฉเจฒเฉเจตเจฐเจฒเจก
เจเจฎ เจคเฉเจฐ 'เจคเฉ, เจเจธ เจฌเจฟเฉฐเจฆเฉ เจคเฉเจ เจฌเจฟเจจเจพเจ เจเจฐเจจเจพ เจธเฉฐเจญเจต เจธเฉ, เจชเจฐ เจเจฐเจฎเจเจธ เจตเจฟเฉฑเจ เจชเจพเจเจฅเจจ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเจจเจพ เจ เจคเฉ เจนเฉเจฒเฉเจตเจฐเจฒเจก เจจเจพ เจฒเจฟเจเจฃเจพ, เจฎเฉเจฐเฉ เจฐเจพเจ เจตเจฟเฉฑเจ, เจฌเฉเจฐเจพ เจตเจฟเจตเจนเจพเจฐ เจนเฉเฅค
เจฎเฉเจฐเจพ เจเฉเจเจพ เจเจฟเจธเฉ เจจเฉเฉฐ เจชเจพเจเจฅเจจ เจธเจฟเจเจพเจเจฃเจพ เจจเจนเฉเจ เจนเฉ, เจเจธเจฒเจ เจเฉ เจฒเฉเจ เจจเจนเฉเจ เจเจพเจฃเจฆเฉ เจเจน เจเฉเจก เจฆเฉ เจจเจเจฒ เจเจฐ เจธเจเจฆเฉ เจนเจจ (เจเจพเจ เจเจชเจฃเฉ เจเจช เจธเจฟเฉฑเจเจฃเจพ เจธเจผเฉเจฐเฉ เจเจฐ เจธเจเจฆเฉ เจนเจจ, เจเฉเจธเจผเจเจฟเจธเจฎเจคเฉ เจจเจพเจฒ เจเจพเจซเจผเฉ เจธเจพเจนเจฟเจค เจนเฉ), เจ เจคเฉ เจเฉ เจเจพเจฃเจฆเฉ เจนเจจ เจเจน เจเจชเจฃเฉ เจเจช เจจเฉเฉฐ เจเฉเจ เจฌเจฃเจพ เจธเจเจฆเฉ เจนเจจเฅค เจ เจคเฉ เจธเจผเจพเจเจค เจนเฉเจฃ 'เจคเฉ, เจฎเฉเจ เจคเฉเจนเจพเจจเฉเฉฐ เจฌเจฟเจจเจพเจ เจธเฉฐเจชเจพเจฆเจ เจฆเฉ เจเจฐเจฎเฉเจจเจฒ เจตเจฟเฉฑเจ เจเฉเจเจธเจ เจฆเจฐเจ เจเจฐเจจ เจฆเจพ เจคเจฐเฉเจเจพ เจตเฉ เจฆเจฟเจเจพเจตเจพเจเจเจพเฅค
cat >hello-world.py
# ะัะปะธ ะฝะต ัะบะฐะทัะฒะฐัั ะธััะพัะฝะธะบ (ะฝะฐะฟะพะผะธะฝะฐั cat 1.txt > 2.txt)
# ัะพ cat ะฑัะดะตั ะฑัะฐัั ะดะฐะฝะฝัะต ะธะท ััะฐะฝะดะฐััะฝะพะณะพ ะฟะพัะพะบะฐ ะฒะฒะพะดะฐ,
# ะฟัะพัะต ะณะพะฒะพัั ะฒะฒะพะดะธะผะพะต ั ะบะปะฐะฒะธะฐัััั.
str = โHello, world!โ # ะฟัะธัะฒะฐะธะฒะฐะตะผ ะฟะตัะตะผะตะฝะฝะพะน str ะทะฝะฐัะตะฝะธะต "Hello, world!"
print (str) # ะฒัะฒะพะดะธะผ ะฝะฐ ัะบัะฐะฝ ะทะฝะฐัะตะฝะธะต ะธะท ะฟะตัะตะผะตะฝะฝะพะน str
# Ctrl + D ะทะฐะบะพะฝัะธัั ะฒะฒะพะด ะธ ะทะฐะฟะธัะฐัั ัะฐะนะป (hello-world.py)
py hello-world.py # ะทะฐะฟััะบะฐะตะผ ัะฐะนะป (py ััะพ alias ะพั python)
เจเฉเจเจฐ เจเจจเจชเฉเจ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจฆเฉ เจฆเฉเจฐเจพเจจ เจคเฉเจธเฉเจ เจเฉเจ เจเจฒเจคเฉ เจจเจนเฉเจ เจตเฉเจเฉ เจ เจคเฉ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจเจเจเจฐ เจฆเจฌเจพ เจฆเจฟเฉฑเจคเจพ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจเจชเจฐเฉเจเจค เจฒเจพเจเจจ 'เจคเฉ เจจเจนเฉเจ เจเจพ เจธเจเฉเจเฉ; เจ เจเจฟเจนเจพ เจเจฐเจจ เจฒเจ, Ctrl + D (เจคเฉเจธเฉเจ Ctrl + Z เจจเฉเฉฐ เจฐเฉเจ เจธเจเจฆเฉ เจนเฉ) เจฆเจฌเจพ เจเฉ เจฆเจพเจเจฒเจพ เจชเฉเจฐเจพ เจเจฐเฉ เจ เจคเฉ เจธเจผเฉเจฐเฉ เจคเฉเจ เจธเจญ เจเฉเจ เจฆเฉเจนเจฐเจพเจเฅค เจเจฟเจเจเจเจฟ เจ เจธเฉเจ '>' เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจนเฉ, เจซเจพเจเจฒ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจจเจพเจฒ เจฆเฉเจฌเจพเจฐเจพ เจฒเจฟเจเฉ เจเจพเจตเฉเจเฉเฅค เจเจธ เจเจพเจฐเจจ เจเจฐเจเฉ, เจฎเฉเจ เจเจธ เจเจจเจชเฉเจ เจตเจฟเจงเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจธเจฟเจซเจผเจพเจฐเจธเจผ เจจเจนเฉเจ เจเจฐเจฆเจพ เจนเจพเจ เจเจฆเฉเจ เจคเฉฑเจ เจคเฉเจธเฉเจ เจจเจฟเจธเจผเจเจค เจจเจนเฉเจ เจนเฉ เจเจฟ เจคเฉเจธเฉเจ เจฌเจฟเจจเจพเจ เจเจฟเจธเฉ เจคเจฐเฉเฉฑเจเฉ เจฆเฉ เจคเฉเจฐเฉฐเจค เจเฉเจก เจฒเจฟเจเฉเจเฉเฅค
เจเจฆเจฎ 6
เจฌเฉเจธเจผ เจธเจเฉเจฐเจฟเจชเจเจพเจ
เจฌเฉเจธเจผ เจธเจเฉเจฐเจฟเจชเจ เจคเฉเจนเจพเจกเฉ เจเจฐเจฎเฉเจจเจฒ เจฆเฉ เจเฉฐเจฎ เจจเฉเฉฐ เจธเจตเฉเจเจพเจฒเจค เจเจฐเจจ เจฆเจพ เจตเจงเฉเจ เจคเจฐเฉเจเจพ เจนเฉเฅค เจธเจเฉเจฐเจฟเจชเจ เจเจเจธเจเฉเจเจธเจผเจจ .sh (เจเจเจธเจเฉเจเจธเจผเจจ เจตเจฟเจเจฒเจชเจฟเจ เจนเฉ) เจตเจพเจฒเฉ เจเฉฑเจ เจซเจพเจเจฒ เจนเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจเจฐเจฎเฉเจจเจฒ เจเจฎเจพเจเจกเจพเจ เจฆเจพ เจเฉฑเจ เจธเจฎเฉเจน เจนเฉเฉฐเจฆเจพ เจนเฉ, เจเจฟเจจเฉเจนเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉเจ เจฆเจพ เจ
เจธเฉเจ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจ
เจงเจฟเจเจจ เจเจฐ เจเฉเฉฑเจเฉ เจนเจพเจเฅค เจเจฅเฉ
เจธเจเฉเจฐเจฟเจชเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจคเฉเจธเฉเจ เจฒเจเจญเจ เจธเจพเจฐเฉเจเจ เจเจเจธเจพเจฐ เจเจพเจฐเจตเจพเจเจเจ เจจเฉเฉฐ เจธเจตเฉเจเจฒเจฟเจค เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจเจ เจเฉฑเจ เจธเจงเจพเจฐเจจ เจฌเฉเจธเจผ เจธเจเฉเจฐเจฟเจชเจ เจฒเจฟเจเฉเจ เจเฉ เจเจธ เจฆเฉเจเจฐเจพ เจฌเจฃเจพเจ เจเจ เจตเฉเจฐเฉเจเจฌเจฒ เจคเฉเจ เจฎเฉเฉฑเจฒ เจจเฉเฉฐ เจเจเจเจชเฉเฉฑเจ เจเจฐเจฆเฉ เจนเฉ, เจฎเฉเจ เจฆเฉเจฌเจพเจฐเจพ เจเฉเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจพเจเจเจพ, เจคเฉเจธเฉเจ เจเฉฑเจ เจเจฎ เจเฉเจเจธเจ เจเจกเฉเจเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ, เจ เจคเฉ เจเฉ เจเจพเจธ เจคเฉเจฐ 'เจคเฉ เจเจชเจฃเฉ เจเจช เจจเฉเฉฐ เจธเจฟเจเจฒเจพเจ เจฆเฉเจฃเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจจ เจเจน เจเจเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเจจเฅค
cat >test.sh
export str="ะัะธะฒะตั, ะฅะฐะฑั!"
# export ัะพะทะดะฐะตั ะฟะตัะตะผะตะฝะฝัั str
# ะธ ะฟัะธัะฒะฐะธะฒะฐะตั ะตะน ะทะฝะฐัะตะฝะธะต "ะัะธะฒะตั, ะฅะฐะฑั!"
# ะะต ััะฐะฒััะต ะฟัะพะฑะตะปั ะดะพ ะธ ะฟะพัะปะต โ=โ
echo $str # ะะปั ะพะฑัะฐัะตะฝะธั ะบ ะฟะตัะตะผะตะฝะฝัะผ ะฟะตัะตะด ะฝะธะผะธ ััะฐะฒะธััั โ$โ
# Ctrl + D
# ./test.sh ะดะปั ะทะฐะฟััะบะฐ ัะบัะธะฟัะฐ, ะฝะพ ะตัะปะธ ััะพ ัะดะตะปะฐัั ัะตะนัะฐั ัะพ ะฑัะดะตั ะพัะธะฑะบะฐ
# ะดะปั ะธะทะฑะฐะฒะปะตะฝะธั ะพั ะพัะธะฑะบะธ ะฝัะถะฝะพ ัะดะตะปะฐัั ัะฐะนะป test.sh ะธัะฟะพะปะฝัะตะผัะผ
chmod +x test.sh
# chmod ะธะทะผะตะฝัะตั ะฟัะฐะฒะฐ ะดะพัััะฟะฐ (+ ะดะพะฑะฐะฒะธัั / - ัะฑัะฐัั)
# โ+xโ ะพะทะฝะฐัะฐะตั ััะพ ะผั ะดะตะปะฐะตะผ ัะฐะนะป ะธัะฟะพะปะฝัะตะผัะผ
./test.sh # ะะฐะฟััะบะฐะตะผ ะฒัะฟะพะปะฝะตะฝะธะต ะฝะฐัะตะณะพ ัะบัะธะฟัะฐ
Termux:API เจจเจพเจฒ เจฌเฉเจธเจผ เจธเจเฉเจฐเจฟเจชเจ
เจเจ เจฌเจฆเจจเจพเจฎ HelloWorlds เจคเฉเจ เจเฉเจ เจตเฉฑเจเจฐเจพ เจฒเจฟเจเฉเจ, เจชเจฐ เจเจฟเจตเฉเจ เจฌเฉเจเจพเจฐ. เจธเจพเจกเฉ เจธเจเฉเจฐเจฟเจชเจ เจเจน เจนเฉเจตเฉเจเฉ:
- termux-battery-status API เจฌเฉเจจเจคเฉ เจเจฐเฉ
- เจชเฉเจฐเจพเจชเจค เจกเฉเจเจพ เจจเฉเฉฐ test.txt เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจธเฉเจฐเฉฑเจเจฟเจ เจค เจเจฐเฉ
- เจธเจเจฐเฉเจจ 'เจคเฉ เจเฉฑเจ เจซเจพเจเจฒ เจคเฉเจ เจกเฉเจเจพ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจฐเฉ
- เจชเจนเจฟเจฒเจพเจ เจฒเจฟเจเฉ hello-world.py เจชเฉเจฐเฉเจเจฐเจพเจฎ เจจเฉเฉฐ เจเจฒเจพเจ
- เจชเฉเจฐเฉเจเจฐเจพเจฎ เจคเฉเจ เจชเฉเจฐเจพเจชเจค เจกเฉเจเจพ เจจเฉเฉฐ test.txt เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจฒเจฟเจเฉ
- เจธเจเจฐเฉเจจ 'เจคเฉ เจเฉฑเจ เจซเจพเจเจฒ เจคเฉเจ เจกเฉเจเจพ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจฐเฉ
- เจเฉฑเจ เจซเจพเจเจฒ เจคเฉเจ เจเจฒเจฟเฉฑเจชเจฌเฉเจฐเจก เจตเจฟเฉฑเจ เจกเฉเจเจพ เจเฉเจฐเจพเจเจธเจซเจฐ เจเจฐเฉ
- เจเจฒเจฟเฉฑเจชเจฌเฉเจฐเจก เจฆเฉเจเจ เจธเจฎเฉฑเจเจฐเฉเจเจ เจจเฉเฉฐ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจฐเฉ
- เจเจฒเจฟเฉฑเจชเจฌเฉเจฐเจก เจคเฉเจ เจกเฉเจเจพ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจชเฉเจช-เจ เฉฑเจช เจธเฉเจจเฉเจนเจพ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจฐเฉ
เจชเจนเจฟเจฒเจพเจ, เจเจ เจเฉฐเจฎ เจฒเจ เจเฉฑเจ เจซเฉเจฒเจกเจฐ เจฌเจฃเจพเจ เจ เจคเฉ hello-world.py เจจเฉเฉฐ test.py เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจเจพเจชเฉ เจเจฐเฉเจ, เจเจธ เจซเฉเจฒเจกเจฐ เจตเจฟเฉฑเจ test.sh เจ เจคเฉ test.txt เจซเจพเจเจฒเจพเจ เจฌเจฃเจพเจ:
mkdir bashscript
cat hello-world.py >> bashscript/test.py
cd bashscript/
touch test.sh test.txt # touch ัะพะทะดะฐะตั ัะฐะนะปั
chmod +x test.sh
เจนเฉเจฃ, เจเจฟเจธเฉ เจตเฉ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจคเจฐเฉเจเฉ เจจเจพเจฒ, test.sh เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจธเจเฉเจฐเจฟเจชเจ เจฒเจฟเจเฉ:
#!/bin/bash
# ะ ะฝะฐัะฐะปะต ะบะฐะถะดะพะณะพ ัะบัะธะฟัะฐ ะฟัะธะฝััะพ ััะฐะฒะธัั #! (ะฝะฐะทัะฒะฐะตััั ัะตะฑะฐะฝะณ)
# ะฟะพัะปะต ะธะดะตั ัะบะฐะทะฐะฝะธะต ะฝะฐ ัะตะปะป ะดะปั ะบะพัะพัะพะน ะฝะฐะฟะธัะฐะฝ ัะบัะธะฟั
clear # ะพัะธััะธะผ ะพะบะฝะพ ัะตัะผะธะฝะฐะปะฐ
termux-battery-status > test.txt # ะฟัะฝะบัั 1 ะธ 2 ะธะท ะฝะฐะผะตัะตะฝะฝะพะณะพ ััะฝะบัะธะพะฝะฐะปะฐ
cat test.txt # ะฟัะฝะบั 3
python test.py > test.txt # ะฟัะฝะบั 4 ะธ 5
cat test.txt # ะฟัะฝะบั 6
cat test.txt | termux-clipboard-set # ะฟัะฝะบั 7
# | ััะพ ะบะพะฝะฒะตะนะตั. ะฟะตัะตะฝะพัะธั ะดะฐะฝะฝัะต ั ะฒัั
ะพะดะฐ ะพะดะฝะพะณะพ ะฟะพัะพะบะฐ ะฝะฐ ะฒั
ะพะด ะดััะณะพะณะพ
termux-clipboard-get # ะฟัะฝะบั 8
termux-clipboard-get | termux-toast # ะฟัะฝะบั 9
เจนเฉเจฃ bashscript เจซเฉเจฒเจกเจฐ เจตเจฟเฉฑเจ เจนเฉเจฃ เจเจฐเจเฉ เจ
เจธเฉเจ เจฒเจฟเจเจฆเฉ เจนเจพเจ ./test.sh
เจ
เจธเฉเจ เจเฉฑเจ เจเจเจกเจฐเฉเจเจก เจกเจฟเจตเจพเจเจธ เจคเฉ เจเจฐเจฎเฉเจจเจฒ เจตเจฟเฉฑเจ เจฆเฉเจเจฆเฉ เจนเจพเจ:
เจเจธ เจฒเจ เจ เจธเฉเจ เจฏเฉเจเจจเจพเจฌเฉฑเจง เจฌเฉเจธเจผ เจธเจเฉเจฐเจฟเจชเจ เจฒเจฟเจเฉ. เจคเฉเจธเฉเจ เจเฉฐเจธเฉเจฒ (เจเจเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ) เจตเจฟเฉฑเจ เจนเจฐเฉเจ เจเจฟเจฐเจฟเจ เจฆเฉ เจเจเจเจผเฉเจเจฟเจเจธเจผเจจ เจฌเจพเจฐเฉ เจเจพเจฃเจเจพเจฐเฉ เจฆเฉ เจเฉ เจเจธเจจเฉเฉฐ เจชเจคเจฒเจพ เจเจฐ เจธเจเจฆเฉ เจนเฉ, เจฎเฉเจ เจเจธเจจเฉเฉฐ เจชเจพเจ เจเจพเจ เจฒเจ เจเฉฑเจกเจพเจเจเจพเฅค
เจเจฆเจฎ 7
เจเจ เจเฉเจ เจฒเจพเจญเจฆเจพเจเจ เจเจฐเฉเจ
เจฎเฉเจเจพเจฌเจฒเจคเจจ เจฒเจพเจญเจฆเจพเจเจ
เจเจ เจธเฉฐเจฆเจฐเจญ เจฆเฉเจเจ เจธเจผเจฐเจคเจพเจ เจคเจฟเจเจฐ เจเจฐเฉเจ
เจฒเจพเจเจ เจเจฐเจจ เจคเฉเจ เจฌเจพเจ
เจฆ, เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจเจฒเจฟเฉฑเจชเจฌเฉเจฐเจก 'เจคเฉ เจเฉฑเจ เจซเจพเจเจฒ เจคเฉเจ เจเฉฑเจ เจฌเฉเจคเจฐเจคเฉเจฌ เจฒเจพเจเจจ เจฒเจเจพเจเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเฉ เจ
เจคเฉ เจเฉฑเจ เจชเฉเจช-เจ
เฉฑเจช เจธเฉฐเจฆเฉเจธเจผ เจจเจพเจฒ เจเจธ เจฌเจพเจฐเฉ เจธเฉเจเจฟเจค เจเจฐเจจเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค
เจเจ เจเฉฑเจ เจ เจงเจพเจฐ เจฆเฉ เจคเฉเจฐ เจคเฉ เจเฉฑเจ bash เจธเจเฉเจฐเจฟเจชเจ เจฒเฉเจเจฆเฉ เจนเจพเจ เจ เจคเฉ เจชเจพเจเจฅเจจ เจธเจฌเจฐเฉเจเฉเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจเฉฑเจ เจซเจพเจเจฒ เจคเฉเจ เจเฉฑเจ เจฌเฉเจคเจฐเจคเฉเจฌ เจฒเจพเจเจจ เจเฉฑเจขเจฆเฉ เจนเจพเจเฅค เจเจ เจธเจเฉเจฐเจฟเจชเจ เจฒเจ เจเฉฑเจ เจฏเฉเจเจจเจพ เจฌเจฃเจพเจเจ:
- เจธเจฌเจฐเฉเจเฉเจจ เจเจฒเจพเจ
- เจธเจฌเจฐเฉเจเฉเจจ เจฆเฉ เจจเจคเฉเจเฉ เจจเฉเฉฐ เจเจฒเจฟเฉฑเจชเจฌเฉเจฐเจก เจตเจฟเฉฑเจ เจเฉเจฐเจพเจเจธเจซเจฐ เจเจฐเฉ
- เจเฉฑเจ เจชเฉเจช-เจ เฉฑเจช เจธเฉเจจเฉเจนเจพ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจฐเฉ
เจเจ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจ เจคเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจซเจพเจเจฒเจพเจ เจฆเฉ เจจเจพเจตเจพเจ เจฌเจพเจฐเฉ เจซเฉเจธเจฒเจพ เจเจฐเฉเจ:
- เจนเฉเจฎ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ rndstr เจซเฉเจฒเจกเจฐ
- เจธเจฐเฉเจค - เจเจน เจซเจพเจเจฒ เจเจฟเจธ เจคเฉเจ เจ เจธเฉเจ เจฒเจพเจเจจเจพเจ เจฒเจตเจพเจเจเฉ
- rndstr.py - เจเฉฑเจ เจธเจฌเจฐเฉเจเฉเจจ เจเฉ เจธเจฐเฉเจค เจซเจพเจเจฒ เจคเฉเจ เจเฉฐเจธเฉเจฒ เจคเฉฑเจ เจเฉฑเจ เจฌเฉเจคเจฐเจคเฉเจฌ เจฒเจพเจเจจ เจชเฉเจฐเจฟเฉฐเจ เจเจฐเจฆเจพ เจนเฉ
- rndstr.sh - เจธเจเฉเจฐเจฟเจชเจ เจซเจพเจเจฒ
เจ เจธเฉเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจฌเจฃเจพเจเจเจฆเฉ เจนเจพเจ เจ เจคเฉ เจเจธ เจตเจฟเฉฑเจ เจเจฒเฉ เจเจพเจเจฆเฉ เจนเจพเจ เจ เจคเฉ เจเฉฑเจฅเฉ เจซเจพเจเจฒเจพเจ เจฌเจฃเจพเจเจเจฆเฉ เจนเจพเจเฅค
เจธเจเฉเจฐเจฟเจชเจ เจชเจฒเจพเจจ เจฆเฉ เจชเจนเจฟเจฒเฉ เจฆเฉ เจฌเจฟเฉฐเจฆเฉเจเจ เจจเฉเฉฐ เจเฉฑเจ เจชเจพเจเจชเจฒเจพเจเจจ เจฆเฉเจเจฐเจพ เจเฉเฉเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ, เจจเจคเฉเจเฉ เจตเจเฉเจ, Termux:API เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจธเจพเจจเฉเฉฐ เจฎเจฟเจฒเจฆเจพ เจนเฉ:
#!/bin/bash
python ~/rndstr/rndstr.py | termux-clipboard-set # 1 ะธ 2 ะฟัะฝะบัั ะฟะปะฐะฝะฐ ัะฐะฑะพัั
termux-toast "OK" # 3 ะฟัะฝะบั. ะัะฒะพะดะธะผ ะฒัะฟะปัะฒะฐััะตะต ัะพะพะฑัะตะฝะธะต "ะะ"
เจธเจฐเฉเจค เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจคเฉเจธเฉเจ เจคเจฐเจ เจจเจพเจฒ เจฒเจพเจเจจเจพเจ เจตเจฟเฉฑเจ เจตเฉฐเจกเจฟเจ เจนเฉเจเจ เจเฉเจ เจตเฉ เจเฉเจเจธเจ เจชเจพ เจธเจเจฆเฉ เจนเฉ, เจฎเฉเจ เจเจชเฉเจฐเจฟเจเจผเจฎ เจฒเจเจพเจเจฃ เจฆเจพ เจซเฉเจธเจฒเจพ เจเฉเจคเจพ เจนเฉ:
เจธเจฐเฉเจค เจซเจพเจเจฒ เจธเฉเจเฉ
ะัะบัะตะฝะฝะพััั ะฝะต ะตััั ะธััะธะฝะฐ. ะ. ะะฐะฒะตะปั
ะขะตัะฟะธ ะธ ะฒะพะทะดะตัะถะธะฒะฐะนัั. ะญะฟะธะบัะตั
ะะปะฐะณะพัะพะดะฝะพ ัะพะปัะบะพ ัะพ, ััะพ ะฑะตัะบะพััััะฝะพ. ะ. ะะฐะฑััะนะตั
ะัะดั ะฑะปะฐะณะพัะฐะทัะผะฝะพ ะพัะฒะฐะถะฝัะผ. ะ. ะัะฐัะธะฐะฝ
ะะพะฑัะพัะฐ ะปัััะต ะบัะฐัะพัั. ะ. ะะตะนะฝะต
ะะปั ะฒะตะปะธะบะธั
ะดะตะป ะฝะตะพะฑั
ะพะดะธะผะพ ะฝะตััะพะผะธะผะพะต ะฟะพััะพัะฝััะฒะพ. ะค.ะะพะปััะตั
ะัะปะธ ัั ั
ะพัะตัั, ััะพะฑั ัะตะฑะต ะฒัะตะณะดะฐ ัะณะพะถะดะฐะปะธ, ะฟัะธัะปัะถะธะฒะฐะน ัะตะฑะต ัะฐะผ. ะ. ะคัะฐะฝะบะปะธะฝ
ะงัะตะทะผะตัะฝะฐั ัะบัะพะผะฝะพััั ะตััั ะฝะต ััะพ ะธะฝะพะต, ะบะฐะบ ัะบัััะฐั ะณะพัะดะพััั. ะ. ะจะตะฝัะต
ะัะตะฝั ัะผะฝัะผ ะปัะดัะผ ะฝะฐัะธะฝะฐัั ะฝะต ะดะพะฒะตัััั, ะตัะปะธ ะฒะธะดัั ะธั
ัะผััะตะฝะธะต. ะค. ะะธััะต
ะะตะดะฝะพััั ัะบะฐะทัะฒะฐะตั ะฝะฐ ะพััััััะฒะธะต ััะตะดััะฒ, ะฐ ะฝะต ะฝะฐ ะพััััััะฒะธะต ะฑะปะฐะณะพัะพะดััะฒะฐ. ะ. ะะพะบะบะฐััะพ
ะัะถะฝะพ ะพััะตัะตะณะฐัััั ะดะพะฒะตะดะตะฝะธั ัะบัะพะผะฝะพััะธ ะดะพ ััะตะฟะตะฝะธ ัะฝะธะถะตะฝะธั. ะ. ะะฐะบะธั
ะฐะฝะพะฒ
ะัะพ ะพัะบะฐะทัะฒะฐะตััั ะพั ะผะฝะพะณะพะณะพ, ะผะพะถะตั ะผะฝะพะณะพะต ัะตะฑะต ะฟะพะทะฒะพะปะธัั. ะ. ะจะฐัะดะพะฝ
ะะพะณะดะฐ ะฝะฐะผ ะฟะปะฐััั ะทะฐ ะฑะปะฐะณะพัะพะดะฝัะน ะฟะพัััะฟะพะบ, ะตะณะพ ั ะฝะฐั ะพัะฝะธะผะฐัั. ะ. ะจะฐะผัะพั
ะะต ะฟะพะปััะธัั ะฒะพะฒัะต - ะฝะต ัััะฐัะฝะพ, ะฝะพ ะปะธัะธัััั ะฟะพะปััะตะฝะฝะพะณะพ ะพะฑะธะดะฝะพ. ะะปะฐะฒะดะธะน ะญะปะธะฐะฝ
ะะตะณัะต ะฟะตัะตะฝะพัะธัั ัะตัะฟะตะปะธะฒะพ ัะพ, ััะพ ะฝะฐะผ ะฝะต ะดะฐะฝะพ ะธัะฟัะฐะฒะธัั. ะะพัะฐัะธะน
ะฃััะฐะตัั ะถะดะฐัั, ะฝะพ ะฝะฐัะบะพะปัะบะพ ั
ัะถะต ะฑัะปะพ ะฑั, ะตัะปะธ ะฑั ะถะดะฐัั ััะฐะปะพ ะฝะตัะตะณะพ. ะ. ะจะพั
ะัะต ะฟัะธั
ะพะดะธั ะฒะพะฒัะตะผั, ะตัะปะธ ะปัะดะธ ัะผะตัั ะถะดะฐัั. ะค. ะ ะฐะฑะปะต
ะกะฒะพะธะผ ัะตัะฟะตะฝะธะตะผ ะผั ะผะพะถะตะผ ะดะพััะธัั ะฑะพะปััะตะณะพ, ัะตะผ ัะธะปะพะน. ะญ. ะะตัะบ
ะะฐะดะพ ัะผะตัั ะฟะตัะตะฝะพัะธัั ัะพ, ัะตะณะพ ะฝะตะปัะทั ะธะทะฑะตะถะฐัั. ะ. ะะพะฝัะตะฝั
ะัะพ ะฒ ะดะตะปะต ัะผะตะป, ัะพั ัะปะพะฒ ะฝะต ััััะฐัะธััั. ะกะพัะพะบะป
ะฏ ะฝะต ะปัะฑะปั ััะฐะถะฐัััั, ั ะปัะฑะปั ะฟะพะฑะตะถะดะฐัั. ะ. ะจะพั
ะะฐััะฐะฒะปะตะฝะฝัะน ะธ ะฟัะธะถะฐััะน ะบ ััะตะฝะต ะบะพั ะฟัะตะฒัะฐัะฐะตััั ะฒ ัะธะณัะฐ. ะ. ะกะตัะฒะฐะฝัะตั
ะะพััะพะนะฝัะน ัะตะปะพะฒะตะบ ะฝะต ะธะดะตั ะฟะพ ัะปะตะดะฐะผ ะดััะณะธั
ะปัะดะตะน. ะะพะฝัััะธะน
ะะตะปะธะบะธะน ัะผ ะฟัะพัะฒะธั ัะฒะพั ัะธะปั ะฝะต ัะพะปัะบะพ ะฒ ัะผะตะฝะธะธ ะผััะปะธัั, ะฝะพ ะธ ะฒ ัะผะตะฝะธะธ ะถะธัั. ะ . ะญะผะตััะพะฝ
ะกะปะฐะฒะฐ - ัะพะฒะฐั ะฝะตะฒัะณะพะดะฝัะน. ะกัะพะธั ะดะพัะพะณะพ, ัะพั
ัะฐะฝัะตััั ะฟะปะพั
ะพ. ะ. ะะฐะปัะทะฐะบ
ะกะดะตัะถะฐะฝะฝะพััั ะธ ัะผะตััะฝะพััั ะฒ ัะฐะทะณะพะฒะพัะฐั
ััะพัั ะฑะพะปััะต ะบัะฐัะฝะพัะตัะธั. ะค. ะัะบะพะฝ
ะัะพ ะผะพะปัะฐัั ะฝะต ัะผะตะตั, ัะพั ะธ ะณะพะฒะพัะธัั, ะฝะต ัะฟะพัะพะฑะตะฝ. ะกะตะฝะตะบะฐ ะะปะฐะดัะธะน
ะฅะพัะพัะธะต ะผะฐะฝะตัั ัะพััะพัั ะธะท ะผะฐะปะตะฝัะบะธั
ะถะตััะฒ. ะค. ะงะตััะตััะธะปะด
ะะพะฑััะน ัะตะปะพะฒะตะบ ะฝะต ัะพั, ะบัะพ ัะผะตะตั ะดะตะปะฐัั ะดะพะฑัะพ, ะฐ ัะพั, ะบัะพ ะฝะต ัะผะตะตั ะดะตะปะฐัั ะทะปะฐ. ะ. ะะปััะตะฒัะบะธะน
ะะต ะฟัะพะธะทะฝะพัะธัะต ะฑะตัะฟะพะฒะพัะพัะฝัั
ััะถะดะตะฝะธะน! ะะฒะณัััะธะฝ
ะะธัะตะณะพ ัะปะธัะบะพะผ! ะกะพะปะพะฝ
เจธเจพเจจเฉเฉฐ เจธเจฟเจฐเจซเจผ เจเฉฑเจ เจธเจฌเจฐเฉเจเฉเจจ เจฌเจฃเจพเจเจฃเจพ เจนเฉ เจเฉ เจธเจฐเฉเจค เจซเจพเจเจฒ เจคเฉเจ เจเฉฑเจ เจฌเฉเจคเจฐเจคเฉเจฌ เจธเจคเจฐ เจเฉฑเจขเจฆเจพ เจนเฉเฅค
เจเจ เจธเจฌเจฐเฉเจเฉเจจ เจฆเฉ เจเจฒเจเฉเจฐเจฟเจฆเจฎ เจฆเจพ เจตเจฐเจฃเจจ เจเจฐเฉเจ:
- เจธเจฐเฉเจค เจซเจพเจเจฒ เจเฉเจฒเฉเจนเฉ
- เจเฉฑเจ เจเฉเฉฑเจฒเฉ เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจฒเจพเจเจจเจพเจ เจฆเฉ เจเจฟเจฃเจคเฉ เจเฉเจคเฉ เจเจพ เจฐเจนเฉ เจนเฉ
- เจซเจพเจเจฒ เจจเฉเฉฐ เจฌเฉฐเจฆ เจเจฐเฉ (เจเจธ เจจเฉเฉฐ เจเจผเจฟเจเจฆเจพ เจฆเฉเจฐ เจคเฉฑเจ เจเฉเฉฑเจฒเฉเจนเจพ เจฐเฉฑเจเจฃ เจฆเจพ เจเฉเจ เจฎเจคเจฒเจฌ เจจเจนเฉเจ)
- เจธเจฐเฉเจค เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจฒเจพเจเจจเจพเจ เจฆเฉ เจธเฉฐเจเจฟเจ เจฆเฉ เจ เฉฐเจฆเจฐ เจเฉฑเจ เจฌเฉเจคเจฐเจคเฉเจฌ เจชเฉเจฐเจจ เจ เฉฐเจ เจคเจฟเจเจฐ เจเจฐเฉ
- เจธเจฐเฉเจค เจซเจพเจเจฒ เจเฉเจฒเฉเจนเฉ
- เจ เจธเฉเจ เจคเจฟเจเจฐ เจเฉเจคเฉ เจจเฉฐเจฌเจฐ เจฆเฉ เจนเฉเจ เจพเจ เจเฉฑเจ เจฒเจพเจเจจ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจฐเจฆเฉ เจนเจพเจ
- เจซเจพเจเจฒ เจจเฉเฉฐ เจฌเฉฐเจฆ เจเฉเจคเจพ เจเจพ เจฐเจฟเจนเจพ เจนเฉ
เจเจ เจชเจพเจเจฅเจจ เจตเจฟเฉฑเจ เจเจฒเจเฉเจฐเจฟเจฆเจฎ เจฒเจพเจเฉ เจเจฐเฉเจ (เจฎเฉเจ เจชเจพเจเจฅเจจ 3.7 เจฆเฉ เจนเฉเจ เจพเจ เจฒเจฟเจเจฆเจพ เจนเจพเจ):
import random # ะธะผะฟะพััะธััะตะผ ะดะปั ะณะตะฝะตัะฐัะธะธ ัะปััะฐะนะฝัั
ัะธัะตะป
import os # ะดะปั ะฟะพะปััะตะฝะธั ะฟััะธ
path = os.path.abspath(__file__) # ะฟะพะปััะฐะตะผ ะฟััะผะพะน ะฟััั ะดะพ ัะฐะนะปะฐ rndstr.py
path = os.path.dirname(path) # ะฟัะตะพะฑัะฐะทัะตะผ ะฒ ะฟััั ะดะพ ะดะธัะตะบัะพัะธะธ
path = path + '/source' # ะฟัะตะพะฑัะฐะทัะตะผ ะฒ ะฟััั ะดะพ ัะฐะนะปะฐ source
f = open(path) # ะพัะบััะฒะฐะตะผ ัะฐะนะป
i = 0 # ะพะฑะฝัะปัะตะผ ััะตััะธะบ
for str in f: i+=1 # ััะธัะฐะตะผ ัััะพะบะธ ัะฐะนะปะฐ
f.close # ะทะฐะบััะฒะฐะตะผ ัะฐะนะป
j = int(round(i * random.random())) # ะณะตะฝะตัะธััะตะผ ัะตะปะพะต ัะปััะฐะนะฝะพะต ัะธัะปะพ ะพั 0 ะดะพ i
f = open(path) # ะพัะบััะฒะฐะตะผ ัะฐะนะป
i = 0 # ะพะฑะฝัะปัะตะผ ััะตััะธะบ
for str in f: # ะฟะตัะตะฑะธัะฐะตะผ ัััะพะบะธ ะธะท ัะฐะนะปะฐ
if i == j: # ะตัะปะธ ััะตััะธะบ ัััะพะบ ัะฐะฒะตะฝ ัะณะตะฝะตัะธัะพะฒะฐะฝะฝะพะผั ัะธัะปั
print (str, end='') # ะฒัะฒะพะดะธะผ ัััะพะบั ะฑะตะท ะฟะตัะตั
ะพะดะฐ ะฝะฐ ะฝะพะฒัั
break # ะฒัั
ะพะดะธะผ ะธะท ัะธะบะปะฐ
i+=1 # ัะฒะตะปะธัะธะฒะฐะตะผ ััะตััะธะบ ะฝะฐ 1
f.close # ะทะฐะบััะฒะฐะตะผ ัะฐะนะป
เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจฌเจฃเจพเจเจฃ เจ
เจคเฉ เจฒเจฟเจเฉ เจเจพเจฃ เจคเฉเจ เจฌเจพเจ
เจฆ, เจคเฉเจนเจพเจจเฉเฉฐ เจซเจพเจเจฒ เจจเฉเฉฐ เจเจเจเจผเฉเจเจฟเจเจธเจผเจจ เจ
เจงเจฟเจเจพเจฐ เจฆเฉเจฃ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉ rndstr.sh
, เจ
เจคเฉ เจคเฉเจเจผ เจฒเจพเจเจ เจฒเจ เจเฉฑเจ เจเจชเจจเจพเจฎ เจฌเจฃเจพเจเฅค
alias rnst="~/rndstr/rndstr.sh"
เจนเฉเจฃ เจเจฐเจฎเฉเจจเจฒ เจตเจฟเฉฑเจ เจฆเจพเจเจฒ เจนเฉ เจเฉ rnst
เจ
เจธเฉเจ เจเจฒเจฟเฉฑเจชเจฌเฉเจฐเจก 'เจคเฉ เจเฉฑเจ เจฌเฉเจคเจฐเจคเฉเจฌ เจธเฉเจคเจฐ เจชเฉเจฐเจพเจชเจค เจเจฐเจพเจเจเฉ, เจเฉ เจเจฟ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจชเฉฑเจคเจฐ เจตเจฟเจนเจพเจฐ เจตเจฟเฉฑเจ เจตเจฐเจคเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค
เจเจธ เจฒเจ เจ เจธเฉเจ เจเฉฑเจเฉ-เจเฉฑเจ เจเฉเจ เจฒเจพเจญเจฆเจพเจเจ เจฒเจฟเจเจฟเจ. เจฎเฉเจเจพเจฌเจฒเจคเจจ เจฒเจพเจญเจฆเจพเจเจ.
เจชเฉ.เจเฉฑเจธ
เจเจเจฐเฉ เจชเฉเจพเจ เจตเจฟเฉฑเจ, เจฎเฉเจ เจเจพเจฃเจฌเฉเฉฑเจ เจเฉ เจธเจเฉเจฐเฉเจจเจธเจผเฉเจเจธ เจชเฉเจฐเจฆเจพเจจ เจจเจนเฉเจ เจเฉเจคเฉ เจ เจคเฉ เจเฉเจ เจเจพเจฐเจตเจพเจเจเจ เจฆเจพ เจตเจฟเจธเจฅเจพเจฐ เจตเจฟเฉฑเจ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ เจจเจนเฉเจ เจเฉเจคเจพ, เจธเจฟเจฐเจซ เจซเจพเจเจฒเจพเจ เจฆเฉ เจธเจฎเฉฑเจเจฐเฉ เจฆเจพ เจตเจฐเจฃเจจ เจเฉเจคเจพ เจคเจพเจ เจเฉ เจชเจพเจ เจเจพเจ เจจเฉเฉฐ เจเจชเจฃเฉ เจเจช เจเฉฐเจฎ เจเจฐเจจ เจฆเจพ เจฎเฉเจเจพ เจฎเจฟเจฒเฉเฅค
เจฎเฉเจจเฉเฉฐ เจฒเจเจฆเจพ เจนเฉ เจเจฟ เจเจน "เจเจฐเจฎเจเจธ เจเจฆเจฎ เจฆเจฐ เจเจฆเจฎ" เจจเฉเฉฐ เจชเฉเจฐเจพ เจเจฐเจจเจพ เจฏเฉเจ เจนเฉเฅค เจฌเฉเจธเจผเฉฑเจ, เจเจน เจธเจฟเจฐเจซเจผ เจชเจนเจฟเจฒเฉ เจเจฆเจฎ เจนเจจ, เจชเจฐ เจนเฉเจฃ เจคเฉเจธเฉเจ เจเจชเจฃเฉ เจเจช เจ เฉฑเจเฉ เจตเจง เจธเจเจฆเฉ เจนเฉเฅค
เจธเจผเฉเจฐเฉ เจตเจฟเฉฑเจ, เจฎเฉเจ เจเจธ เจฒเฉเฉ เจตเจฟเฉฑเจ เจเจน เจฆเจฟเจเจพเจเจฃ เจฆเฉ เจฏเฉเจเจจเจพ เจฌเจฃเจพเจ เจธเฉ เจเจฟ เจเจฟเจตเฉเจ nmap, sqlmap เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเฉ เจนเฉ, เจชเจฐ เจฎเฉเจฐเฉ เจฌเจฟเจจเจพเจ เจตเฉ เจเจธ เจตเจฟเจธเจผเฉ 'เจคเฉ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจฒเฉเจ เจนเจจ. เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ เจเจฟ เจฎเฉเจ "เจเจฐเจฎเจเจธ เจธเจเฉเจช เจฌเจพเจ เจธเจเฉเจช" เจฒเฉเฉ เจจเฉเฉฐ เจเจพเจฐเฉ เจฐเฉฑเจเจพเจ, เจคเจพเจ เจนเฉเจ เจพเจ เจเฉฑเจ เจธเจฐเจตเฉเจเจฃ เจนเฉ เจ เจคเฉ เจเจฟเฉฑเจชเจฃเฉเจเจ เจตเจฟเฉฑเจ เจคเฉเจธเฉเจ เจธเฉเจเจพเจ เจฆเฉ เจธเจเจฆเฉ เจนเฉ เจเจฟ เจนเฉเจฐ เจเฉ เจฒเจฟเจเจฃเจพ เจนเฉเฅค
เจธเจฟเจฐเจซเจผ เจฐเจเจฟเจธเจเจฐเจก เจเจชเจญเฉเจเจคเจพ เจนเฉ เจธเจฐเจตเฉเจเจฃ เจตเจฟเฉฑเจ เจนเจฟเฉฑเจธเจพ เจฒเฉ เจธเจเจฆเฉ เจนเจจเฅค
"เจเจฐเจฎเจเจธ เจเจฆเจฎ เจฆเจฐ เจเจฆเจฎ" เจจเฉเฉฐ เจเจพเจฐเฉ เจฐเฉฑเจเจฃเจพ เจนเฉ?
-
เจเฉ
-
เจเฉเจ
2 เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจจเฉ เจตเฉเจ เจฆเจฟเฉฑเจคเฉเฅค เจเฉเจ เจชเจฐเจนเฉเจเจผ เจจเจนเฉเจ เจนเจจเฅค
เจธเจฐเฉเจค: www.habr.com