סקונילב הגירהו תפז ,mkdir תודוקפ לע םיישומיש םיפיט 4


!םיליחתמ .םיכרד הברהב ךל ורזעיש םיאבה םיפיטה תעברא םע ןאכ ינא ,סקוניל לש םיקירטהו םיפיטה תורדסל ךשמהב .תרחא ךרדב הבוט רתוי הברה הרוצב תאז תושעל ןתינש עדוונש דע ילאנויצנבנוק ןפואב המישמ עצב

.ןלהל עצוהש יפכ הגשהל ךירדמה ץע הנבמ

$ cd /home/$USER/Desktop
$ mkdir tecmint
$ mkdir tecmint/etc
$ mkdir tecmint/lib
$ mkdir tecmint/usr
$ mkdir tecmint/bin
$ mkdir tecmint/tmp
$ mkdir tecmint/opt
$ mkdir tecmint/var
$ mkdir tecmint/etc/x1
$ mkdir tecmint/usr/x2
$ mkdir tecmint/usr/x3
$ mkdir tecmint/tmp/Y1
$ mkdir tecmint/tmp/Y2
$ mkdir tecmint/tmp/Y3
$ mkdir tecmint/tmp/Y3/z

.1 וק םע האבה הדוקפה תלעפה ידי לע טושפ ליעל שיחרתה תא גישהל ןתינ

$ mkdir -p /home/$USER/Desktop/tecmint/{etc/x1,lib,usr/{x2,x3},bin,tmp/{Y1,Y2,Y3/z},opt,var}

.'ץע' הליבחה תא ףיסוהל וא םיאתהל לוכי התא ,ןקתומ אל םא .ץעה תדוקפב שמתשהל לוכי התא תמאל ידכ

$ tree tecmint

.ללכבו ךרוצה תעב תפטעמ טפירקס ךותמ וב םישמתשמ םא דואמ ליעוהל יושע הז .תוירפס לש היכרריה תריציל {} תועצמאב אלא הליגר הדוקפ אלא הז ןיא יכ בל ומיש .ליעל רומאה תועצמאב תובכרומ ל

ABC
DEF
GHI
JKL
MNO
PQR
STU
VWX
Y
Z

?הז שיחרתב השוע היה ליגר שמתשמ המ

:ומכ ,עגמ תדוקפ תועצמאב יוצר ,הליחת ץבוקה תא רוציי אוה .א

$ touch /home/$USER/Desktop/test

.רחא ךרוע לכ וא vim ,וננ תויהל יושעש ,ץבוקה תא חותפל ידכ טסקט ךרועב שמתשי אוה .ב

$ nano /home/$USER/Desktop/test

.אצייו רומשי ,הז ץבוקב ל"נה טסקטה תא םישי אוה ןכמ רחאל .ג

.ל"נה שיחרתה תא עצבל ידכ םידעצ השולשל תוחפל קוקז אוה ,אוה/ול שרדנש ןמזל רשק אלל זא

.דרפנב הלועפ לכ תושעל ךירצ אל אוה .השענ לכהו ףוסמב תחא תבב ןלהלש טסקטה תא דילקי טושפ אוה ?םכח הסונמ רא-סקוניל השעי המ

cat << EOF > /home/$USER/Desktop/test
ABC
DEF
GHI
JKL
MNO
PQR
STU
VWX
Y
Z
EOF

.אל וא החלצהב ורצונ ונכותו ץבוקה םא קודבל ידכ 'לותח' הדוקפב שמתשהל לוכי התא

$ cat /home/avi/Desktop/test

.הז שיחרתב םירבד ינש םישוע ונא ללכ ךרדב

:ומכ ,דעיב ותוא ץלחו תפזה רודכ תא זזה/קתעה .א

$ cp firefox-37.0.2.tar.bz2 /opt/
or
$ mv firefox-37.0.2.tar.bz2 /opt/

.opt/directory/-ל CD .ב

$ cd /opt/

.לובראטה תא ץלח .ג

# tar -jxvf firefox-37.0.2.tar.bz2 

.ךפיהל הז תא תושעל םילוכי ונחנא

:כ שרדנה דעיל ץלוחש ןויכראה תא ריבענ/קיתענו אוהש ןכיה Tarball -ה תא ףולשנ ונא

$ tar -jxvf firefox-37.0.2.tar.bz2 
$ cp -R firefox/  /opt/
or
$ mv firefox/ /opt/

:ומכ דחא דעצב וז המישמ עצבל לוכי עוצקמה שיא .המלשהל םידעצ וא םיינש תטקונ הדובעה םירקמה ינשב

$ tar -jxvf firefox-37.0.2.tar.bz2 -C /opt/

.(/ opt/ןאכ) הניוצש היקיתב ןויכראה תא ץלחל תפזל תמרוג C- תורשפאה

.וצרתש םוקמ לכל ותוא וצליחו תודרוהה תייקיתב TAR רודכה תא וריאשה טושפ ,ץלוחש ץבוקה תא וריבעה/וקיתעת וא ןויכראה תא וריבעת לא וישכעמ .ךייח לע לקי הז .תפז םע C- תורשפאב שמתשהל לגרה .םילגרהל

:כ טושפ ,(apache2 חיננ) תוריש/ךילהת אוצמל ידכ grep תרזעב ותוא םיננצמו ps -A הדוקפה תועצמאב ךילהתה לכ תא םיטרפמ ונא לכ םדוק ,רתויב תיללכה ךרדב

$ ps -A | grep -i apache2
1006 ?        00:00:00 apache2
 2702 ?        00:00:00 apache2
 2703 ?        00:00:00 apache2
 2704 ?        00:00:00 apache2
 2705 ?        00:00:00 apache2
 2706 ?        00:00:00 apache2
 2707 ?        00:00:00 apache2

.האבה הדוקפה תרזעב apache2 תא גורהל ידכ הלא PID -ב שמתשהל לכות זאו ,םהלש PID -ה םע עגרכ םילעופה apache2 יכילהת לכ תא גיצמ ליעלש טלפה

# kill 1006 2702 2703 2704 2705 2706 2707

:ומכ ,אל וא לעופ 'apache2' םשב והשלכ תוריש/ךילהת םא ןיב קודב זאו

$ ps -A | grep -i apache2

:תושעל טושפ לוכי התא ,apache2 רובע ךילהתה יטרפ תא אוצמל ךירצ התאש חיננ .pgrep תועצמאב קר ךילהת לע יטנוולר עדימ אצמתש ןכתיי .pkill -ו pgrep ומכ רזע ילכ תועצמאב רתוי ןבומ טמרופב תאז תושעל םי

$ pgrep apache2
15396
15400
15401
15402
15403
15404
15405

.הצירה ידי לע pid דגנכ ךילהתה םש תא םושרל םג לכות

$ pgrep -l apache2
15396 apache2
15400 apache2
15401 apache2
15402 apache2
15403 apache2
15404 apache2
15405 apache2

./https://linux-console.net/how-to-kill-a-process-in-linux :ןאכ וילא תונפהל הצרת ילואש pkill לע טסופ יתבתכ .תמייסו גורהל באשמה םש תא דילקמ קר התא .דואמ טושפ אוה pkill תועצמאב ךילהת גורהל

:אוה תושעל ךילעש לכ ,pkill תועצמאב (apache2 לשמל) ךילהת גורהל ידכ

# pkill apache2

.האבה הדוקפה תלעפה ידי לע אל וא גרהנ apache2 םא תמאל לוכי התא

$ pgrep -l apache2

.apache2 םשב לעפומש ךילהת ןיאש רמוא אל רבד םוש סיפדמו היחנהה תא ריזחמ הז

.ביגהל ךשמה .רשק לע רומש .הטמל תובוגתב ךלש רקיה בושמה תא ונל קפס .'תרגסמ התואב םייביטקודורפ רתוי תויהל ךיא' תוארהל םיצור םג אלא ,םעפ לכב שדח והשמ דומלל ךל םורגל ידכ םיכירדמ רצייל םינווכתמ