Π‘ΠΈΡΡΠ΅ΠΌΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π·Π°Π΄Π°Π½ΠΈΡΠΌΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
bg [%<i>jobid</i>] | ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ΠΈΡ Π² ΡΠΎΠ½ΠΎΠ²ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅. ΠΠ΅Π· ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΡΠ΅ΠΊΡΡΠ΅ΠΌΡ Π·Π°Π΄Π°Π½ΠΈΡ. |
fg [%<i>jobid</i>] | ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ΠΈΡ Π² ΡΠ΅ΠΊΡΡΠ΅ΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅. ΠΡΠ»ΠΈ Π·Π°Π΄Π°Π½ΠΈΠ΅ <i>jobid</i> |
jobs [-p | -l] [%<i>jobid</i> ... ] | ΠΡΠ²ΠΎΠ΄ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± ΠΎΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΡ
ΠΈ ΡΠΎΠ½ΠΎΠ²ΡΡ
Π·Π°Π΄Π°Π½ΠΈΡΡ
Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌΠΈ Π½ΠΎΠΌΠ΅ΡΠ°ΠΌΠΈ. ΠΡΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ ΠΎΠΏΡΡΠ΅Π½, Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ±ΠΎ Π²ΡΠ΅Ρ
ΠΎΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΡ
ΠΈ ΡΠΎΠ½ΠΎΠ²ΡΡ
Π·Π°Π΄Π°Π½ΠΈΡΡ
. ΠΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠ΅ Π½ΠΈΠΆΠ΅ ΠΎΠΏΡΠΈΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΡΠΎΡΠΌΠ°Ρ Π²ΡΠ²ΠΎΠ΄Π°: -l-Ρ |
kill [-signo] %<i>jobid</i> | ΠΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΡΠ΅ ΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, ΡΡΠΎ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° kill(1), Π½ΠΎ ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΊ Π·Π°Π΄Π°Π½ΠΈΡΠΌ. |
stop %<i>jobid</i> | ΠΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ΠΈΡ. |
wait %<i>jobid</i> | ΠΠΆΠΈΠ΄Π°Π΅Ρ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°Π΄Π°Π½ΠΈΡ <i>jobid</i> |
ΠΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΉ Π½ΠΈΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΠ»Π»ΡΡΡΡΠΈΡΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π·Π°Π΄Π°Π½ΠΈΡΠΌΠΈ ΠΈ Π½Π΅ Π½ΡΠΆΠ΄Π°Π΅ΡΡΡ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ :
$ <b>inf.j &</b>[1] 9112$ <b>comm1</b> &[2] 9113$ <b>jobs</b>[1] - Running inf.j[2] + Running comm1$ <b>stop %1</b>$ <b>jobs</b>[1] - Stopped (signal) inf.j[2] + Running comm1$ <b>stop %%</b>$ <b>jobs -1</b>[1] - 9112 Stopped (signal) inf.j (wd: /home/andy/SH//JOB)[2] + 9113 Stopped (signal) comm1 (wd: /home/andy/SH/JOB)$ <b>bg %1</b>[1] inf.j &$ <b>jobs</b>[1] + Running inf.j[2] - Stopped (signal) comm1$ <b>kill %1 %2</b>$ <b>jobs</b>[1] + Done(208) inf.j[2] - Done (208) comm1$ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡ UNIX
Π ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ ΡΠ°Π·Π΄Π΅Π»Π°Ρ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡ UNIX. ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡΡΡ ΠΊΡΠ°ΡΠΊΠΈΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΡΡΠΈΠ»ΠΈΡ, Π²ΡΠΏΠ°Π²ΡΠΈΡ ΠΈΠ· ΠΏΠΎΠ»Ρ Π½Π°ΡΠ΅Π³ΠΎ Π·ΡΠ΅Π½ΠΈΡ. ΠΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΡΡΠΈΠ»ΠΈΡΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Π² ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΌ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ΅ man(1).
Π£ΡΠΈΠ»ΠΈΡΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ
ΠΠΎΠ»Π΅ [
optcd [<i>dir</i>] | ΠΠ·ΠΌΠ΅Π½ΡΠ΅Ρ ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΊΠ°ΡΠ°Π»ΠΎΠ³. ΠΡΠΈ Π·Π°Π΄Π°Π½ΠΈΠΈ Π±Π΅Π· ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° β ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π² Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΠΉ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. |
cmp [opt] <i>file1 file2</i> | Π£ΡΠΈΠ»ΠΈΡΠ° cmp(1) ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅Ρ Π΄Π²Π° ΡΠ°ΠΉΠ»Π°, ΡΠΊΠ°Π·Π°Π½Π½ΡΡ
Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ². ΠΡΠ»ΠΈ ΡΠ°ΠΉΠ»Ρ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ, Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Π½Π΅ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ. Π ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΡΠ²ΠΎΠ΄ΡΡΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΠΏΠ΅ΡΠ²ΠΎΠΌ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠΈΠΌΠΈ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ (Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΡΠ°Π·Π»ΠΈΡΠΈΠ΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ Π² 13-ΠΌ ΡΠΈΠΌΠ²ΠΎΠ»Π΅ 4-ΠΉ ΡΡΡΠΎΠΊΠΈ): $Β <b>catΒ file1</b> 1 2 3 4Β 5Β 6 7 8 9 10 11 12 13 14 15 $Β <b>catΒ file2</b> 1 2Β 3 4Β 5Β 6Β diff1 7Β 8Β 9Β 10 11Β 12Β 13Β 14Β 15Β diff2 $Β <b>cmpΒ file1Β file2</b> file1Β file2Β differ:Β charΒ 13,Β line 4 |
diff [opt] <i>file1 file2</i> | Π£ΡΠΈΠ»ΠΈΡΠ° diff(1) ΡΠ°ΠΊΠΆΠ΅ ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅Ρ Π΄Π²Π° ΡΠ°ΠΉΠ»Π° ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π²Π½Π΅ΡΡΠΈ Π² ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΡΠΈΡ
ΡΠ°ΠΉΠ»ΠΎΠ² Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ°ΠΉΠ» Π²ΠΎ Π²ΡΠΎΡΠΎΠΉ. ΠΠΎ ΡΡΡΠ΅ΡΡΠ²Ρ, Π²ΡΠ²ΠΎΠ΄ ΡΡΠΈΠ»ΠΈΡΡ diff(1) ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° ed(1), Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π»Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ file1file2$ <b>diff file1 file2</b> 3a4 > diff1 5c6,Β 7 <Β 11Β 12Β 13Β 14Β 15 ... > 11 12 13 14 15 diff2 |
cpΒ [opt]Β file1Β file2 cpΒ [opt]Β file1Β ... dir | Π£ΡΠΈΠ»ΠΈΡΠ° cp(1) ΡΠ»ΡΠΆΠΈΡ Π΄Π»Ρ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ². ΠΡΠΈ ΡΡΠΎΠΌ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ Π½Π΅ ΠΆΠ΅ΡΡΠΊΠ°Ρ ΡΠ²ΡΠ·Ρ, Π° Π½ΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ»: $Β <b>cpΒ file1Β file2</b> $Β <b>lsΒ -liΒ file1Β file2</b> 261425Β -rw-r--r--Β 1Β andyΒ userΒ 49Β DecΒ 24Β 12:58Β file1 261427Β -rw-r--r--Β 1Β andyΒ userΒ 49Β Dec 24 13:13 file2 |
mvΒ [opt]Β <i>file1Β file2</i> mvΒ [opt]Β <i>file1</i> ...Β <i>dir</i> | Π£ΡΠΈΠ»ΠΈΡΠ° mv(1) ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π°. ΠΡΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠΌ, ΡΠΎ ΡΠΈΡΠ»ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² ΡΡΠΈΠ»ΠΈΡ cp(1) ΠΈΠ»ΠΈ mv(1) ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠ΅Π²ΡΡΠ°ΡΡ 2. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡΡ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³. |
rmΒ [opt]Β <i>file1</i>... rmdirΒ <i>dir1</i>... | Π£ΡΠΈΠ»ΠΈΡΡ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ². ΠΡΠΈ ΡΡΠΎΠΌ ΡΠ΄Π°Π»ΡΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π·Π°ΠΏΠΈΡΠΈ ΠΈΠΌΠ΅Π½ ΡΠ°ΠΉΠ»ΠΎΠ² Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°Ρ , ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ°ΠΉΠ»Π° (ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΠ΅ ΠΈ Π΄ΠΈΡΠΊΠΎΠ²ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅) Π±ΡΠ΄Π΅Ρ ΡΠ΄Π°Π»Π΅Π½ΠΎ, Π΅ΡΠ»ΠΈ ΡΠΈΡΠ»ΠΎ ΠΆΠ΅ΡΡΠΊΠΈΡ ΡΠ²ΡΠ·Π΅ΠΉ Π΄Π»Ρ ΡΠ°ΠΉΠ»Π° ΡΡΠ°Π½Π΅Ρ ΡΠ°Π²Π½ΡΠΌ 0. |
ls [opt] [<i>file1 file2</i> ...] | ΠΠ΅Π· ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΡΠΈΠ»ΠΈΡΠ° ls(1) Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΠΈΠΌΠ΅Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ² ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°ΡΡ ΠΈΠΌΠ΅Π½Π° ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ², ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΊΠΎΡΠΎΡΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ²Π΅ΡΡΠΈ, ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ², ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΊΠΎΡΠΎΡΡΡ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ. ΠΠΏΡΠΈΠΈ ΡΡΠΈΠ»ΠΈΡΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠΏΠΈΡΠΎΠΊ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΠΎΡΡΠΈ ΠΈ ΡΠΎΡΠΌΠ°ΡΠ°. |
ln [opt] source target | Π£ΡΠΈΠ»ΠΈΡΠ° ln(1) ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΆΠ΅ΡΡΠΊΡΡ ΡΠ²ΡΠ·Ρ ΠΈΠΌΠ΅Π½ΠΈ source Ρ ΡΠ°ΠΉΠ»ΠΎΠΌ, Π°Π΄ΡΠ΅ΡΡΠ΅ΠΌΡΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ target. ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΠΏΡΠΈΠΈ -s Π±ΡΠ΄Π΅Ρ ΡΠΎΠ·Π΄Π°Π½Π° ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ²ΡΠ·Ρ. |
mkdir [-m mode] [-p] <i>dir1</i>... | Π‘ΠΎΠ·Π΄Π°ΡΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³. |
pwd | ΠΡΠ²Π΅ΡΡΠΈ ΠΈΠΌΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°. |
fgrep [opt] <<i>ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠ°</i>> <i>file1</i>... | Π£ΡΠΈΠ»ΠΈΡΡ ΠΏΠΎΠΈΡΠΊΠ° ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΎΠ² ΡΠ΅ΠΊΡΡΠ° Π² ΡΠ°ΠΉΠ»Π°Ρ
. ΠΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠΈΠ»ΡΡΡΠΎΠ² Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ
ΠΊΠ°Π½Π°Π»Π°Ρ
. ΠΠ»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠΈ Π² ΡΠ°ΠΉΠ»Π°Ρ
ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΠΌΡΡ ΠΏΡΠΎΡΡΡΡ ΠΈΠ· ΡΡΠΈΠ»ΠΈΡ fgrep(1) (fast grep). ΠΡΠ»ΠΈ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠ° ΠΏΠΎΠΈΡΠΊΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΏΡΠΎΠ±Π΅Π»Ρ ΠΈΠ»ΠΈ Π·Π½Π°ΠΊΠΈ ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ, Π΅Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΊΠ»ΡΡΠΈΡΡ Π² ΠΊΠ°Π²ΡΡΠΊΠΈ. ΠΡΠ»ΠΈ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠ° ΡΠΆΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΊΠ°Π²ΡΡΠΊΠΈ, ΠΈΡ
Π½Π°Π΄ΠΎ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°ΡΡ, ΠΏΠΎΠΌΠ΅ΡΡΠΈΠ² ΡΠΈΠΌΠ²ΠΎΠ» '\' Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΠ΅ΡΠ΅Π΄ ΠΊΠ°Π²ΡΡΠΊΠ°ΠΌΠΈ: $Β <b>fgrepΒ "ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌΒ Π²Β ΡΠ°Π·Π΄Π΅Π»Π΅ \"Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅Β ΠΏΡΠΎΡΠ΅ΡΡΠ°\"" chap*</b> |
grep [opt] <<i>ΡΠ΅Π³_Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅</i>> <i>file1</i>... egrepΒ [opt]Β <<i>ΡΠ΅Π³_Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅</i>> <i>file1</i>... | Π£ΡΠΈΠ»ΠΈΡΡ grep(1) ΠΈ egrep(1) ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π½Π΅ ΡΠ²Π΅ΡΠ΅Π½Ρ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΈΡΠΊΠΎΠΌΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π°, ΠΈΠ»ΠΈ Ρ
ΠΎΡΠΈΡΠ΅ Π½Π°ΠΉΡΠΈ ΡΠ»ΠΎΠ²Π°, ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ
ΠΌΠ΅ΡΡΠ°Ρ
ΡΠ°ΠΉΠ»Π°. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠΈ ΠΏΠΎΠΈΡΠΊΠ° ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ (<i>ΡΠ΅Π³_Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅</i>$Β <b>grepΒ "cent[er]"Β file</b>$Β <b>grepΒ "cent[er][er]"Β file</b>[er]'Π΅''r' |
cat [opt] <i>file</i> | Π£ΡΠΈΠ»ΠΈΡΡ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°. ΠΠΎΠΌΠ°Π½Π΄Π° catΒ filefile-v |
more [opt] <i>file</i> pgΒ [opt] file | ΠΡΠ»ΠΈ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠ°ΠΉΠ»Π° Π²Π΅Π»ΠΈΠΊ ΠΈ Π΅Π³ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π½Π΅ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΡΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅, ΡΠ΄ΠΎΠ±Π½Π΅Π΅ Π±ΡΠ΄Π΅Ρ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΡΠΈΠ»ΠΈΡΠ°ΠΌΠΈ pg(1) ΠΈ more(1), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΌΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ ΡΠ°ΠΉΠ» ΠΏΠΎΡΡΠΈΡΠΌΠΈ. |
headΒ [-n]Β file tailΒ [opt] file | ΠΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΠ°Π»ΠΎ (ΠΏΠ΅ΡΠ²ΡΠ΅ n ΡΡΡΠΎΠΊ) ΠΈΠ»ΠΈ ΠΊΠΎΠ½Π΅Ρ (ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ n ΡΡΡΠΎΠΊ) ΡΠ°ΠΉΠ»Π° ΠΌΠΎΠΆΠ½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΈΠ»ΠΈΡ head(1) ΠΈ tail(1), ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ. |
sort | ΠΠ»Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΡΡΡΠΎΠΊ ΡΠ°ΠΉΠ»Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΠΈΠ»ΠΈΡΠ° sort(1). ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΡΠ΅ΠΊΡΡΠ° Π² Π°Π»ΡΠ°Π²ΠΈΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π²Π²Π΅ΡΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ: $Β <b>sortΒ -d file >sorted file</b>fileΠΠ½Π΄ΡΠ΅ΠΉ ΠΠ°ΠΉ ΠΠΎΡΠΈΡ Π―Π½Π²Π°ΡΡ ΠΠ»Π°Π΄ΠΈΠΌΠΈΡ ΠΠ°ΡΡ$Β <b>sortΒ -MΒ +1Β file</b>ΠΠΎΡΠΈΡΒ Π―Π½Π²Π°ΡΡ ΠΠ»Π°Π΄ΠΈΠΌΠΈΡΒ ΠΠ°ΡΡ ΠΠ½Π΄ΡΠ΅ΠΉΒ ΠΠ°ΠΉ-M+1 |
cut | ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΡΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ ΡΠΊΠ°Π·Π°Π½Π½ΡΠ΅ ΠΏΠΎΠ»Ρ ΡΡΡΠΎΠΊ ΡΠ°ΠΉΠ»Π°. Π Π°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ ΠΏΠΎΠ»Π΅ΠΉ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΎΠΏΡΠΈΠ΅ΠΉ -d<<i>sep</i>>$<b>Β catΒ /etc/passwdΒ |Β cutΒ -f5Β -d:</b> ... WWWΒ Administrator YuriΒ Korenev SergeΒ Smirnoff W3Β group KonstantinΒ Fedorov AndreiΒ Robachevsky SergeyΒ Petrov |
wc <i>file</i> | ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΠ²Π΅ΡΡΠΈ ΡΠΈΡΠ»ΠΎ ΡΡΡΠΎΠΊ, ΡΠ»ΠΎΠ² ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΡΠ΅ΠΊΡΡΠ° ΡΠ°ΠΉΠ»Π°. |
find <i>dir</i> [opt] | ΠΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΏΠΎΠΈΡΠΊ ΡΠ°ΠΉΠ»Π° Π² ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ UNIX, Π½Π°ΡΠΈΠ½Π°Ρ Ρ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° <i>dir</i>$Β <b>findΒ /Β -nameΒ shΒ -printΒ 2>/dev/null</b> /usr/bin/sh /usr/xpg4/bin/sh /sbin/sh-name-print$Β <b>findΒ /Β -nameΒ coreΒ -atimeΒ +30Β -print</b> /u/local/lib/zircon/lib/core /u/local/etc/httpd/data/zzmaps/core /home/amd/WORK/novosti/core /home/amd/WORK/access/core /home/guests/snell/core$Β <b>findΒ /Β -nameΒ coreΒ -atimeΒ +30Β -execΒ rmΒ {}Β \;</b> |
chown user <i>file</i> ... | ΠΠ·ΠΌΠ΅Π½ΡΠ΅Ρ Π²Π»Π°Π΄Π΅Π»ΡΡΠ°-ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ². |
chgrp group <i>file</i> ... | ΠΠ·ΠΌΠ΅Π½ΡΠ΅Ρ Π²Π»Π°Π΄Π΅Π»ΡΡΠ°-Π³ΡΡΠΏΠΏΡ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ². |
chmod mode <i>file</i> ... | ΠΠ·ΠΌΠ΅Π½ΡΠ΅Ρ ΠΏΡΠ°Π²Π° Π΄ΠΎΡΡΡΠΏΠ° ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π°ΡΡΠΈΠ±ΡΡΡ ΡΠ°ΠΉΠ»ΠΎΠ². |
file <i>file1</i> ... | Π‘ΠΊΠ°Π½ΠΈΡΡΠ΅Ρ Π½Π°ΡΠ°Π»ΠΎ ΡΠ°ΠΉΠ»Π° ΠΈ ΠΏΡΡΠ°Π΅ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π΅Π³ΠΎ ΡΠΈΠΏ. ΠΡΠ»ΠΈ ΡΡΠΎ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ» (ASCII), file(1) ΠΏΡΡΠ°Π΅ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π΅Π³ΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ (ΡΠ΅ΠΊΡΡ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π° Π‘ ΠΈ Ρ.Π΄.). ΠΡΠ»ΠΈ ΡΡΠΎ Π±ΠΈΠ½Π°ΡΠ½ΡΠΉ ΡΠ°ΠΉΠ», ΡΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π²Π΅Π΄Π΅ΡΡΡ ΠΏΠΎ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠΌΡ magic number, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½Π°Ρ
ΠΎΠ΄ΡΡΡΡ Π² ΡΠ°ΠΉΠ»Π΅ /etc/magic. $Β <b>fileΒ *</b> nlc-2.2d.tar:Β tarΒ archive report.doc:Β asciiΒ text work:Β directory runme.c:Β ΡΒ programΒ text runme:Β ELFΒ 32-bitΒ MSBΒ executable figure.gif:Β data |