ΠΠ° ΡΠ°ΠΊ ΠΎΠ½ΠΎ, ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ, ΠΈ Π±ΡΠ»ΠΎ Π±Ρ, Π΅ΡΠ»ΠΈ Π± Π½Π΅ ΠΎΠΏΡΠΈΡ -exec ΡΡΠΈΠ»ΠΈΡΡ find. ΠΠ°ΠΊΠΎΠ²Π°Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»Π° ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΡΠ°Π²Π° Π΄ΠΎΡΡΡΠΏΠ° ΡΡΠ΅Π±ΡΠ΅ΠΌΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ. ΠΡΠ°ΠΊ, ΡΠ½Π°ΡΠ°Π»Π° ΠΎΡΠ±ΠΈΡΠ°Π΅ΠΌ Π²ΡΠ΅ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΈ ΡΠ½ΠΈΠΌΠ°Π΅ΠΌ Ρ Π½ΠΈΡ Π±ΠΈΡ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄Π»Ρ Π²ΡΠ΅Ρ , Π·Π°ΠΎΠ΄Π½ΠΎ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Ρ Π°ΡΡΠΈΠ±ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄Π»Ρ ΡΠ΅Π±Ρ, Π»ΡΠ±ΠΈΠΌΠΎΠ³ΠΎ:
$ find ~/dir_data -type f
-exec chmod a-x,u+w {} ;
ΠΠ°Π»Π΅Π΅ β ΠΏΠΎΠΈΡΠΊ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΎΠ±ΡΠ°ΡΠ½Π°Ρ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ° Π½Π°Π΄ ΠΈΡΠΎΠ³ΠΎΠ²ΠΎΠΉ Π²ΡΠ±ΠΎΡΠΊΠΎΠΉ:
$ find ~/dir_data -type d
-exec chmod a+xr,u+w {} ;
Π Π΄Π΅Π»ΠΎ β Π² ΡΠ»ΡΠΏΠ΅, Π²ΡΠ΅ ΠΏΡΠ°Π²Π° Π΄ΠΎΡΡΡΠΏΠ° ΡΡΠ°Π»ΠΈ Π΅Π΄ΠΈΠ½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΠΌΠΈ (ΠΈ ΡΠ΅ΠΌΠΈ, ΡΡΠΎ ΠΌΠ½Π΅ Π½ΡΠΆΠ½Ρ). ΠΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΡΠ»ΡΡΠ°Ρ Ρ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ ΠΌΠΈΡΡΠΊΠΎΠ²ΡΠΊΠΎΠΌΡ ΠΠ°ΠΊΡΠΈΠΌΡ, ΠΏΡΠΎΠ½ΠΈΠΊΡΡ Π²Π΅Π»ΠΈΡΠΈΠ΅ΠΌ ΡΠΈΠ»ΠΎΡΠΎΡΠΈΠΈ ΠΌΠ°ΡΠΊΡΠΈΠ·ΠΌΠ° (ΠΏΠ°ΡΠ΄ΠΎΠ½, ΡΡΠΈΠ»ΠΈΡΡ find). Π Π²Π΅Π΄Ρ ΡΡΠΎ Π΅ΡΡ Π½Π΅ ΠΏΡΠ΅Π΄Π΅Π» Π΅Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ β ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π²ΡΡΠ°ΡΡΠΈΠΌΠΈ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ ΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΡΠ°Π½ΡΠ°Π·ΠΈΠ΅ΠΉ...
Π’Π°ΠΊ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ find Π»Π΅Π³ΠΊΠΎ Π½Π°Π»Π°Π΄ΠΈΡΡ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π°ΡΡ ΠΈΠ²ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΡΠ°Π±ΠΎΡΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ²ΠΎ-Π½Π°ΠΏΠ΅ΡΠ²ΠΎ ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ tar ΠΏΠΎΠ»Π½ΡΠΉ Π°ΡΡ ΠΈΠ² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΡΠ²ΠΎΠ΅ΠΉ ΠΆΠΈΠ·Π½Π΅Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ:
$ tar cvf alldata.tar ~/*
Π Π·Π°ΡΠ΅ΠΌ Π² ΠΌΠ΅ΡΡ ΡΠ²ΠΎΠ΅ΠΉ ΠΈΡΠΏΠΎΡΡΠ΅Π½Π½ΠΎΡΡΠΈ (ΠΈΠ»ΠΈ, Π½Π°ΠΏΡΠΎΡΠΈΠ², Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎΡΡΠΈ), Π²ΡΠ΅ΠΌΡ ΠΎΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
$ find ~/ -newer alldata.tar
-exec tar uvf alldata.tar {} ;
Π΅ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ find Π² ΠΌΠΈΡΠ½ΡΡ ΡΠ΅Π»ΡΡ β ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΡ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΎΠ² ΠΊ ΠΈΡΠΎΠ³ΠΎΠ²ΠΎΠΌΡ ΡΡΡΠ΄Ρ ΠΆΠΈΠ·Π½ΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΌΠ΅ΠΌΡΠ°ΡΠ°ΠΌ). ΠΠΏΡΠΎΡΠ΅ΠΌ, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ½Π°ΡΠ°Π»Π° ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ°ΠΉΠ»ΠΎΠ², ΠΊ ΠΊΠΎΡΠΎΡΡΠΌ ΠΌΡ Π²ΡΠΊΠΎΡΠ΅ ΠΎΠ±ΡΠ°ΡΠΈΠΌΡΡ.
Π ΠΏΠΎΠΊΠ° β ΠΎΠ± ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΡΡΠΎΠ»Ρ Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΡΠ΅ΠΏΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ find Ρ ΠΎΠΏΡΠΈΠ΅ΠΉ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ -exec (ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΡΡΠΈΠ΅ΡΡ ΠΈ Π½Π° ΠΎΠΏΡΠΈΡ -ok). ΠΠ½ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ: Π²ΡΠ·ΡΠ²Π°Π΅ΠΌΠ°Ρ Π»ΡΠ±ΠΎΠΉ ΠΈΠ· ΡΡΠΈΡ ΠΎΠΏΡΠΈΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π² ΡΠ°ΠΌΠΊΠ°Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ°, ΡΡΠΎ Π½Π° ΡΠ»Π°Π±ΡΡ ΠΌΠ°ΡΠΈΠ½Π°Ρ , ΠΊΠ°ΠΊ Π³ΠΎΠ²ΠΎΡΡΡ, ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΠΏΠ°Π΄Π΅Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ (Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ Π½Π° ΠΌΠ°ΡΠΈΠ½Π°Ρ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π·Π°ΠΌΠ΅ΡΠΈΡΡ ΡΡΠΎΠ³ΠΎ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ).
Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΡΠΈΡΡΠ°ΡΠΈΡ Π²ΠΏΠΎΠ»Π½Π΅ ΡΠ°Π·ΡΠ΅ΡΠΈΠΌΠ°. Π ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΠΏΡΠΈΠ·Π²Π°Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° xargs. ΠΠ½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ ΠΏΠΎΡΡΡΠΎΠΈΡΠ΅Π»Ρ ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°. Π ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ Π²ΡΠ²ΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ find β xargs Π²ΠΎΡΠΏΡΠΈΠΌΠ΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π΅Π΅ ΡΠ°Π±ΠΎΡΡ ΠΊΠ°ΠΊ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΠΊΠΎΡΠΎΡΡΡ, Π² ΡΠ²ΠΎΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΊΠ°ΠΊ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ Π΅Π΅ ΡΠ°ΠΌΠΎΡ (ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠ°ΠΊΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ-Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ /bin/echo).
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ xargs Π½Π΅ ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ·ΠΎΠ±ΠΈΠ»ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² (Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π½Π΅Π΅ ΡΠ°ΠΌΠΎΠΉ). ΠΠ΄Π½Π°ΠΊΠΎ ΠΎΠ½Π° ΠΈΠΌΠ΅Π΅Ρ Π΄ΡΡΠ³ΠΎΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ β Π»ΠΈΠΌΠΈΡ Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΡ Π΄Π»ΠΈΠ½Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ. ΠΠΎ Π²ΡΠ΅Ρ BSD-ΡΠΈΡΡΠ΅ΠΌΠ°Ρ , ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠ½Π΅ Π΄ΠΎΠ²Π΅Π»ΠΎΡΡ Π²ΠΈΠ΄Π΅ΡΡ, ΡΡΠΎΡ Π»ΠΈΠΌΠΈΡ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 65536, ΡΡΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ Π²ΠΈΠ΄Π°:
$ sysctl -a | grep kern.argmax
Π ΡΠΏΠΎΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΡΠΎΡ Π»ΠΈΠΌΠΈΡ ΠΌΠ½Π΅ Π½Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½Ρ β Π±ΡΠ» Π±Ρ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ Π·Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ.
ΠΠΎΠΌΠ°Π½Π΄Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ΅ΠΊΡΡΠΎΠ²: Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅
Π’ΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΡΠ΅ΡΡ ΡΠ»Π° ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ , ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΡΡΡ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΊΠ°ΠΊ ΡΠ΅Π»ΡΠΌΠΈ, Π½Π΅ Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°Ρ ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΡ (ΠΈ, Π² ΠΎΠ±ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅, ΠΎΡ ΡΠ°ΠΊΠΎΠ²ΠΎΠ³ΠΎ Π½Π΅ Π·Π°Π²ΠΈΡΡΡΠΈΡ ). ΠΡΠ½Π΅ ΠΆΠ΅ ΡΠ΅ΡΡ ΠΏΠΎΠΉΠ΄Π΅Ρ ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ , ΡΠΎΠ·Π΄Π°ΡΡΠΈΡ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΠΈΡ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ², ΠΏΡΠ°Π²Π΄Π°, ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ .
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΡΠ°ΠΌΠΎ ΠΏΠΎ ΡΠ΅Π±Π΅ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ (ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠ½ΠΈΠ΅ ΠΈ Ρ.Π΄.) ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ°ΠΉΠ»ΠΎΠ², Π½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ-Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° (Π° ΠΈΠΌΠ΅Π½Π½ΠΎ - ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ²), ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ ΡΡΡΠ½ΠΎΡΡΡ ΠΎΠ±ΡΡΠ½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΏΡΠΈ ΡΡΠΎΠΌ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ. ΠΡΠ΅Π΄ΠΌΠ΅ΡΠΎΠΌ ΠΆΠ΅ Π½Π°ΡΡΠΎΡΡΠ΅ΠΉ ΠΈΠ½ΡΠ΅ΡΠΌΠ΅Π΄ΠΈΠΈ Π±ΡΠ΄ΡΡ ΡΡΠ°ΡΠ½ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° POSIX-ΡΠΈΡΡΠ΅ΠΌ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠ΅ Π² ΡΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΌΠ΅ΡΠ΅ ΡΡΠΈΡΡΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΠ΅Π½Ρ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠΌ. Π Π°Π·ΡΠΌΠ΅Π΅ΡΡΡ, ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠΎΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ². ΠΡΠΈ ΡΡΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΡ ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΠΈ (Π±ΠΈΠ½Π°ΡΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ, ΡΠ°ΠΉΠ»Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΎΡΠΌΠ°ΡΠΎΠ² ΠΈ word-ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ²) ΡΡΠ΅Π±ΡΡΡ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΡΠ΅Π΄ΡΡΠ² - Π° ΠΈΠΌΠ΅Π½Π½ΠΎ, ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠ² ΠΈ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, Π² ΠΊΠΎΡΠΎΡΡΡ ΠΎΠ½ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Π»ΠΈΡΡ. ΠΠ΄Π½Π°ΠΊΠΎ Π·Π΄Π΅ΡΡ ΠΎ Π½ΠΈΡ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠ° Π½Π΅ Π±ΡΠ΄Π΅Ρ - ΠΈΠ±ΠΎ ΡΠ΅Π»ΡΡ ΠΌΠΎΠ΅ΠΉ Π±ΡΠ»ΠΎ ΠΏΡΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠΎΡΡ ΠΎΠ±ΡΡΠ½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ Π·Π°Π΄Π°Ρ. ΠΡΠ°Π²Π΄Π°, Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° Π΄Π΅ΠΉΡΡΠ²Π΅Π½Π½Ρ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ Π΄Π»Ρ ΡΠ°ΠΉΠ»ΠΎΠ² ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ .
ΠΠ΄Π½Π°ΠΊΠΎ ΠΊΡΡΠ³ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΡΠ°ΠΊΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄ Π½Π΅ ΡΡΠΎΠ»Ρ ΡΠΆ ΡΠ·ΠΎΠΊ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡΡΡ. ΠΠ΅Π΄Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Π²ΠΈΠ΄Π΅ ΠΎΠ±ΡΡΠ½ΡΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² Π² ΠΠ‘ POSIX-ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° Ρ ΡΠ°Π½ΠΈΡΡΡ ΠΌΠ°ΡΡΠ° ΠΎΠ±ΡΠ΅ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΡ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π², Π±Π°Π· Π΄Π°Π½Π½ΡΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² ΡΠ°ΠΌΡΡ ΡΠ°Π·Π½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ². ΠΠ°Π»Π΅Π΅ - ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ Π½Π°ΡΡΠ°ΡΠΈΠ²Π½ΡΠ΅ ΡΠ΅ΠΊΡΡΡ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΡ: Π²Π΅Π΄Ρ ΡΠΈΡΡΠΎ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠΎΡΠΌΠ°Ρ Π΄Π»Ρ Π½ΠΈΡ ΠΊΡΠ΄Π° ΡΠΎΠ΄Π½Π΅Π΅, ΡΠ΅ΠΌ Π²ΡΡΠΊΠΎΠ³ΠΎ ΡΠΎΠ΄Π° *.doc ΠΈ *rtf. ΠΡ ΠΈ Π½ΠΈΠΊΠ΅ΠΌ Π½Π΅ Π²ΠΎΠ·Π±ΡΠ°Π½ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π² ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΈ ΡΠ΅ΠΊΡΡΠΎΠ² Ρ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΎΠΉ - HTML Π»ΠΈ, XML, TeX ΠΈΠ»ΠΈ Π΅ΡΡ ΡΠ΅Π³ΠΎ. Π’Π°ΠΊ ΡΡΠΎ ΠΏΠΎΠ»Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ - Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΎΠ±ΡΠΈΡΠ½ΠΎ.
ΠΡΠΎΡΠΌΠΎΡΡ ΡΠ°ΠΉΠ»ΠΎΠ²
ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΊΠ°ΠΊ-ΡΠΎ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠΎΠΌ ΡΠ°ΠΉΠ»ΠΎΠ², ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΎΡ ΡΠ°ΠΌΡΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ. Π ΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡΡ ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ cat, ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΡ Π½Π΅ΠΊΠΎΠ³Π΄Π° ΡΠΎΠ·Π΄Π°Π²Π°Π»ΠΈ ΡΠ°ΠΉΠ»Ρ. ΠΠ°Π½Π½Π°Ρ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΡΠ°ΠΉΠ»Π° Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°, ΠΎΠ½Π° Π²ΡΠ²Π΅Π΄Π΅Ρ Π΅Π³ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π½Π° ΡΠΊΡΠ°Π½. ΠΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ:
$ cat < filename
ΠΠ΅ ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅ ΡΡΠΎ ΡΠ°Π·Π½ΡΠ΅ Π²Π΅ΡΠΈ, ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΡΠΎΡ ΠΆΠ΅ - Π²ΡΠ²ΠΎΠ΄ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° Π½Π° ΡΠΊΡΠ°Π½.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Ρ cat ΠΊΠ°ΠΊ ΡΡΠ΅Π΄ΡΡΠ²Π° ΠΏΡΠΎΡΠΌΠΎΡΡΠ° - Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠ½ΠΈΡ ΠΏΠΎ ΡΠ΅Π»Ρ ΡΠ°ΠΉΠ»Π°: Π²ΡΠ²Π΅Π΄Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅, ΠΎΠ½Π° Π·Π°Π²Π΅ΡΡΠ°Π΅Ρ ΡΠ²ΠΎΡ ΡΠ°Π±ΠΎΡΡ. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Β«ΠΏΡΠΎΠ»ΠΈΡΡΡΠ²Π°Π½ΠΈΠ΅Β» Π²ΡΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ - ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΉ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ, Π° Π½Π΅ ΡΠ°ΠΌΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
ΠΠΎΡΡΠΎΠΌΡ ΠΎΠ±ΡΡΠ½ΠΎ Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎΡΡΡΠ°Π½ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° - Ρ.Π½. pager'Ρ, ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ° ΡΡΠΎΠ³ΠΎ ΡΠ΅ΡΠΌΠΈΠ½Π° ΠΈΡΠΊΠΎΠ½Π½ΠΎ ΡΡΡΡΠΊΠΈΠΌ ΡΠ»ΠΎΠ²ΠΎΠΌ Β«ΠΏΠ΅ΠΉΠ΄ΠΆΠ΅ΡΒ» (Π° ΠΌΠ½Π΅ ΠΏΠΎΠΏΠ°Π΄Π°Π»ΠΎΡΡ ΠΈ ΡΠ°ΠΊΠΎΠ΅) ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ ΠΏΡΠ΅Π²ΡΠ°ΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΡΡΡΠΈ Π΄Π΅Π»Π°.
Π Unix-ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΠΈΠΌΠ΅Π΅ΡΡΡ Π΄Π²Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ pager'Π° - more ΠΈ less. ΠΠ΅ΡΠ²Π°Ρ ΠΈΠ· Π½ΠΈΡ Π΄ΠΎΠΏΡΡΠΊΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½ΠΎΠ½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ (Π²ΠΏΠ΅ΡΠ΅Π΄) ΠΏΡΠΎΡΠΌΠΎΡΡ ΠΈ ΠΈΠΌΠ΅Π΅Ρ ΡΠ»Π°Π±ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ. ΠΠΎΡΠ΅ΠΌΡ Π½ΡΠ½Π΅ ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ Π»ΠΈΡΡ ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ, ΡΠ°ΠΊ ΡΡΠΎ ΠΎ Π½Π΅ΠΉ Ρ Π³ΠΎΠ²ΠΎΡΠΈΡΡ Π½Π΅ Π±ΡΠ΄Ρ. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅, ΡΡΠΎ Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΡ POSIX-ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΠΎΠ½Π° ΠΊΠ°ΠΊ ΡΠ°ΠΊΠΎΠ²Π°Ρ ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ: ΡΠ°ΠΉΠ» Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ /usr/bin/more, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΡΡ Π²ΠΎ FreeBSD ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π°Ρ Linux, Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΆΡΡΡΠΊΡΡ ΠΈΠ»ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ΅ΡΠΊΡΡ ΡΡΡΠ»ΠΊΡ Π½Π° ΡΡ ΠΆΠ΅ ΡΠ°ΠΌΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΡΠΎ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° less. Π₯ΠΎΡΡ ΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠΎΡΠ²Π»ΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· ΡΠΊΠ°Π·Π°Π½Π½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΎΠ½Π° Π²ΡΠ·Π²Π°Π½Π°, ΡΡΠ½ΠΊΡΠΈΠΈ Π΅Π΅ ΠΎΡ ΡΡΠΎΠ³ΠΎ Π½Π΅ ΠΌΠ΅Π½ΡΡΡΡΡ. Π’Π°ΠΊ ΡΡΠΎ Π΄Π°Π»ΡΡΠ΅ Ρ Π±ΡΠ΄Ρ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ less.
Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± Π²ΡΠ·ΠΎΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ
$ less filename
ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π½Π° ΡΠΊΡΠ°Π½ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ°ΠΉΠ»Π°, ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡΡΡ Π² ΠΎΠ±ΠΎΠΈΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΡ , ΠΊΠ°ΠΊ ΠΏΠΎΡΡΡΠΎΡΠ½ΠΎ, ΡΠ°ΠΊ ΠΈ ΠΏΠΎΡΡΡΠ°Π½ΠΈΡΠ½ΠΎ. Π Π½ΠΈΠΆΠ½Π΅ΠΉ ΡΡΡΠΎΠΊΠ΅ ΡΠΊΡΠ°Π½Π° ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΈΠ΄Π΅ΡΡ ΡΠΈΠΌΠ²ΠΎΠ» Π΄Π²ΠΎΠ΅ΡΠΎΡΠΈΡ - ΠΏΡΠΈΠ³Π»Π°ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎΠ³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ. Π ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, Π½Π°ΠΆΠ°ΡΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ h Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΠΏΡΠ°Π²ΠΊΡ ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ less, Π° ΠΊΠ»Π°Π²ΠΈΡΠΈ q - Π²ΡΡ ΠΎΠ΄ ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° (ΠΈΠ»ΠΈ ΠΈΠ· ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, Π΅ΡΠ»ΠΈ ΠΎΠ½Π° Π±ΡΠ»Π° ΠΏΠ΅ΡΠ΅Π΄ ΡΡΠΈΠΌ Π²ΡΠ·Π²Π°Π½Π°). ΠΡΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π±ΡΠ»Π° Π²ΡΠ·Π²Π°Π½Π° ΠΊΠ°ΠΊ more (ΡΡΠΎ Π΄ΠΎΡΡΠΈΠ³Π°Π΅ΡΡΡ Π΅ΡΡ ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΠΎΠΏΡΠΈΠ΅ΠΉ - less -m), Π²ΠΌΠ΅ΡΡΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π΄Π²ΠΎΠ΅ΡΠΎΡΠΈΡ Π² Π½ΠΈΠΆΠ½Π΅ΠΉ ΡΡΡΠΎΠΊΠ΅ Π±ΡΠ΄Π΅Ρ Π²ΡΠ²Π΅Π΄Π΅Π½ΠΎ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π° Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΡΠ΅Π½ΡΠ° ΠΏΡΠΎΡΠΌΠΎΡΡΠ°:
command.txt 3%
ΡΡΠΎ, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π½Π΅ Π²ΠΎΡΠΏΡΠ΅ΡΠ°Π΅Ρ ΠΈ Π·Π΄Π΅ΡΡ Π΄Π°Π²Π°ΡΡ Π΅Π΅ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ β Π²Π²ΠΎΠ΄ΠΎΠΌ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π΄Π²ΠΎΠ΅ΡΠΎΡΠΈΡ (:) ΠΈ Π·Π°ΠΊΡΠ΅ΠΏΠ»Π΅Π½Π½ΠΎΠΉ Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π»ΠΈΡΠ΅ΡΡ (ΠΈΠ»ΠΈ ΠΈΡ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΡ).
ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ less ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΎ Π΄Π»Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ ΠΏΠΎ ΡΠ΅Π»Ρ ΡΠ°ΠΉΠ»Π°. ΠΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ:
β’ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΠΊΠ»Π°Π²ΠΈΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΡΡΡΠΎΡΠΎΠΌ: PageDown ΠΈΠ»ΠΈ Spacebar (Π²ΠΏΠ΅ΡΠ΅Π΄ Π½Π° ΠΎΠ΄ΠΈΠ½ ΡΠΊΡΠ°Π½), PageUp (Π½Π°Π·Π°Π΄ Π½Π° ΠΎΠ΄ΠΈΠ½ ΡΠΊΡΠ°Π½), Down ΠΈΠ»ΠΈ Enter (Π²ΠΏΠ΅ΡΠ΅Π΄ Π½Π° ΠΎΠ΄Π½Ρ ΡΡΡΠΎΠΊΡ), Up (Π½Π°Π·Π°Π΄ Π½Π° ΠΎΠ΄Π½Ρ ΡΡΡΠΎΠΊΡ), Right (Π½Π° ΠΏΠΎΠ»-ΡΠΊΡΠ°Π½Π° Π²ΠΏΡΠ°Π²ΠΎ), Left (Π½Π° ΠΏΠΎΠ»-ΡΠΊΡΠ°Π½Π° Π²Π»Π΅Π²ΠΎ);
β’ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠ΅Π΄ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΠΊΠ»Π°Π²ΠΈΡΠ½ΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΉ, ΡΡ ΠΎΠ΄Π½ΡΡ Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠΌΠΈ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ½ΡΠΌΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ ΠΎΠ±ΠΎΠ»ΠΎΡΠ΅ΠΊ ΠΈ ΡΠ°ΠΊΠΈΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΎΠ², ΠΊΠ°ΠΊ emacs ΠΈ joe (Ρ ΠΎΡΡ ΠΈ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° Ρ Π½ΠΈΠΌΠΈ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡΠΈΠΌΠΈ): Control+V (Π½Π° ΠΎΠ΄ΠΈΠ½ ΡΠΊΡΠ°Π½ Π²ΠΏΠ΅ΡΠ΅Π΄), Escape-V (Π½Π° ΠΎΠ΄ΠΈΠ½ ΡΠΊΡΠ°Π½ Π½Π°Π·Π°Π΄), Control+N (Π½Π° ΠΎΠ΄Π½Ρ ΡΡΡΠΎΠΊΡ Π²ΠΏΠ΅ΡΠ΅Π΄), Control+P (Π½Π° ΠΎΠ΄Π½Ρ ΡΡΡΠΎΠΊΡ Π½Π°Π·Π°Π΄);
β’ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΡ ΠΊΠ»Π°Π²ΠΈΡ, ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΡΠ°ΠΊΠΎΠ²ΡΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° vi: z ΠΈ w (Π²ΠΏΠ΅ΡΠ΅Π΄ ΠΈ Π½Π°Π·Π°Π΄ Π½Π° ΠΎΠ΄ΠΈΠ½ ΡΠΊΡΠ°Π½), e ΠΈ y (Π²ΠΏΠ΅ΡΠ΅Π΄ ΠΈ Π½Π°Π·Π°Π΄ Π½Π° ΠΎΠ΄Π½Ρ ΡΡΡΠΎΠΊΡ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΈΠ²ΡΡΠ½ΡΠ΅ ΠΏΠΎ vi ΠΊΠ»Π°Π²ΠΈΡΠΈ j ΠΈ k, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ), d ΠΈ u (Π²ΠΏΠ΅ΡΠ΅Π΄ ΠΈ Π½Π°Π·Π°Π΄ Π½Π° ΠΏΠΎΠ»-ΡΠΊΡΠ°Π½Π°).
ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½ ΡΠ΅ΠΌ, ΡΡΠΎ Π΄ΠΎΠΏΡΡΠΊΠ°Π΅Ρ ΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ ΠΏΠ΅ΡΠ΅Π΄ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ: ΡΠ°ΠΊ, Π½Π°ΠΆΠ°ΡΠΈΠ΅ 3e ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠ½ΠΈΡ Π½Π° ΡΡΠΈ ΡΡΡΠΎΠΊΠΈ Π²ΠΏΠ΅ΡΠ΅Π΄, Π° 2w - Π½Π° Π΄Π²Π° ΡΠΊΡΠ°Π½Π° Π½Π°Π·Π°Π΄.
ΠΠΎΠΌΠΈΠΌΠΎ Β«ΠΏΠ»Π°Π²Π½ΠΎΠΉΒ», ΡΠ°ΠΊ ΡΠΊΠ°Π·Π°ΡΡ, Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡΡΡ ΠΏΠΎ ΡΠ°ΠΉΠ»Ρ ΠΈ ΡΠΊΠ°ΡΠΊΠ°ΠΌΠΈ (jumping): Π½Π°ΠΆΠ°ΡΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ g (ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Escape-<) ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡΡΡ ΠΊ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ ΡΠ°ΠΉΠ»Π°, ΠΊΠ»Π°Π²ΠΈΡΠΈ G (ΡΠ΅Π³ΠΈΡΡΡ Π²Π°ΠΆΠ΅Π½! Π΄ΡΠ±Π»ΠΈΡΡΡΡΠΈΠΉ Π²Π°ΡΠΈΠ°Π½Ρ - Escape->) - ΠΊ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π΅Π³ΠΎ ΡΡΡΠΎΠΊΠ΅, ΠΊΠ»Π°Π²ΠΈΡΠΈ p - ΠΊ Π½Π°ΡΠ°Π»Ρ ΡΠ°ΠΉΠ»Π°.