๋จ๊ณ๋ณ๋ก termux
Termux๋ฅผ ์ฒ์ ๋ง๋ฌ์ ๋ ์ ๋ Linux ์ฌ์ฉ์๊ฐ ์๋์์ต๋๋ค. ๋ ๊ฐ์ง ์๊ฐ์ด ๋ ์ฌ๋์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ "์ฌ์ฉ ๋ฐฉ๋ฒ?" ์ธํฐ๋ท์ ์
์
์ด ๋ค์ก์ง๋ง ์ฐ๋ ๊ธฐ๋ณด๋ค ๋ ๋ง์ ์ฆ๊ฑฐ์์ ๊ฐ์ ธ๋ค์ฃผ๊ธฐ ์ํด Termux ์ฌ์ฉ์ ์์ ํ ์์ํ ์์๋ ๋จ์ผ ๊ธฐ์ฌ๋ฅผ ์ฐพ์ง ๋ชปํ์ต๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ฒ ์ต๋๋ค.
์ฌ์ค ๋ฌด์์ ์ํด Termux์ ๋์ฐฉํ์ต๋๊น? ์ฒซ์งธ, ํดํน, ๋๋ ์คํ๋ ค ๊ทธ๊ฒ์ ์กฐ๊ธ ์ดํดํ๋ ค๋ ์๊ตฌ. ๋์งธ, Kali Linux๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ฌ๊ธฐ์ ๋๋ ์ฃผ์ ์์ ์ฐพ์ ๋ชจ๋ ์ ์ฉํ ๊ฒ๋ค์ ์ ๋ฆฌํ๋ ค๊ณ ๋
ธ๋ ฅํ ๊ฒ์
๋๋ค. ์ด ๊ธฐ์ฌ๋ ์ดํดํ๋ ์ฌ๋์ ๋๋ผ๊ฒ ํ ๊ฒ ๊ฐ์ง ์์ง๋ง Termux์ ์ฆ๊ฑฐ์๋ง ์๋ ์ฌ๋๋ค์๊ฒ๋ ์ ์ฉํ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์๋ฃ์ ๋ํ ๋ ๋์ ์ดํด๋ฅผ ์ํด ๊ฐ๋จํ ๋ณต์ฌ-๋ถ์ฌ๋ฃ๊ธฐ๊ฐ ์๋๋ผ ์ง์ ๋ช ๋ น์ ์ ๋ ฅํ๋ ๊ฒ์ ๋ฐ๋ณตํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ํธ์๋ฅผ ์ํด ํค๋ณด๋๊ฐ ์ฐ๊ฒฐ๋ Android ๊ธฐ๊ธฐ๊ฐ ํ์ํ๊ฑฐ๋ ์ ๊ฒฝ์ฐ์ ๊ฐ์ด ๋์ผํ ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ Android ๊ธฐ๊ธฐ์ PC/๋ ธํธ๋ถ(Windows)์ด ํ์ํฉ๋๋ค. Android๋ ๋ฃจํ ๋ ๊ฒ์ด ๋ฐ๋์งํ์ง๋ง ํ์๋ ์๋๋๋ค. ๋๋๋ก ๋๋ ๊ดํธ ์์ ๋ฌด์ธ๊ฐ๋ฅผ ํ์ํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ด๊ฒ์ ์๋ฃ๋ฅผ ๋ ์ ์ดํดํ ์ ์๋๋ก ํด์ค๋๋ค (๊ดํธ ์์ ์ฐ์ฌ์ง ๋ด์ฉ์ด ์์ ํ ๋ช ํํ์ง ์์ ๊ฒฝ์ฐ ์์ ๋กญ๊ฒ ๊ฑด๋ ๋ฐ์ญ์์ค. ๊ทธ๋ฌ๋ฉด ๋ชจ๋ ๊ฒ์ด ๊ณผ์ ์์ ํ์์ ๋ฐ๋ผ ์ค๋ช ๋ฉ๋๋ค).
1 ๋จ๊ณ
๋๋ ๋์์ ์ง๋ถํ๊ณ ๋น์ด ๋จน์ ๋ ผ๋ฆฌ์ ์ด ๋ ๊ฒ์ ๋๋ค
Google Play ๋ง์ผ์์ Termux๋ฅผ ์ค์นํฉ๋๋ค.
์ค์น๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ด๊ณ ๋ค์์ ํ์ธํฉ๋๋ค.
๋ค์ ๋จ๊ณ๋ ์ฌ์ ์ค์น๋ ํจํค์ง๋ฅผ ์
๋ฐ์ดํธํ๋ ๊ฒ์
๋๋ค. ์ด๋ฅผ ์ํด Y๋ฅผ ์
๋ ฅํ์ฌ ๋ชจ๋ ๊ฒ์ ๋์ํ๋ ๋ ๊ฐ์ง ๋ช
๋ น์ ์์๋๋ก ์
๋ ฅํฉ๋๋ค.
apt update
apt upgrade
์ฒซ ๋ฒ์งธ ๋ช
๋ น์ผ๋ก ์ค์น๋ ํจํค์ง ๋ชฉ๋ก์ ํ์ธํ๊ณ ์
๋ฐ์ดํธํ ์ ์๋ ํจํค์ง๋ฅผ ์ฐพ๊ณ ๋ ๋ฒ์งธ ๋ช
๋ น์ผ๋ก ์
๋ฐ์ดํธํฉ๋๋ค. ์ด๋ฌํ ์ด์ ๋ก ๋ช
๋ น์ ์ด ์์๋ก ์์ฑ๋์ด์ผ ํฉ๋๋ค.
์ด์ ์ต์ ๋ฒ์ ์ Termux๊ฐ ์์ต๋๋ค.
๋ช ๊ฐ์ง ์ถ๊ฐ ๋ช ๋ น
ls
- ํ์ฌ ๋๋ ํ ๋ฆฌ์ ์๋ ํ์ผ ๋ฐ ๋๋ ํ ๋ฆฌ ๋ชฉ๋ก์ ํ์ํฉ๋๋ค.
cd
โ ์ง์ ๋ ๋๋ ํ ๋ฆฌ๋ก ์ด๋ํฉ๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ดํดํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ๊ฒฝ๋ก๊ฐ ์ง์ ์ง์ ๋์ง ์์ ๊ฒฝ์ฐ(~/storage/downloads/1.txt) ํ์ฌ ๋๋ ํฐ๋ฆฌ์์ ์์ฑ๋ฉ๋๋ค.
cd dir1
โ ํ์ฌ ๋๋ ํ ๋ฆฌ์ dir1์ด ์กด์ฌํ๋ ๊ฒฝ์ฐ dirXNUMX๋ก ์ด๋ํฉ๋๋ค.
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 ๋จ๊ณ
๋น์ ์ ์ถ์ ๋ ์ฝ๊ฒ ๋ง๋์ญ์์ค
ํ๋ฉด ํค๋ณด๋์์ ๋ช ๋ น์ ์ ๋ ฅํ์ฌ ๋ถํ์ํ๊ฒ ์์ ์ ๊ดด๋กญํ์ง ์์ผ๋ ค๋ฉด(๋ฌผ๋ก "ํ๋" ์กฐ๊ฑด์์๋ ์ด๋ก๋ถํฐ ๋ฒ์ด๋ ์ ์์ต๋๋ค) ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
- ํธ๋ฆฌํ ๋ฐฉ๋ฒ์ผ๋ก ์ ์ฒด ํค๋ณด๋๋ฅผ Android ์ฅ์น์ ์ฐ๊ฒฐํ์ญ์์ค.
- SSH๋ฅผ ์ฌ์ฉํ์ญ์์ค. ๊ฐ๋จํ ๋งํด Android ๊ธฐ๊ธฐ์์ ์คํ๋๋ Termux ์ฝ์์ด ์ปดํจํฐ์์ ์ด๋ฆฝ๋๋ค.
๋๋ ๋ ๋ฒ์งธ ๋ฐฉ๋ฒ์ผ๋ก ๊ฐ๋๋ฐ ์ค์ ํ๊ธฐ๊ฐ ์ฝ๊ฐ ๋ณต์กํ์ง๋ง ์ฌ์ฉํ๊ธฐ ์ฝ์ต๋๋ค.
์ปดํจํฐ์ ssh ํด๋ผ์ด์ธํธ ํ๋ก๊ทธ๋จ์ ์ค์นํด์ผ ํฉ๋๋ค. ์ ๋ Bitvise SSH ํด๋ผ์ด์ธํธ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋ชจ๋ ์ถ๊ฐ ์กฐ์น๋ ์ด ํ๋ก๊ทธ๋จ์์ ์ํ๋ฉ๋๋ค.
์๋ํ๋ฉด ํ์ฌ Termux๋ ํค ํ์ผ์ ์ฌ์ฉํ๋ Publickey ๋ฐฉ๋ฒ์ ์ฌ์ฉํ ์ฐ๊ฒฐ๋ง ์ง์ํ๋ฏ๋ก ์ด ํ์ผ์ ๋ง๋ค์ด์ผ ํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ ค๋ฉด Bitvise SSH ํด๋ผ์ด์ธํธ ํ๋ก๊ทธ๋จ์ ๋ก๊ทธ์ธ ํญ์์ ๋ค์์ ํด๋ฆญํ์ญ์์ค. ํด๋ผ์ด์ธํธ ํค ๊ด๋ฆฌ์ ์ด๋ฆฌ๋ ์ฐฝ์์ ์ ๊ณต๊ฐ ํค๋ฅผ ์์ฑํ๊ณ ์ด๋ฅผ OpenSSH ํ์์ผ๋ก termux.pub๋ผ๋ ํ์ผ๋ก ๋ด๋ณด๋
๋๋ค(์ฌ์ค ๋ชจ๋ ์ด๋ฆ์ ์ฌ์ฉํ ์ ์์). ์์ฑ๋ ํ์ผ์ ๋ค์ด๋ก๋ ํด๋์ Android ์ฅ์น ๋ด๋ถ ๋ฉ๋ชจ๋ฆฌ์ ๋ฐฐ์น๋ฉ๋๋ค(์ด ํด๋ ๋ฐ ๊ธฐํ ์ฌ๋ฌ ํด๋, Termux๋ ๋ฃจํธ ์์ด ์ก์ธ์ค๊ฐ ๊ฐ์ํ๋จ).
๋ก๊ทธ์ธ ํญ์ ํธ์คํธ ํ๋์ Android ์ฅ์น์ IP(Termux์์ ifconfig ๋ช ๋ น์ ์ ๋ ฅํ์ฌ ํ์ธํ ์ ์์)๋ฅผ ํฌํธ ํ๋์ 8022๋ก ์ ๋ ฅํฉ๋๋ค.
์ด์ Termux์ OpenSSH ์ค์น๋ก ์ด๋ํ๊ฒ ์ต๋๋ค. ์ด๋ฅผ ์ํด ๋ค์ ๋ช ๋ น์ ์ ๋ ฅํฉ๋๋ค.
apt install openssh
(์ด ๊ณผ์ ์์ ํ์์ 'y' ์
๋ ฅ)
pkill sshd
(์ด ๋ช
๋ น์ผ๋ก OpenSSH๋ฅผ ์ค์งํฉ๋๋ค)
termux-setup-storage
(๋ด๋ถ ๋ฉ๋ชจ๋ฆฌ ์ฐ๊ฒฐ)
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys
(ํค ํ์ผ ๋ณต์ฌ)
sshd
(ssh ํธ์คํธ ์์)
Bitvise SSH ํด๋ผ์ด์ธํธ๋ก ๋์๊ฐ์ ๋ก๊ทธ์ธ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค. ์ฐ๊ฒฐ ํ๋ก์ธ์ค ์ค์ ๋ฐฉ๋ฒ - ๊ณต๊ฐ ํค๋ฅผ ์ ํํ๋ ์ฐฝ์ด ๋ํ๋ฉ๋๋ค. ํด๋ผ์ด์ธํธ ํค๋ ์ํธ์ ๋๋ค(ํค ํ์ผ์ ์์ฑํ ๋ ์ง์ ํ ๊ฒฝ์ฐ).
์ฑ๊ณต์ ์ผ๋ก ์ฐ๊ฒฐ๋๋ฉด (๋ชจ๋ ๊ฒ์ด ์ฐ์ฌ์ง๋๋ก ์๋ฃ๋๋ฉด ๋ฌธ์ ์์ด ์ฐ๊ฒฐ๋์ด์ผ ํจ) ์ฐฝ์ด ์ด๋ฆฝ๋๋ค.
์ด์ PC์์ ๋ช
๋ น์ ์
๋ ฅํ๋ฉด Android ์ฅ์น์์ ์คํ๋ฉ๋๋ค. ์ด๊ฒ์ด ์ด๋ค ์ด์ ์ ์ ๊ณตํ๋์ง ์ถ์ธกํ๋ ๊ฒ์ ์ด๋ ต์ง ์์ต๋๋ค.
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' ๋ช ๋ น์ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค.
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๋ก ๋ณํํ๊ณ ํฌ๊ธฐ๋ฅผ ์ค์
๋๋ค.
๋ณํ *.jpg -๋ฐฐ์จ 50% img.pdf
ffmpeg - ์ต๊ณ ์ ์ค๋์ค/๋น๋์ค ๋ณํ๊ธฐ ์ค ํ๋์ ๋๋ค. ๊ตฌ๊ธ ์ฌ์ฉ์ค๋ช ์.
mc - Far์ ๊ฐ์ ๋ ๊ฐ์ ์ฐฝ์ผ๋ก ๊ตฌ์ฑ๋ ํ์ผ ๊ด๋ฆฌ์์ ๋๋ค.
์์ง ๋ง์ ๋จ๊ณ๊ฐ ๋จ์ ์์ผ๋ฉฐ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ์ด๋์ด ์์๋์๋ค๋ ๊ฒ์
๋๋ค!
์ถ์ฒ : habr.com