ΠΠ°ΡΠ΅ΡΠΈΡΠ°Π», ΡΠΈΡΠΈ ΠΏΡΠ΅Π²ΠΎΠ΄ Π΄Π°Π½Π°Ρ ΠΎΠ±ΡΠ°Π²ΡΡΡΠ΅ΠΌΠΎ, Π½Π°ΠΌΠ΅ΡΠ΅Π½ ΡΠ΅ ΠΎΠ½ΠΈΠΌΠ° ΠΊΠΎΡΠΈ ΠΆΠ΅Π»Π΅ Π΄Π° ΡΠ°Π²Π»Π°Π΄Π°ΡΡ ΠΠΈΠ½ΡΠΊΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ Π»ΠΈΠ½ΠΈΡΡ. ΠΠΎΠ³ΡΡΠ½ΠΎΡΡ Π΅ΡΠΈΠΊΠ°ΡΠ½ΠΎΠ³ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ° ΠΎΠ²ΠΎΠ³ Π°Π»Π°ΡΠ° ΠΌΠΎΠΆΠ΅ ΡΡΡΠ΅Π΄Π΅ΡΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π°. ΠΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ, ΠΎΠ²Π΄Π΅ ΡΠ΅ΠΌΠΎ Π³ΠΎΠ²ΠΎΡΠΈΡΠΈ ΠΎ ΠΠ°ΡΡ ΡΡΡΡΠΈ ΠΈ 21 ΠΊΠΎΡΠΈΡΠ½ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ. Π’Π°ΠΊΠΎΡΠ΅ ΡΠ΅ΠΌΠΎ ΡΠ°Π·Π³ΠΎΠ²Π°ΡΠ°ΡΠΈ ΠΎ ΡΠΎΠΌΠ΅ ΠΊΠ°ΠΊΠΎ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΠΌΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π΅ Π·Π°ΡΡΠ°Π²ΠΈΡΠ΅ ΠΈ ΠΠ°ΡΡ ΠΏΡΠ΅ΡΠ΄ΠΎΠ½ΠΈΠΌΠ΅ Π΄Π° Π±ΠΈΡΠΌΠΎ ΡΠ±ΡΠ·Π°Π»ΠΈ ΠΊΡΡΠ°ΡΠ΅ Π΄ΡΠ³ΠΈΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΠ°.
β
Π£ΡΠ»ΠΎΠ²ΠΈ
ΠΠΎΠΊ Π±ΡΠ΄Π΅ΡΠ΅ Π½Π°ΡΡΠΈΠ»ΠΈ Π΄Π° ΡΠ°Π΄ΠΈΡΠ΅ ΡΠ° ΠΠΈΠ½ΡΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΌ Π»ΠΈΠ½ΠΈΡΠΎΠΌ, Π½Π°ΠΈΡΠΈ ΡΠ΅ΡΠ΅ Π½Π° ΠΌΠ½ΠΎΠ³Π΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠ΅ ΠΊΠΎΡΠΈ ΡΡ ΠΊΠΎΡΠΈΡΠ½ΠΈ Π·Π° Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡΡ. ΠΠ΅ΠΊΠΈ ΠΎΠ΄ ΡΠΈΡ , ΠΊΠ°ΠΎ ΡΡΠΎ ΡΡ "ΠΠΈΠ½ΡΠΊ" ΠΈ "Π£Π½ΠΈΠΊ", ΠΈΠ»ΠΈ "ΡΡ Π΅Π»Π»" ΠΈ "ΡΠ΅ΡΠΌΠΈΠ½Π°Π»", ΠΏΠΎΠ½Π΅ΠΊΠ°Π΄ ΡΡ Π·Π±ΡΡΠ΅Π½ΠΈ. Π₯Π°ΡΠ΄Π΅ Π΄Π° ΡΠ°Π·Π³ΠΎΠ²Π°ΡΠ°ΠΌΠΎ ΠΎ ΠΎΠ²ΠΈΠΌ ΠΈ Π΄ΡΡΠ³ΠΈΠΌ Π²Π°ΠΆΠ½ΠΈΠΌ ΡΠ΅ΡΠΌΠΈΠ½ΠΈΠΌΠ°.
Π‘Π°Π΄Π° ΠΊΠ°Π΄Π° ΡΠΌΠΎ ΠΏΠΎΠΊΡΠΈΠ»ΠΈ Π²Π°ΠΆΠ½Π΅ ΡΠ΅ΡΠΌΠΈΠ½Π΅, ΠΆΠ΅Π»ΠΈΠΌ Π΄Π° ΠΈΡΡΠ°ΠΊΠ½Π΅ΠΌ Π΄Π° ΡΡ ΠΎΠ²Π΄Π΅ Π½Π°ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΠ½ΠΎ ΠΊΠΎΡΠΈΡΡΠΈΡΠΈ ΡΠ΅ΡΠΌΠΈΠ½Π΅ βΠΠ°ΡΡ β, βΡΡΡΠΊΠ°β ΠΈ βΠΊΠΎΠΌΠ°Π½Π΄Π½Π° Π»ΠΈΠ½ΠΈΡΠ°β, ΠΊΠ°ΠΎ ΠΈ ΡΠ΅ΡΠΌΠΈΠ½Π΅ βΠ΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡβ ΠΈ βΡΠ°ΡΡΠΈΠΊΠ»Π°β.
Π‘ΡΠ°Π½Π΄Π°ΡΠ΄ stdin
), ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈ ΠΈΠ·Π»Π°Π· (ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈ ΠΈΠ·Π»Π°Π·, stdout
) ΠΈ ΠΈΠ·Π»Π°Π· ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½Π΅ Π³ΡΠ΅ΡΠΊΠ΅ (ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½Π° Π³ΡΠ΅ΡΠΊΠ°, stderr
).
ΠΠΊΠΎ Ρ ΠΏΡΠΈΠΌΠ΅ΡΠΈΠΌΠ° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΊΠΎΡΠ΅ ΡΠ΅ Π±ΠΈΡΠΈ Π΄Π°ΡΠ΅ ΠΈΡΠΏΠΎΠ΄, Π½Π°ΡΠΈ ΡΠ΅ΡΠ΅ Π½Π΅ΡΡΠΎ ΠΏΠΎΠΏΡΡ my_whatever
- ΡΠΎ Π·Π½Π°ΡΠΈ Π΄Π° ΠΎΠ²Π°Ρ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΡΡΠ΅Π±Π° Π·Π°ΠΌΠ΅Π½ΠΈΡΠΈ Π½Π΅ΡΠΈΠΌ Π²Π°ΡΠΈΠΌ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠΌΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅.
Π‘Π°Π΄Π°, ΠΏΡΠ΅ Π½Π΅Π³ΠΎ ΡΡΠΎ ΠΏΡΠ΅ΡΠ΅ΠΌΠΎ Π½Π° Π°Π½Π°Π»ΠΈΠ·Ρ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΊΠΎΡΠΈΠΌΠ° ΡΠ΅ ΠΏΠΎΡΠ²Π΅ΡΠ΅Π½ ΠΎΠ²Π°Ρ ΠΌΠ°ΡΠ΅ΡΠΈΡΠ°Π», ΠΏΠΎΠ³Π»Π΅Π΄Π°ΡΠΌΠΎ ΡΠΈΡ ΠΎΠ²Ρ Π»ΠΈΡΡΡ ΠΈ ΡΠΈΡ ΠΎΠ²Π΅ ΠΊΡΠ°ΡΠΊΠ΅ ΠΎΠΏΠΈΡΠ΅.
21 ΠΠ°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π΅
βΠΠΎΠ±ΠΈΡΠ°ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°
man
: ΠΡΠΈΠΊΠ°Π·ΡΡΠ΅ ΡΠΏΡΡΡΡΠ²ΠΎ Π·Π° ΡΠΏΠΎΡΡΠ΅Π±Ρ (ΠΏΠΎΠΌΠΎΡ) Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ.pwd
: ΠΏΡΠΈΠΊΠ°Π·ΡΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ ΠΎ ΡΠ°Π΄Π½ΠΎΠΌ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌΡ.ls
: ΠΏΡΠΈΠΊΠ°Π·ΡΡΠ΅ ΡΠ°Π΄ΡΠΆΠ°Ρ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌΠ°.ps
: ΠΠΌΠΎΠ³ΡΡΠ°Π²Π° Π²Π°ΠΌ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ ΠΎ ΠΏΠΎΠΊΡΠ΅Π½ΡΡΠΈΠΌ ΠΏΡΠΎΡΠ΅ΡΠΈΠΌΠ°.
βΠΠ°Π½ΠΈΠΏΡΠ»Π°ΡΠΈΡΠ° ΡΠΈΡΡΠ΅ΠΌΠΎΠΌ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°
cd
: ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΡΠ°Π΄Π½ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌ.touch
: ΠΊΡΠ΅ΠΈΡΠ°ΡΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΡ.mkdir
: ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌΠ°.cp
: ΠΠΎΠΏΠΈΡΠ°ΡΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΡ.mv
: ΠΡΠ΅ΠΌΠ΅ΡΡΠΈΡΠ΅ ΠΈΠ»ΠΈ ΠΈΠ·Π±ΡΠΈΡΠΈΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΡ.ln
: ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ Π²Π΅Π·Π΅.
βΠ/Π ΠΏΡΠ΅ΡΡΠΌΠ΅ΡΠ°Π²Π°ΡΠ΅ ΠΈ ΡΠ΅Π²ΠΎΠ²ΠΎΠ΄ΠΈ
<
: ΠΏΡΠ΅ΡΡΠΌΠ΅ΡΠ°Π²Π°ΡΠ΅stdin
.>
: ΠΏΡΠ΅ΡΡΠΌΠ΅ΡΠ°Π²Π°ΡΠ΅stdout
.|
: ΠΏΡΠ΅Π±Π°ΡΡΡΠ΅ ΠΈΠ·Π»Π°Π· ΡΠ΅Π΄Π½Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π½Π° ΡΠ»Π°Π· Π΄ΡΡΠ³Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅.
βΠ§ΠΈΡΠ°ΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°
head
: ΠΏΡΠΎΡΠΈΡΠ°ΡΡΠ΅ ΠΏΠΎΡΠ΅ΡΠ°ΠΊ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅.tail
: ΡΠΈΡΠ°ΡΠ΅ ΠΊΡΠ°ΡΠ° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅.cat
: ΠΡΠΎΡΠΈΡΠ°ΡΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΡ ΠΈ ΠΎΠ΄ΡΡΠ°ΠΌΠΏΠ°ΡΡΠ΅ ΡΠ΅Π½ ΡΠ°Π΄ΡΠΆΠ°Ρ Π½Π° Π΅ΠΊΡΠ°Π½Ρ ΠΈΠ»ΠΈ ΡΠΏΠΎΡΠΈΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅.
βΠΡΠΈΡΠ°ΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°, Π·Π°ΡΡΡΠ°Π²ΡΠ°ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠ°
rm
: ΠΠ·Π±ΡΠΈΡΠΈΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΡ.kill
: Π·Π°ΡΡΡΠ°Π²ΠΈ ΠΏΡΠΎΡΠ΅Ρ.
βΠ’ΡΠ°ΠΆΠΈ
grep
: ΡΡΠ°ΠΆΠ΅ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°.ag
: Π½Π°ΠΏΡΠ΅Π΄Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π° ΠΏΡΠ΅ΡΡΠ°Π³Ρ.
βΠΡΡ ΠΈΠ²ΠΈΡΠ°ΡΠ΅
tar
: ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ Π°ΡΡ ΠΈΠ²Π° ΠΈ ΡΠ°Π΄ ΡΠ° ΡΠΈΠΌΠ°.
Π₯Π°ΡΠ΄Π΅ Π΄Π° ΡΠ°Π·Π³ΠΎΠ²Π°ΡΠ°ΠΌΠΎ ΠΎ ΠΎΠ²ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠ° Π΄Π΅ΡΠ°ΡΠ½ΠΈΡΠ΅.
ΠΠ΅ΡΠ°ΡΠΈ ΡΠΈΠΌΠ°
ΠΠ° ΠΏΠΎΡΠ΅ΡΠ°ΠΊ, Ρ
Π°ΡΠ΄Π΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠ·Π°Π±Π°Π²ΠΈΠΌΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠ°, ΡΠΈΡΠΈ ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ ΠΈΠ·Π΄Π°ΡΡ Ρ ΠΎΠ±Π»ΠΈΠΊΡ stdout
. ΠΠ±ΠΈΡΠ½ΠΎ ΡΠ΅ ΠΎΠ²ΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ ΠΏΠΎΡΠ°Π²ΡΡΡΡ Ρ ΠΏΡΠΎΠ·ΠΎΡΡ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π°.
βΠΠΎΠ±ΠΈΡΠ°ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°
man command_name
: ΠΏΡΠΈΠΊΠ°Π·ΡΡΠ΅ Π²ΠΎΠ΄ΠΈΡ Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄Π΅, ΡΡ. ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ ΠΎ ΠΏΠΎΠΌΠΎΡΠΈ.
pwd
: ΠΏΡΠΈΠΊΠ°Π·ΡΡΠ΅ ΠΏΡΡΠ°ΡΡ Π΄ΠΎ ΡΡΠ΅Π½ΡΡΠ½ΠΎΠ³ ΡΠ°Π΄Π½ΠΎΠ³ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌΠ°. Π£ ΡΠΎΠΊΡ ΡΠ°Π΄Π° ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΌ Π»ΠΈΠ½ΠΈΡΠΎΠΌ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊ ΡΠ΅ΡΡΠΎ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ°Π·Π½Π° Π³Π΄Π΅ ΡΠ΅ ΡΠ°ΡΠ½ΠΎ Π½Π°Π»Π°Π·ΠΈ Ρ ΡΠΈΡΡΠ΅ΠΌΡ.
ls
: ΠΏΡΠΈΠΊΠ°Π·ΡΡΠ΅ ΡΠ°Π΄ΡΠΆΠ°Ρ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌΠ°. ΠΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠ΅ ΡΠ°ΠΊΠΎΡΠ΅ ΡΠ΅ΡΡΠΎ ΠΊΠΎΡΠΈΡΡΠΈ.
ls -a
: ΠΏΡΠΈΠΊΠ°ΠΆΠΈ ΡΠΊΡΠΈΠ²Π΅Π½Π΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅. Π·Π°ΡΡΠ°Π²Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅Π½Π° ΠΎΠ²Π΄Π΅ -a
ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ls
. Π£ΠΏΠΎΡΡΠ΅Π±Π° Π·Π°ΡΡΠ°Π²ΠΈΡΠ° ΠΏΠΎΠΌΠ°ΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄ΠΈ ΠΏΠΎΠ½Π°ΡΠ°ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ.
ls -l
: ΠΡΠΈΠΊΠ°ΠΆΠΈΡΠ΅ Π΄Π΅ΡΠ°ΡΠ½Π΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ ΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΠΌΠ°.
ΠΠΌΠ°ΡΡΠ΅ Π½Π° ΡΠΌΡ Π΄Π° ΡΠ΅ Π·Π°ΡΡΠ°Π²Π΅ ΠΌΠΎΠ³Ρ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΎΠ²Π°ΡΠΈ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ - ΠΎΠ²Π°ΠΊΠΎ: ls -al
.
ps
: ΠΠΎΠ³Π»Π΅Π΄Π°ΡΡΠ΅ ΠΏΠΎΠΊΡΠ΅Π½ΡΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠ΅.
ps -e
: ΠΡΠΈΠΊΠ°ΠΆΠΈΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ ΠΎ ΡΠ²ΠΈΠΌ ΠΏΠΎΠΊΡΠ΅Π½ΡΡΠΈΠΌ ΠΏΡΠΎΡΠ΅ΡΠΈΠΌΠ°, Π° Π½Π΅ ΡΠ°ΠΌΠΎ ΠΎΠ½ΠΈΠΌΠ° ΠΏΠΎΠ²Π΅Π·Π°Π½ΠΈΠΌ ΡΠ° ΡΡΠ΅Π½ΡΡΠ½ΠΎΠΌ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΎΠΌ ΡΡΡΠΊΠΎΠΌ. ΠΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠ΅ ΡΠ΅ΡΡΠΎ ΠΊΠΎΡΠΈΡΡΠΈ Ρ ΠΎΠ²ΠΎΠΌ ΠΎΠ±Π»ΠΈΠΊΡ.
βΠΠ°Π½ΠΈΠΏΡΠ»Π°ΡΠΈΡΠ° ΡΠΈΡΡΠ΅ΠΌΠΎΠΌ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°
cd my_directory
: ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΡΠ°Π΄Π½ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌ Ρ my_directory
. ΠΠ° Π±ΠΈΡΡΠ΅ ΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΠΈΠ»ΠΈ Π·Π° ΡΠ΅Π΄Π°Π½ Π½ΠΈΠ²ΠΎ Ρ ΡΡΠ°Π±Π»Ρ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌΠ°, ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ my_directory
ΡΠ΅Π»Π°ΡΠΈΠ²Π½ΠΈ ΠΏΡΡ ../
.
ΡΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Π°
touch my_file
: ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅ my_file
Π΄ΡΠΆ Π·Π°Π΄Π°ΡΠΎΠ³ ΠΏΡΡΠ°.
mkdir my_directory
: ΠΊΡΠ΅ΠΈΡΠ°ΡΡΠ΅ ΡΠ°ΡΡΠΈΠΊΠ»Ρ my_directory
Π΄ΡΠΆ Π·Π°Π΄Π°ΡΠΎΠ³ ΠΏΡΡΠ°.
mv my_file target_directory
: ΠΏΡΠ΅ΠΌΠ΅ΡΡΠΈΡΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΡ my_file
Ρ ΡΠ°ΡΡΠΈΠΊΠ»Ρ target_directory
. ΠΠ°Π΄Π° Π½Π°Π²Π΅Π΄Π΅ΡΠ΅ ΡΠΈΡΠ½ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌ, ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ ΡΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ Π°ΠΏΡΠΎΠ»ΡΡΠ½Ρ ΠΏΡΡΠ°ΡΡ Π΄ΠΎ ΡΠ΅Π³Π° (Π° Π½Π΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡΡ ΠΊΠ°ΠΎ ΡΡΠΎ ΡΠ΅ ../
).
ΡΠΈΠΌ mv
ΡΠ°ΠΊΠΎΡΠ΅ ΡΠ΅ ΠΌΠΎΠΆΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΡΠΈ Π·Π° ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°ΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΠΈΠ»ΠΈ ΡΠ°ΡΡΠΈΠΊΠ»ΠΈ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎ ΠΌΠΎΠΆΠ΅ ΠΈΠ·Π³Π»Π΅Π΄Π°ΡΠΈ ΠΎΠ²Π°ΠΊΠΎ:
mv my_old_file_name.jpg my_new_file_name.jpg
: ΠΊΡΠ΅ΠΈΡΠ°ΡΡΠ΅ ΠΊΠΎΠΏΠΈΡΡ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅
cp my_source_file target_directorymy_source_file
ΠΈ ΡΡΠ°Π²ΠΈ Ρ ΡΠ°ΡΡΠΈΠΊΠ»Ρ target_directory
.
ln -s my_source_file my_target_file
: ΠΊΡΠ΅ΠΈΡΠ°ΡΡΠ΅ ΡΠΈΠΌΠ±ΠΎΠ»ΠΈΡΠΊΡ Π²Π΅Π·Ρ my_target_file
ΠΏΠΎ ΡΠ°ΡΠ»Ρ my_source_file
. ΠΠΊΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π²Π΅Π·Ρ, ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΡΠ΅ ΠΈ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°.
ΠΠΊΠΎ ΡΠ°ΡΠ» my_source_file
ΡΠ°Π΄Π° ΡΠ΅ Π±ΠΈΡΠΈ ΠΈΠ·Π±ΡΠΈΡΠ°Π½ my_target_file
ΡΠ΅ ΠΎΡΡΠ°ΡΠΈ. ΠΠ°ΡΡΠ°Π²Π° -s
ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ln
ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° Π²Π°ΠΌ Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ Π²Π΅Π·Π΅ Π·Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌΠ΅.
Π₯Π°ΡΠ΄Π΅ ΡΠ°Π΄Π° Π΄Π° ΠΏΡΠΈΡΠ°ΠΌΠΎ ΠΎ Π/Π ΠΏΡΠ΅ΡΡΠΌΠ΅ΡΠ°Π²Π°ΡΡ ΠΈ ΡΠ΅Π²ΠΎΠ²ΠΎΠ΄ΠΈΠΌΠ°.
βΠ/Π ΠΏΡΠ΅ΡΡΠΌΠ΅ΡΠ°Π²Π°ΡΠ΅ ΠΈ ΡΠ΅Π²ΠΎΠ²ΠΎΠ΄ΠΈ
my_command < my_file
: Π·Π°ΠΌΠ΅ΡΡΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈ Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡ ΡΠ»Π°Π·Π½Π΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅ (stdin
) ΠΏΠΎ Π΄Π°ΡΠΎΡΠ΅ΡΠΈ my_file
. ΠΠ²ΠΎ ΠΌΠΎΠΆΠ΅ Π±ΠΈΡΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΎ Π°ΠΊΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠ΅ΠΊΠ° Π½Π΅ΠΊΠΈ ΡΠ½ΠΎΡ ΡΠ° ΡΠ°ΡΡΠ°ΡΡΡΠ΅, Π° ΠΎΠ²ΠΈ ΠΏΠΎΠ΄Π°ΡΠΈ ΡΡ Π²Π΅Ρ ΡΠ°ΡΡΠ²Π°Π½ΠΈ Ρ Π΄Π°ΡΠΎΡΠ΅ΡΠΈ.
my_command > my_file
: ΠΏΡΠ΅ΡΡΠΌΠ΅ΡΠ°Π²Π° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅, ΡΡ. ΠΎΠ½ΠΎ Ρ ΡΡΠ° Π±ΠΈ ΠΈΠ½Π°ΡΠ΅ ΡΠ»Π°Π·ΠΈΠ»ΠΎ stdout
ΠΈ ΠΈΠ·Π»Π°Π· Π½Π° Π΅ΠΊΡΠ°Π½, Ρ Π΄Π°ΡΠΎΡΠ΅ΠΊΡ my_file
. ΠΠΊΠΎ ΡΠ°ΡΠ» my_file
Π½Π΅ ΠΏΠΎΡΡΠΎΡΠΈ β ΡΡΠ²Π°ΡΠ° ΡΠ΅. ΠΠΊΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΠΏΠΎΡΡΠΎΡΠΈ, ΠΎΠ½Π° ΡΠ΅ ΠΏΡΠ΅ΠΏΠΈΡΡΡΠ΅.
ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π°ΠΊΠΎΠ½ ΠΈΠ·Π²ΡΡΠ΅ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ls > my_folder_contents.txt
Π±ΠΈΡΠ΅ ΠΊΡΠ΅ΠΈΡΠ°Π½Π° ΡΠ΅ΠΊΡΡΡΠ°Π»Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΠΊΠΎΡΠ° ΡΠ°Π΄ΡΠΆΠΈ Π»ΠΈΡΡΡ ΠΎΠ½ΠΎΠ³Π° ΡΡΠΎ ΡΠ΅ Π½Π°Π»Π°Π·ΠΈ Ρ ΡΡΠ΅Π½ΡΡΠ½ΠΎΠΌ ΡΠ°Π΄Π½ΠΎΠΌ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌΡ.
ΠΠΊΠΎ ΡΠΌΠ΅ΡΡΠΎ ΡΠΈΠΌΠ±ΠΎΠ»Π° >
ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡΡ >>
, ΠΎΠ½Π΄Π°, ΠΏΠΎΠ΄ ΡΡΠ»ΠΎΠ²ΠΎΠΌ Π΄Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° Π½Π° ΠΊΠΎΡΡ ΡΠ΅ ΠΏΡΠ΅ΡΡΠΌΠ΅ΡΠ°Π²Π° ΠΈΠ·Π»Π°Π· ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΏΠΎΡΡΠΎΡΠΈ, ΠΎΠ²Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° Π½Π΅ΡΠ΅ Π±ΠΈΡΠΈ ΠΏΡΠ΅ΠΏΠΈΡΠ°Π½Π°. ΠΠΎΠ΄Π°ΡΠΈ ΡΠ΅ Π±ΠΈΡΠΈ Π΄ΠΎΠ΄Π°ΡΠΈ Π½Π° ΠΊΡΠ°Ρ ΠΎΠ²Π΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅.
Π₯Π°ΡΠ΄Π΅ ΡΠ°Π΄Π° Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π°ΠΌΠΎ ΠΎΠ±ΡΠ°Π΄Ρ ΡΠ΅Π²ΠΎΠ²ΠΎΠ΄Π° ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°.
ΠΠ·Π»Π°Π· ΡΠ΅Π΄Π½Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΡΠ΅ ΡΠ½ΠΎΡΠΈ Ρ ΡΠ»Π°Π· Π΄ΡΡΠ³Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅. Π’ΠΎ ΡΠ΅ ΠΊΠ°ΠΎ ΡΠΏΠ°ΡΠ°ΡΠ΅ ΡΠ΅Π΄Π½Π΅ ΡΠ΅Π²ΠΈ Π½Π° Π΄ΡΡΠ³Ρ
first_command | second_command
: ΡΠΈΠΌΠ±ΠΎΠ» ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ΅ΡΠ°, |
, ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ΅ Π·Π° ΡΠ»Π°ΡΠ΅ ΠΈΠ·Π»Π°Π·Π° ΡΠ΅Π΄Π½Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π΄ΡΡΠ³ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ. ΠΠ° ΡΡΠ° ΡΠ°ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠ° Π»Π΅Π²Π΅ ΡΡΡΠ°Π½Π΅ ΠΎΠΏΠΈΡΠ°Π½Π΅ ΡΡΡΡΠΊΡΡΡΠ΅ stdout
, ΠΠ°ΡΡΠΈ Ρ stdin
ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π΅ΡΠ½ΠΎ ΠΎΠ΄ ΡΠΈΠΌΠ±ΠΎΠ»Π° ΡΠ΅Π²ΠΎΠ²ΠΎΠ΄Π°.
ΠΠ° ΠΠΈΠ½ΡΠΊ-Ρ, ΠΏΠΎΠ΄Π°ΡΠΈ ΡΠ΅ ΠΌΠΎΠ³Ρ ΡΠ»Π°ΡΠΈ ΠΏΠΎΠΌΠΎΡΡ Π±ΠΈΠ»ΠΎ ΠΊΠΎΡΠ΅ Π΄ΠΎΠ±ΡΠΎ ΡΠΎΡΠΌΠΈΡΠ°Π½Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅. Π§Π΅ΡΡΠΎ ΡΠ΅ ΠΊΠ°ΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠ²Π΅ Ρ ΠΠΈΠ½ΡΠΊΡ ΡΠ΅Π²ΠΎΠ²ΠΎΠ΄.
ΠΠΎΠΆΠ΅ΡΠ΅ ΡΠ»Π°Π½ΡΠ°ΡΠΈ Π²ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΏΠΎΠΌΠΎΡΡ ΡΠΈΠΌΠ±ΠΎΠ»Π° ΡΠ΅Π²ΠΎΠ²ΠΎΠ΄Π°. ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΎΠ²Π°ΠΊΠΎ:
first_command | second_command | third_command
Π¦Π΅Π²ΠΎΠ²ΠΎΠ΄ ΠΎΠ΄ Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΡΠ΅ ΠΌΠΎΠΆΠ΅ ΡΠΏΠΎΡΠ΅Π΄ΠΈΡΠΈ ΡΠ° ΡΠ΅Π²ΠΎΠ²ΠΎΠ΄ΠΎΠΌ
ΠΠΌΠ°ΡΡΠ΅ Π½Π° ΡΠΌΡ Π΄Π° ΠΊΠ°Π΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π»Π΅Π²ΠΎ ΠΎΠ΄ ΡΠΈΠΌΠ±ΠΎΠ»Π° |
, ΠΈΠ·Π»Π°Π·ΠΈ Π½Π΅ΡΡΠΎ Π½Π° stdout
, ΠΎΠ½ΠΎ ΡΡΠΎ ΠΎΠ½Π° Π΄Π°ΡΠ΅ ΠΎΠ΄ΠΌΠ°Ρ
ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ ΠΊΠ°ΠΎ stdin
Π΄ΡΡΠ³ΠΈ ΡΠΈΠΌ. ΠΠ΄Π½ΠΎΡΠ½ΠΎ, ΠΈΡΠΏΠΎΡΡΠ°Π²ΡΠ° ΡΠ΅ Π΄Π°, ΠΊΠΎΡΠΈΡΡΠ΅ΡΠΈ ΡΠ΅Π²ΠΎΠ²ΠΎΠ΄, ΠΈΠΌΠ°ΠΌΠΎ ΠΏΠΎΡΠ»Π° ΡΠ° ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΈΠΌ ΠΈΠ·Π²ΡΡΠ°Π²Π°ΡΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ. ΠΠΎΠ½Π΅ΠΊΠ°Π΄ ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄ΠΎΠ²Π΅ΡΡΠΈ Π΄ΠΎ Π½Π΅ΠΎΡΠ΅ΠΊΠΈΠ²Π°Π½ΠΈΡ
ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠ°. ΠΠ΅ΡΠ°ΡΠΈ ΠΎ ΠΎΠ²ΠΎΠΌΠ΅ ΡΠ΅ ΠΌΠΎΠ³Ρ ΠΏΡΠΎΡΠΈΡΠ°ΡΠΈ
Π₯Π°ΡΠ΄Π΅ ΡΠ°Π΄Π° Π΄Π° ΠΏΡΠΈΡΠ°ΠΌΠΎ ΠΎ ΡΠΈΡΠ°ΡΡ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° ΠΈΠ· Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΠΈ ΡΠΈΡ ΠΎΠ²ΠΎΠΌ ΠΏΡΠΈΠΊΠ°Π·ΠΈΠ²Π°ΡΡ Π½Π° Π΅ΠΊΡΠ°Π½Ρ.
βΠ§ΠΈΡΠ°ΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°
head my_file
: ΡΠΈΡΠ° ΡΠ΅Π΄ΠΎΠ²Π΅ ΡΠ° ΠΏΠΎΡΠ΅ΡΠΊΠ° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅ ΠΈ ΡΡΠ°ΠΌΠΏΠ° ΠΈΡ
Π½Π° Π΅ΠΊΡΠ°Π½Ρ. ΠΠΎΠΆΠ΅ΡΠ΅ ΡΠΈΡΠ°ΡΠΈ Π½Π΅ ΡΠ°ΠΌΠΎ ΡΠ°Π΄ΡΠΆΠ°Ρ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°, Π²Π΅Ρ ΠΈ ΠΎΠ½ΠΎ ΡΡΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΈΠ·Π»Π°Π·Π΅ stdin
ΠΊΠΎΡΠΈΡΡΠ΅ΡΠΈ ΠΎΠ²Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΊΠ°ΠΎ Π΄Π΅ΠΎ ΡΠ΅Π²ΠΎΠ²ΠΎΠ΄Π°.
tail my_file
: ΡΠΈΡΠ° ΡΠ΅Π΄ΠΎΠ²Π΅ ΡΠ° ΠΊΡΠ°ΡΠ° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅. ΠΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠ΅ ΡΠ°ΠΊΠΎΡΠ΅ ΠΌΠΎΠΆΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΡΠΈ Ρ ΡΠ΅Π²ΠΎΠ²ΠΎΠ΄Ρ.
ΠΠ»Π°Π²Π° (Π³Π»Π°Π²Π°) ΡΠ΅ ΠΈΡΠΏΡΠ΅Π΄, Π° ΡΠ΅ΠΏ (ΡΠ΅ΠΏ) ΡΠ΅ ΠΈΠ·Π°
ΠΠΊΠΎ ΡΠ°Π΄ΠΈΡΠ΅ ΡΠ° ΠΏΠΎΠ΄Π°ΡΠΈΠΌΠ° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΠΏΠ°Π½Π΄Π°Ρ, ΠΎΠ½Π΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Π΅ head
ΠΈ tail
ΡΡΠ΅Π±Π°Π»ΠΎ Π±ΠΈ Π΄Π° Π²Π°ΠΌ Π±ΡΠ΄Π΅ ΠΏΠΎΠ·Π½Π°ΡΠΎ. ΠΠΊΠΎ ΡΠΎ Π½ΠΈΡΠ΅ ΡΠ»ΡΡΠ°Ρ, ΠΏΠΎΠ³Π»Π΅Π΄Π°ΡΡΠ΅ Π³ΠΎΡΡΡ ΡΠ»ΠΈΠΊΡ ΠΈ Π»Π°ΠΊΠΎ ΡΠ΅ΡΠ΅ ΠΈΡ
Π·Π°ΠΏΠ°ΠΌΡΠΈΡΠΈ.
Π Π°Π·ΠΌΠΎΡΡΠΈΡΠ΅ Π΄ΡΡΠ³Π΅ Π½Π°ΡΠΈΠ½Π΅ ΡΠΈΡΠ°ΡΠ° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°, Ρ
Π°ΡΠ΄Π΅ Π΄Π° ΠΏΡΠΈΡΠ°ΠΌΠΎ ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ cat
.
Π’ΠΈΠΌ cat
ΠΈΠ»ΠΈ ΡΡΠ°ΠΌΠΏΠ° ΡΠ°Π΄ΡΠΆΠ°Ρ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅ Π½Π° Π΅ΠΊΡΠ°Π½Ρ, ΠΈΠ»ΠΈ ΡΠΏΠ°ΡΠ° Π²ΠΈΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°. ΠΠ°Π²ΠΈΡΠΈ ΠΎΠ΄ ΡΠΎΠ³Π° ΠΊΠΎΠ»ΠΈΠΊΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΡΠ΅ ΠΏΡΠΎΡΠ»Π΅ΡΡΡΠ΅ ΠΎΠ²ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΊΠ°Π΄Π° ΡΠ΅ ΠΏΠΎΠ·ΠΎΠ²Π΅.
ΡΠ°Ρ ΡΠΎΠΌΠΌΠ°Π½Π΄
cat my_one_file.txt
: ΠΊΠ°Π΄Π° ΡΠ΅ ΡΠ΅Π΄Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΠΏΡΠΎΡΠ»Π΅Π΄ΠΈ ΠΎΠ²ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, ΠΎΠ½Π° ΡΠ΅ ΡΠ°ΡΠ΅ Ρ stdout
.
ΠΠΊΠΎ ΠΌΡ Π΄Π°ΡΠ΅ Π΄Π²Π΅ ΠΈΠ»ΠΈ Π²ΠΈΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°, ΠΎΠ½Π΄Π° ΡΠ΅ ΠΏΠΎΠ½Π°ΡΠ° Π΄ΡΡΠ³Π°ΡΠΈΡΠ΅.
cat my_file1.txt my_file2.txt
: Π½Π°ΠΊΠΎΠ½ ΡΡΠΎ ΡΠ΅ ΠΏΡΠΈΠΌΠΈΠ»Π° Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΠΊΠ°ΠΎ ΡΠ»Π°Π·, ΠΎΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠΏΠ°ΡΠ° ΡΠΈΡ
ΠΎΠ² ΡΠ°Π΄ΡΠΆΠ°Ρ ΠΈ ΠΏΡΠΈΠΊΠ°Π·ΡΡΠ΅ ΡΡΠ° ΡΠ΅ Π΄ΠΎΠ³ΠΎΠ΄ΠΈΠ»ΠΎ stdout
.
ΠΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ ΠΊΠΎΠ½ΠΊΠ°ΡΠ΅Π½Π°ΡΠΈΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΡΠ°ΡΡΠ²Π° ΠΊΠ°ΠΎ Π½ΠΎΠ²Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ >
:
cat my_file1.txt my_file2.txt > my_new_file.txt
Π₯Π°ΡΠ΄Π΅ ΡΠ°Π΄Π° Π΄Π° ΡΠ°Π·Π³ΠΎΠ²Π°ΡΠ°ΠΌΠΎ ΠΎ ΡΠΎΠΌΠ΅ ΠΊΠ°ΠΊΠΎ Π΄Π° ΠΈΠ·Π±ΡΠΈΡΠ΅ΠΌΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅ ΠΈ Π·Π°ΡΡΡΠ°Π²ΠΈΠΌΠΎ ΠΏΡΠΎΡΠ΅ΡΠ΅.
βΠΡΠΈΡΠ°ΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°, Π·Π°ΡΡΡΠ°Π²ΡΠ°ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠ°
rm my_file
: Π±ΡΠΈΡΠ°ΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅ my_file
.
rm -r my_folder
: Π±ΡΠΈΡΠ΅ ΡΠ°ΡΡΠΈΠΊΠ»Ρ my_folder
ΠΈ ΡΠ²Π΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅ ΠΈ ΡΠ°ΡΡΠΈΠΊΠ»Π΅ ΠΊΠΎΡΠ΅ ΡΠ°Π΄ΡΠΆΠΈ. ΠΠ°ΡΡΠ°Π²Π° -r
ΠΎΠ·Π½Π°ΡΠ°Π²Π° Π΄Π° ΡΠ΅ ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΠΎΠΊΡΠ΅Π½ΡΡΠΈ Ρ ΡΠ΅ΠΊΡΡΠ·ΠΈΠ²Π½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΡ.
ΠΠ° Π±ΠΈΡΡΠ΅ ΡΠΏΡΠ΅ΡΠΈΠ»ΠΈ ΡΠΈΡΡΠ΅ΠΌ Π΄Π° ΡΡΠ°ΠΆΠΈ ΠΏΠΎΡΠ²ΡΠ΄Ρ ΡΠ²Π°ΠΊΠΈ ΠΏΡΡ ΠΊΠ°Π΄Π° ΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΠΈΠ»ΠΈ ΡΠ°ΡΡΠΈΠΊΠ»Π° ΠΈΠ·Π±ΡΠΈΡΠ΅, ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΎΠ·Π½Π°ΠΊΡ -f
.
kill 012345
: ΠΠ°ΡΡΡΠ°Π²ΡΠ° Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ ΠΏΠΎΠΊΡΠ΅Π½ΡΡΠΈ ΠΏΡΠΎΡΠ΅Ρ, Π΄Π°ΡΡΡΠΈ ΠΌΡ Π²ΡΠ΅ΠΌΠ΅Π½Π° Π΄Π° ΡΠ΅ Π΅Π»Π΅Π³Π°Π½ΡΠ½ΠΎ ΠΈΡΠΊΡΡΡΠΈ.
kill -9 012345
: ΠΡΠΈΡΠΈΠ»Π½ΠΎ ΠΏΡΠ΅ΠΊΠΈΠ΄Π° Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ ΠΏΠΎΠΊΡΠ΅Π½ΡΡΠΈ ΠΏΡΠΎΡΠ΅Ρ. ΠΠΈΠ΅Π² ΡΠ»Π°Π³ -s SIGKILL
Π·Π½Π°ΡΠΈ ΠΈΡΡΠΎ ΡΡΠΎ ΠΈ Π·Π°ΡΡΠ°Π²Π° -9
.
βΠ’ΡΠ°ΠΆΠΈ
ΠΠΎΠΆΠ΅ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΡΠΈ ΡΠ°Π·Π»ΠΈΡΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π·Π° ΠΏΡΠ΅ΡΡΠ°Π³Ρ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°. ΠΠ°ΡΠΎΡΠΈΡΠΎ - grep
, ag
ΠΈ ack
. ΠΠΎΡΠ½ΠΈΠΌΠΎ Π½Π°ΡΠ΅ ΡΠΏΠΎΠ·Π½Π°Π²Π°ΡΠ΅ ΡΠ° ΠΎΠ²ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠ° ΡΠ° grep
. ΠΠ²ΠΎ ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΡΠΊΠΈ ΡΠ΅ΡΡΠΈΡΠ°Π½Π°, ΠΏΠΎΡΠ·Π΄Π°Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΊΠΎΡΠ° ΡΠ΅, ΠΌΠ΅ΡΡΡΠΈΠΌ, ΡΠΏΠΎΡΠΈΡΠ° ΠΎΠ΄ Π΄ΡΡΠ³ΠΈΡ
ΠΈ Π½ΠΈΡΠ΅ ΡΠ°ΠΊΠΎ Π·Π³ΠΎΠ΄Π½Π° Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΠΊΠ°ΠΎ ΡΡΠΎ ΡΠ΅ΡΡ.
Π³ΡΠ΅ΠΏ ΠΊΠΎΠΌΠ°Π½Π΄Π°
grep my_regex my_file
: ΡΠ΅Π°ΡΡΡ
Π΅Ρ my_regex
Π² my_file
. ΠΠΊΠΎ ΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅ ΠΏΠΎΠ΄ΡΠ΄Π°ΡΠ°ΡΠ΅, Π²ΡΠ°ΡΠ° ΡΠ΅ ΡΠ΅ΠΎ Π½ΠΈΠ· Π·Π° ΡΠ²Π°ΠΊΠΎ ΠΏΠΎΠ΄ΡΠ΄Π°ΡΠ°ΡΠ΅. Π£ΠΎΠ±ΠΈΡΠ°ΡΠ΅Π½ΠΎ my_regex
ΡΡΠ΅ΡΠΈΡΠ° ΠΊΠ°ΠΎ ΡΠ΅Π³ΡΠ»Π°ΡΠ½ΠΈ ΠΈΠ·ΡΠ°Π·.
grep -i my_regex my_file
: ΠΡΠ΅ΡΡΠ°Π³Π° ΡΠ΅ Π²ΡΡΠΈ Π½Π° Π½Π°ΡΠΈΠ½ Π±Π΅Π· ΠΎΠ±Π·ΠΈΡΠ° Π½Π° Π²Π΅Π»ΠΈΠΊΠ° ΠΈ ΠΌΠ°Π»Π° ΡΠ»ΠΎΠ²Π°.
grep -v my_regex my_file
: Π²ΡΠ°ΡΠ° ΡΠ²Π΅ ΡΠ΅Π΄ΠΎΠ²Π΅ ΠΊΠΎΡΠΈ Π½Π΅ ΡΠ°Π΄ΡΠΆΠ΅ my_regex
. ΠΠ°ΡΡΠ°Π²Π° -v
Π·Π½Π°ΡΠΈ ΠΈΠ½Π²Π΅ΡΠ·ΠΈΡΡ, ΠΏΠΎΠ΄ΡΠ΅ΡΠ° Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ NOT
, ΠΊΠΎΡΠΈ ΡΠ΅ Π½Π°Π»Π°Π·ΠΈ Ρ ΠΌΠ½ΠΎΠ³ΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈΠΌ ΡΠ΅Π·ΠΈΡΠΈΠΌΠ°.
grep -c my_regex my_file
: ΠΡΠ°ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ ΠΎ Π±ΡΠΎΡΡ ΠΏΠΎΠ΄ΡΠ΄Π°ΡΠ°ΡΠ° Π·Π° ΡΡΠ°ΠΆΠ΅Π½ΠΈ ΠΎΠ±ΡΠ°Π·Π°Ρ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½ Ρ Π΄Π°ΡΠΎΡΠ΅ΡΠΈ.
grep -R my_regex my_folder
: Π²ΡΡΠΈ ΡΠ΅ΠΊΡΡΠ·ΠΈΠ²Π½Ρ ΠΏΡΠ΅ΡΡΠ°Π³Ρ Ρ ΡΠ²ΠΈΠΌ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΠΌΠ° ΠΊΠΎΡΠ΅ ΡΠ΅ Π½Π°Π»Π°Π·Π΅ Ρ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΡ ΡΠ°ΡΡΠΈΠΊΠ»ΠΈ ΠΈ Ρ ΡΠ°ΡΡΠΈΠΊΠ»Π°ΠΌΠ° ΠΊΠΎΡΠ΅ ΡΡ ΡΠ³Π½Π΅ΠΆΡΠ΅Π½Π΅ Ρ ΡΠ΅ΠΌΡ.
Π₯Π°ΡΠ΄Π΅ ΡΠ°Π΄Π° Π΄Π° ΠΏΡΠΈΡΠ°ΠΌΠΎ ΠΎ ΡΠΈΠΌΡ ag
. ΠΠΎΡΠ»Π° ΡΠ΅ ΠΊΠ°ΡΠ½ΠΈΡΠ΅ grep
, Π±ΡΠΆΠ΅ ΡΠ΅, ΠΏΠΎΠ³ΠΎΠ΄Π½ΠΈΡΠ΅ ΡΠ΅ ΡΠ°Π΄ΠΈΡΠΈ Ρ ΡΠΈΠΌ.
Π°Π³ ΡΠΎΠΌΠΌΠ°Π½Π΄
ag my_regex my_file
: Π²ΡΠ°ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ ΠΎ Π±ΡΠΎΡΠ΅Π²ΠΈΠΌΠ° ΡΠ΅Π΄ΠΎΠ²Π° ΠΈ ΡΠ°ΠΌΠΈΠΌ Π»ΠΈΠ½ΠΈΡΠ°ΠΌΠ° Ρ ΠΊΠΎΡΠΈΠΌΠ° ΡΡ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½Π° ΠΏΠΎΠ΄ΡΠ΄Π°ΡΠ°ΡΠ° ΡΠ° my_regex
.
ag -i my_regex my_file
: ΠΡΠ΅ΡΡΠ°Π³Π° ΡΠ΅ Π²ΡΡΠΈ Π½Π° Π½Π°ΡΠΈΠ½ Π±Π΅Π· ΠΎΠ±Π·ΠΈΡΠ° Π½Π° Π²Π΅Π»ΠΈΠΊΠ° ΠΈ ΠΌΠ°Π»Π° ΡΠ»ΠΎΠ²Π°.
Π’ΠΈΠΌ ag
Π°ΡΡΠΎΠΌΠ°ΡΡΠΊΠΈ ΠΎΠ±ΡΠ°Π΄ΠΈΡΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΡ .gitignore
ΠΈ ΠΈΡΠΊΡΡΡΡΡΠ΅ ΠΈΠ· ΠΈΠ·Π»Π°Π·Π° ΠΎΠ½ΠΎ ΡΡΠΎ ΡΠ΅ Π½Π°Π»Π°Π·ΠΈ Ρ ΡΠ°ΡΡΠΈΠΊΠ»Π°ΠΌΠ° ΠΈΠ»ΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΠΌΠ° Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΌ Ρ ΡΠΎΡ Π΄Π°ΡΠΎΡΠ΅ΡΠΈ. ΠΠ΅ΠΎΠΌΠ° ΡΠ΅ ΡΠ΄ΠΎΠ±Π½ΠΎ.
ag my_regex my_file -- skip-vcs-ignores
: ΡΠ°Π΄ΡΠΆΠ°Ρ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° Π·Π° Π°ΡΡΠΎΠΌΠ°ΡΡΠΊΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΠ·ΠΈΡΠ° (Π½ΠΏΡ .gitignore
) ΡΠ΅ Π½Π΅ ΡΠ·ΠΈΠΌΠ° Ρ ΠΎΠ±Π·ΠΈΡ Ρ ΠΏΡΠ΅ΡΡΠ°Π·ΠΈ.
ΠΡΠΈΠΌ ΡΠΎΠ³Π°, Π΄Π° Π±ΠΈ ΡΠΈΠΌ ΡΠ΅ΠΊΠ°ΠΎ ag
Π½Π° ΠΊΠΎΡΠΈΠΌ ΠΏΡΡΠ°ΡΠ°ΠΌΠ° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΠΆΠ΅Π»ΠΈΡΠ΅ Π΄Π° ΠΈΡΠΊΡΡΡΠΈΡΠ΅ ΠΈΠ· ΠΏΡΠ΅ΡΡΠ°Π³Π΅, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΊΡΠ΅ΠΈΡΠ°ΡΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΡ .agignore
.
ΠΠ° ΠΏΠΎΡΠ΅ΡΠΊΡ ΠΎΠ²ΠΎΠ³ ΠΎΠ΄Π΅ΡΠΊΠ° ΡΠΏΠΎΠΌΠ΅Π½ΡΠ»ΠΈ ΡΠΌΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ack
. Π’ΠΈΠΌΠΎΠ²ΠΈ ack
ΠΈ ag
Π²Π΅ΠΎΠΌΠ° ΡΠ»ΠΈΡΠ½ΠΈ, ΠΌΠΎΠΆΠ΅ΠΌΠΎ ΡΠ΅ΡΠΈ Π΄Π° ΡΡ 99% Π·Π°ΠΌΠ΅Π½ΡΠΈΠ²ΠΈ. ΠΠ΅ΡΡΡΠΈΠΌ, ΡΠΈΠΌ ag
ΡΠ°Π΄ΠΈ Π±ΡΠΆΠ΅, Π·Π°ΡΠΎ ΡΠ°ΠΌ Π³Π° ΠΎΠΏΠΈΡΠ°ΠΎ.
Π₯Π°ΡΠ΄Π΅ ΡΠ°Π΄Π° Π΄Π° ΠΏΡΠΈΡΠ°ΠΌΠΎ ΠΎ ΡΠ°Π΄Ρ ΡΠ° Π°ΡΡ ΠΈΠ²Π°ΠΌΠ°.
βΠΡΡ ΠΈΠ²ΠΈΡΠ°ΡΠ΅
tar my_source_directory
: ΡΠΏΠ°ΡΠ° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅ ΠΈΠ· ΡΠ°ΡΡΠΈΠΊΠ»Π΅ my_source_directory
Ρ ΡΠ΅Π΄Π½Ρ ΡΠ°ΡΠ±Π°Π»Π» Π΄Π°ΡΠΎΡΠ΅ΠΊΡ. Π’Π°ΠΊΠ²Π΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅ ΡΡ ΠΊΠΎΡΠΈΡΠ½Π΅ Π·Π° ΠΏΡΠ΅Π½ΠΎΡΠ΅ΡΠ΅ Π²Π΅Π»ΠΈΠΊΠΈΡ
ΡΠΊΡΠΏΠΎΠ²Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° Π½Π΅ΠΊΠΎΠΌΠ΅.
ΡΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°
ΠΠ°ΡΠΎΡΠ΅ΠΊΠ΅ ΡΠ°ΡΠ±Π°Π»Π»-Π° ΠΊΠΎΡΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΠ΅ ΠΎΠ²Π° Π½Π°ΡΠ΅Π΄Π±Π° ΡΡ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅ ΡΠ° Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΡΠΎΠΌ .tar
(ΠΡΡ
ΠΈΠ²Π° ΡΡΠ°ΠΊΠ΅). Π§ΠΈΡΠ΅Π½ΠΈΡΠ° Π΄Π° ΡΠ΅ ΡΠ΅Ρ βΡΡΠ°ΠΊΠ°β (ΡΡΠ°ΠΊΠ°) ΡΠΊΡΠΈΠ²Π΅Π½Π° Ρ Π½Π°Π·ΠΈΠ²Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΈ Ρ Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΡΠΈ Π½Π°Π·ΠΈΠ²Π° ΡΠ°ΡΠ»ΠΎΠ²Π° ΠΊΠΎΡΠ΅ ΠΊΡΠ΅ΠΈΡΠ° ΡΠΊΠ°Π·ΡΡΠ΅ ΠΊΠΎΠ»ΠΈΠΊΠΎ Π΄ΡΠ³ΠΎ ΠΎΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΠΎΡΡΠΎΡΠΈ.
tar -cf my_file.tar my_source_directory
: ΠΊΡΠ΅ΠΈΡΠ° ΡΠ°ΡΠ±Π°Π»Π» Π΄Π°ΡΠΎΡΠ΅ΠΊΡ ΠΏΠΎΠ΄ Π½Π°Π·ΠΈΠ²ΠΎΠΌ my_file.tar
ΡΠ° ΡΠ°Π΄ΡΠΆΠ°ΡΠ΅ΠΌ ΡΠ°ΡΡΠΈΠΊΠ»Π΅ my_source_directory
. ΠΠ°ΡΡΠ°Π²Π° -c
ΠΎΠ·Π½Π°ΡΠ°Π²Π° "ΠΊΡΠ΅ΠΈΡΠ°ΡΠΈ" (ΡΡΠ²Π°ΡΠ°ΡΠ΅), Π° Π·Π°ΡΡΠ°Π²Ρ -f
ΠΊΠ°ΠΎ "ΡΠ°ΡΠ»" (ΡΠ°ΡΠ»).
ΠΠ° Π±ΠΈΡΡΠ΅ ΠΈΠ·Π΄Π²ΠΎΡΠΈΠ»ΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅ ΠΈΠ· .tar
-ΡΠΈΠ»Π΅, ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ tar
ΡΠ° Π·Π°ΡΡΠ°Π²Π°ΠΌΠ° -x
(βΠ΅ΠΊΡΡΡΠ°ΠΊΡβ, Π΅ΠΊΡΡΡΠ°ΠΊΡΠΈΡΠ°) ΠΈ -f
(βΠ΄Π°ΡΠΎΡΠ΅ΠΊΠ°β, Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°).
tar -xf my_file.tar
: ΠΈΠ·Π΄Π²Π°ΡΠ° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅ ΠΈΠ· my_file.tar
Ρ ΡΡΠ΅Π½ΡΡΠ½ΠΈ ΡΠ°Π΄Π½ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌ.
Π₯Π°ΡΠ΄Π΅ ΡΠ°Π΄Π° Π΄Π° ΠΏΡΠΈΡΠ°ΠΌΠΎ ΠΎ ΡΠΎΠΌΠ΅ ΠΊΠ°ΠΊΠΎ ΠΊΠΎΠΌΠΏΡΠΈΠΌΠΎΠ²Π°ΡΠΈ ΠΈ Π΄Π΅ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΎΠ²Π°ΡΠΈ .tar
-ΡΠ°ΡΠ»ΠΎΠ²ΠΈ.
tar -cfz my_file.tar.gz my_source_directory
: ΠΎΠ²Π΄Π΅ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠΈ Π·Π°ΡΡΠ°Π²Ρ -z
(βΠ·ΠΈΠΏβ, Π°Π»Π³ΠΎΡΠΈΡΠ°ΠΌ ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ΅) ΠΎΠ·Π½Π°ΡΠ°Π²Π° Π΄Π° Π°Π»Π³ΠΎΡΠΈΡΠ°ΠΌ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΠΊΠΎΠΌΠΏΡΠΈΠΌΠΎΠ²Π°ΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° gzip
(ΠΠΠ£Π·ΠΈΠΏ). ΠΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΡΡΠ΅Π΄ΠΈ ΠΏΡΠΎΡΡΠΎΡ Π½Π° Π΄ΠΈΡΠΊΡ ΠΏΡΠΈΠ»ΠΈΠΊΠΎΠΌ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠ° ΡΠ°ΠΊΠ²ΠΈΡ
Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°. ΠΠΊΠΎ ΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠ°ΡΡ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° ΠΏΡΠ΅Π½ΠΎΡ Π΄ΡΡΠ³ΠΈΠΌ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΠΌΠ°, ΡΠΎ Π΄ΠΎΠΏΡΠΈΠ½ΠΎΡΠΈ Π±ΡΠΆΠ΅ΠΌ ΠΏΡΠ΅ΡΠ·ΠΈΠΌΠ°ΡΡ ΡΠ°ΠΊΠ²ΠΈΡ
Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°.
Π Π°ΡΠΏΠ°ΠΊΡΡΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΡ .tar.gz
ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΠ΄Π°ΡΠΈ Π·Π°ΡΡΠ°Π²Ρ -z
Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΅ΠΊΡΡΡΠ°ΠΊΡ ΡΠ°Π΄ΡΠΆΠ°ΡΠ° .tar
-Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅, ΠΎ ΠΊΠΎΡΠΈΠΌΠ° ΡΠΌΠΎ Π³ΠΎΡΠ΅ Π³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈ. ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΎΠ²Π°ΠΊΠΎ:
tar -xfz my_file.tar.gz
Π’ΡΠ΅Π±Π° Π½Π°ΠΏΠΎΠΌΠ΅Π½ΡΡΠΈ Π΄Π° ΡΠ΅ ΡΠΈΠΌ tar
ΠΠΌΠ° ΡΠΎΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΡΠΈΡΠ½ΠΈΡ
Π·Π°ΡΡΠ°Π²Π°.
ΠΠ°ΡΡ Π°Π»ΠΈΠ°ΡΠΈ
ΠΠ°ΡΡ
Π°Π»ΠΈΡΠ°ΡΠΈ (ΠΊΠΎΡΠΈ ΡΠ΅ ΡΠ°ΠΊΠΎΡΠ΅ Π½Π°Π·ΠΈΠ²Π°ΡΡ Π°Π»ΠΈΡΠ°ΡΠΈ ΠΈΠ»ΠΈ ΡΠΊΡΠ°ΡΠ΅Π½ΠΈΡΠ΅) ΡΡ Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°Π½ΠΈ Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΡ ΡΠΊΡΠ°ΡΠ΅Π½Π° ΠΈΠΌΠ΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΈΠ»ΠΈ ΡΠΈΡ
ΠΎΠ²ΠΈΡ
ΡΠ΅ΠΊΠ²Π΅Π½ΡΠΈ, ΡΠΈΡΠ° ΡΠΏΠΎΡΡΠ΅Π±Π° ΡΠΌΠ΅ΡΡΠΎ ΡΠ΅Π΄ΠΎΠ²Π½ΠΈΡ
ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΡΠ±ΡΠ·Π°Π²Π° ΡΠ°Π΄. ΠΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ ΠΏΡΠ΅ΡΠ΄ΠΎΠ½ΠΈΠΌ bu
, ΠΊΠΎΡΠΈ ΡΠ°ΠΊΡΠΈΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ python setup.py sdist bdist_wheel
, ΠΎΠ½Π΄Π° ΡΠ΅ Π·Π° ΠΏΠΎΠ·ΠΈΠ²Π°ΡΠ΅ ΠΎΠ²Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π΄ΠΎΠ²ΠΎΡΠ½ΠΎ ΠΊΠΎΡΠΈΡΡΠΈΡΠΈ ΠΎΠ²Π°Ρ Π°Π»ΠΈΠ°Ρ.
ΠΠ° Π±ΠΈΡΡΠ΅ ΠΊΡΠ΅ΠΈΡΠ°Π»ΠΈ ΡΠ°ΠΊΠ°Π² Π°Π»ΠΈΠ°Ρ, ΡΠ°ΠΌΠΎ Π΄ΠΎΠ΄Π°ΡΡΠ΅ ΡΠ»Π΅Π΄Π΅ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Ρ Π΄Π°ΡΠΎΡΠ΅ΠΊΡ ~/.bash_profile
:
alias bu="python setup.py sdist bdist_wheel"
ΠΠΊΠΎ Π²Π°Ρ ΡΠΈΡΡΠ΅ΠΌ Π½Π΅ΠΌΠ° Π΄Π°ΡΠΎΡΠ΅ΠΊΡ ~/.bash_profile
, ΠΎΠ½Π΄Π° Π³Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°ΠΌΠΈ ΠΊΡΠ΅ΠΈΡΠ°ΡΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ touch
. ΠΠ°ΠΊΠΎΠ½ ΠΊΡΠ΅ΠΈΡΠ°ΡΠ° Π°Π»ΠΈΡΠ°ΡΠ°, ΠΏΠΎΠ½ΠΎΠ²ΠΎ ΠΏΠΎΠΊΡΠ΅Π½ΠΈΡΠ΅ ΡΠ΅ΡΠΌΠΈΠ½Π°Π», Π½Π°ΠΊΠΎΠ½ ΡΠ΅Π³Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΡΠΈ ΠΎΠ²Π°Ρ Π°Π»ΠΈΠ°Ρ. Π£ ΠΎΠ²ΠΎΠΌ ΡΠ»ΡΡΠ°ΡΡ, ΡΠ½ΠΎΡ Π΄Π²Π° ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠ° Π·Π°ΠΌΠ΅ΡΡΡΠ΅ ΡΠ½ΠΎΡ Π²ΠΈΡΠ΅ ΠΎΠ΄ ΡΡΠΈ Π΄Π΅ΡΠ΅ΡΠΈΠ½Π΅ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΊΠΎΡΠ° ΡΠ΅ Π½Π°ΠΌΠ΅ΡΠ΅Π½Π°
Π ~/.bash_profile
ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΠ΄Π°ΡΠΈ ΠΏΡΠ΅ΡΠ΄ΠΎΠ½ΠΈΠΌΠ΅ Π·Π° ΡΠ²Π΅ ΡΠ΅ΡΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅Π½Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅.
βΠ Π΅Π·ΡΠ»ΡΠ°ΡΠΈ
Π£ ΠΎΠ²ΠΎΠΌ ΠΏΠΎΡΡΡ ΡΠΌΠΎ ΠΏΠΎΠΊΡΠΈΠ»ΠΈ 21 ΠΏΠΎΠΏΡΠ»Π°ΡΠ½Ρ ΠΠ°ΡΡ
ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈ ΡΠ°Π·Π³ΠΎΠ²Π°ΡΠ°Π»ΠΈ ΠΎ ΠΊΡΠ΅ΠΈΡΠ°ΡΡ Π°Π»ΠΈΡΠ°ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ. ΠΠΊΠΎ ΡΡΠ΅ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π½ΠΈ Π·Π° ΠΎΠ²Ρ ΡΠ΅ΠΌΡ -
ΠΡΠ°Π³ΠΈ ΡΠΈΡΠ°ΠΎΡΠΈ! ΠΠΎΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΊΠΎΡΠ΅ ΡΡ ΠΊΠΎΡΠΈΡΠ½Π΅ Π·Π° ΠΏΠΎΡΠ΅ΡΠ½ΠΈΠΊΠ΅ Π±ΠΈΡΡΠ΅ Π΄ΠΎΠ΄Π°Π»ΠΈ ΠΎΠ½ΠΈΠΌΠ° ΠΎ ΠΊΠΎΡΠΈΠΌΠ° ΡΠ΅ Π±ΠΈΠ»ΠΎ ΡΠ΅ΡΠΈ Ρ ΠΎΠ²ΠΎΠΌ ΡΠ»Π°Π½ΠΊΡ?
ΠΠ·Π²ΠΎΡ: Π²Π²Π².Ρ
Π°Π±Ρ.ΡΠΎΠΌ