nnn (ΠΈΠ»ΠΈ nΒ³) Π΅ ΠΏΡΠ»Π½ΠΎΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π΅Π½ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ Π·Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π». Π’ΠΎΠΉ Π΅ ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π±ΡΡΠ·, ΠΌΠ°Π»ΡΠΊ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ ΠΈΠ·ΠΈΡΠΊΠ²Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅.
nnn ΠΌΠΎΠΆΠ΅ Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ° Π΄ΠΈΡΠΊΠΎΠ²ΠΎΡΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ, Π΄Π° ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° ΠΏΠ°ΡΡΠΈΠ΄ΠΈ, Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π΄Π° ΠΈΠ·Π±ΠΈΡΠ° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅. Π ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡΡΠ° ΠΈΠΌΠ° ΡΠΎΠ½ΠΎΠ²Π΅ ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈ ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π·Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ ΡΠ°Π·ΡΠΈΡΡΠ²Π°Π½Π΅ Π½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π΅Π½ ΠΏΡΠ΅Π³Π»Π΅Π΄, ΠΌΠΎΠ½ΡΠΈΡΠ°Π½Π΅ Π½Π° Π΄ΠΈΡΠΊΠΎΠ²Π΅, ΡΡΡΡΠ΅Π½Π΅, diff Π·Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅/Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ, ΠΊΠ°ΡΠ²Π°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅. ΠΠΌΠ° ΠΈ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌ (neo)vim ΠΏΠ»ΡΠ³ΠΈΠ½.
Π Π°Π±ΠΎΡΠΈ Π½Π° Raspberry Pi, Termux (Android), Linux, macOS, BSD, Haiku, Cygwin, WSL, Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π½ΠΈ Π΅ΠΌΡΠ»Π°ΡΠΎΡΠΈ ΠΈ Π²ΡΠ² Π²ΠΈΡΡΡΠ°Π»Π½Π°ΡΠ° ΠΊΠΎΠ½Π·ΠΎΠ»Π°.
Π’ΠΎΠ²Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π²Π½Π°ΡΡ Π΅Π΄Π½Π° ΠΎΡ Π½Π°ΠΉ-ΡΡΡΡΠ΅Π½ΠΈΡΠ΅ ΠΊΡΠΌ ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΡΡΠ½ΠΊΡΠΈΠΈ β ΠΆΠΈΠ² ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π΅Π½ ΠΏΡΠ΅Π³Π»Π΅Π΄. Π‘ΡΠΎΡΠ²Π΅ΡΠ½Π°ΡΠ° ΡΠΈΠΊΠΈ-ΡΡΡΠ°Π½ΠΈΡΠ° ΡΡΠ΄ΡΡΠΆΠ° ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ.
Π‘ΡΡΠΎ Π² ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ΡΠΎ:
Find & list ΡΠ΅ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° ΡΡΡΡΠΈΡΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π»ΡΠ±ΠΈΠΌΠ°ΡΠ° ΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π° ΡΡΡΡΠ΅Π½Π΅ Π² ΠΏΠΎΠ΄Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ (find/fd/grep/ripgrep/fzf) ΠΎΡ nnn ΠΈ Π΄Π° ΠΈΠ·Π±ΡΠΎΠΈΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ Π² nnn Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ ΡΡΡ .
ΠΠ°ΠΏΠΈΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅ΡΠΈΡ β Π³Π°ΡΠ°Π½ΡΠΈΡΠ°, ΡΠ΅ Π²ΠΈΠ½Π°Π³ΠΈ ΡΠ΅ Π·Π°ΠΏΠΎΡΠ²Π°ΡΠ΅ ΠΎΡ ΠΌΡΡΡΠΎΡΠΎ, Π½Π° ΠΊΠΎΠ΅ΡΠΎ ΡΡΠ΅ Π½Π°ΠΏΡΡΠ½Π°Π»ΠΈ nnn.
ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈ. ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π·Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π½Π° ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈΡΠ΅ Ρ nnn.
ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ Π·Π° ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ ΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru

