תינוניב המרב סקוניל ישמתשמל תומדקתמ תודוקפ 20


.nix -ב c, c ++, java תוינכות ביכרהל דציכו בושח טביה אוה יביטקודורפל ךלש סקונילה ףוסמ תא ךופהל דציכ ,םתוא םיצירמש םיכילהתה תא ריכהל ,שופיחה תא תישיא םיאתהל דציכ אצמת ןאכ .םימדקתמו תינוניב

אצמ :דוקיפ .21

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

[email :~# find -name *.sh 

./Desktop/load.sh 
./Desktop/test.sh 
./Desktop/shutdown.sh 
./Binary/firefox/run-mozilla.sh 
./Downloads/kdewebdev-3.5.8/quanta/scripts/externalpreview.sh 
./Downloads/kdewebdev-3.5.8/admin/doxygen.sh 
./Downloads/kdewebdev-3.5.8/admin/cvs.sh 
./Downloads/kdewebdev-3.5.8/admin/ltmain.sh 
./Downloads/wheezy-nv-install.sh

.(טלפה תא תישיא םיאתהל ידכ ץבוקה םשמ קלחב וא ץבוק םשב שמתשהל לוכי התא 'sh.' תמויס לעב ץבוקה לכב שפחמו יללכ ות אוה *) .הרקמל רשק אלל והשמ אוצמל ידכ 'iname - "\\ תורשפאב שמתשהל ןתינ .תושיגרל

[email :~# find -iname *.SH ( find -iname *.Sh /  find -iname *.sH)

./Desktop/load.sh 
./Desktop/test.sh 
./Desktop/shutdown.sh 
./Binary/firefox/run-mozilla.sh 
./Downloads/kdewebdev-3.5.8/quanta/scripts/externalpreview.sh 
./Downloads/kdewebdev-3.5.8/admin/doxygen.sh 
./Downloads/kdewebdev-3.5.8/admin/cvs.sh 
./Downloads/kdewebdev-3.5.8/admin/ltmain.sh 
./Downloads/wheezy-nv-install.sh
[email :~# find -name *.tar.gz 

/var/www/modules/update/tests/aaa_update_test.tar.gz 
./var/cache/flashplugin-nonfree/install_flash_player_11_linux.i386.tar.gz 
./home/server/Downloads/drupal-7.22.tar.gz 
./home/server/Downloads/smtp-7.x-1.0.tar.gz 
./home/server/Downloads/noreqnewpass-7.x-1.2.tar.gz 
./usr/share/gettext/archive.git.tar.gz 
./usr/share/doc/apg/php.tar.gz 
./usr/share/doc/festival/examples/speech_pm_1.0.tar.gz 
./usr/share/doc/argyll/examples/spyder2.tar.gz 
./usr/share/usb_modeswitch/configPack.tar.gz

.םינקתומ םינקתה ללוכ הנשמה תוירפס לכ תאו שרושה תיירפסב 'tar.gz' תמויס לעב ץבוקה לכ תא תשפחמ ליעלש הדוקפה :הרעה

סקונילב הדוקפל תואמגוד אצמ 35 תבותכב סקוניל 'אצמ' תדוקפל תואמגוד דוע ארק

grep :הדוקפ .22

.'tecmint' שמתשמ רחא 'etc/passwd /' שפח .תונותנה םילימל וא תוזורחמל המאתה תוליכמה תורוש ןותנה ץבוקב תשפחמ 'grep' הדוקפה

[email :~# grep tecmint /etc/passwd 

tecmint:x:1000:1000:Tecmint,,,:/home/tecmint:/bin/bash

.'i-' תורשפא רחא בוליש לכמו הלימ ירקממ םלעתה

[email :~# grep -i TECMINT /etc/passwd 

tecmint:x:1000:1000:Tecmint,,,:/home/tecmint:/bin/bash

."127.0.0.1" תזורחמ רחא הירפס לכ תחת םיצבקה לכ תא ארק רמולכ (r-) תיביסרוקר שפח

[email :~# grep -r "127.0.0.1" /etc/ 

/etc/vlc/lua/http/.hosts:127.0.0.1
/etc/speech-dispatcher/modules/ivona.conf:#IvonaServerHost "127.0.0.1"
/etc/mysql/my.cnf:bind-address		= 127.0.0.1
/etc/apache2/mods-available/status.conf:    Allow from 127.0.0.1 ::1
/etc/apache2/mods-available/ldap.conf:    Allow from 127.0.0.1 ::1
/etc/apache2/mods-available/info.conf:    Allow from 127.0.0.1 ::1
/etc/apache2/mods-available/proxy_balancer.conf:#    Allow from 127.0.0.1 ::1
/etc/security/access.conf:#+ : root : 127.0.0.1
/etc/dhcp/dhclient.conf:#prepend domain-name-servers 127.0.0.1;
/etc/dhcp/dhclient.conf:#  option domain-name-servers 127.0.0.1;
/etc/init/network-interface.conf:	ifconfig lo 127.0.0.1 up || true
/etc/java-6-openjdk/net.properties:# localhost & 127.0.0.1).
/etc/java-6-openjdk/net.properties:# http.nonProxyHosts=localhost|127.0.0.1
/etc/java-6-openjdk/net.properties:# localhost & 127.0.0.1).
/etc/java-6-openjdk/net.properties:# ftp.nonProxyHosts=localhost|127.0.0.1
/etc/hosts:127.0.0.1	localhost

.grep םע דחי תואבה תויורשפאב שמתשהל ךתורשפאב :הרעה

    שיא :דוקיפ .23

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

    [email :~# man man
    
    MAN(1)                                                               Manual pager utils                                                              MAN(1)
    
    NAME
           man - an interface to the on-line reference manuals
    
    SYNOPSIS
           man  [-C  file]  [-d]  [-D]  [--warnings[=warnings]]  [-R  encoding]  [-L  locale]  [-m  system[,...]]  [-M  path]  [-S list] [-e extension] [-i|-I]
           [--regex|--wildcard] [--names-only] [-a] [-u] [--no-subpages] [-P pager] [-r prompt] [-7] [-E encoding] [--no-hyphenation] [--no-justification]  [-p
           string] [-t] [-T[device]] [-H[browser]] [-X[dpi]] [-Z] [[section] page ...] ...
           man -k [apropos options] regexp ...
           man -K [-w|-W] [-S list] [-i|-I] [--regex] [section] term ...
           man -f [whatis options] page ...
           man -l [-C file] [-d] [-D] [--warnings[=warnings]] [-R encoding] [-L locale] [-P pager] [-r prompt] [-7] [-E encoding] [-p string] [-t] [-T[device]]
           [-H[browser]] [-X[dpi]] [-Z] file ...
           man -w|-W [-C file] [-d] [-D] page ...
           man -c [-C file] [-d] [-D] page ...
           man [-hV]

    .(ls הדוקפל ינדי ףד) 'םדא לותח' המוד ןפואב ,ומצע רבגה ףדל ינדי ףד

    .תודוקפ לש הדימללו הינפהל דעוימ שיאה ףד :הרעה

    .ב.נ :הדוקפ .24

    ps (Process) ארקנה ידוחיי ההזמ םע םיכילהת תלעפה לש סוטטסה תא ןתונ PID.

    [email :~# ps
    
     PID TTY          TIME CMD
     4170 pts/1    00:00:00 bash
     9628 pts/1    00:00:00 ps

    .'A-' תורשפאב שמתשה ,PID -ו ךילהתה ההזמ םע דחי םיכילהתה לכ לש סוטטס םושרל ידכ

    [email :~# ps -A
    
     PID TTY          TIME CMD
        1 ?        00:00:01 init
        2 ?        00:00:00 kthreadd
        3 ?        00:00:01 ksoftirqd/0
        5 ?        00:00:00 kworker/0:0H
        7 ?        00:00:00 kworker/u:0H
        8 ?        00:00:00 migration/0
        9 ?        00:00:00 rcu_bh
    ....

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

    [email :~# ps -A | grep -i ssh
    
     1500 ?        00:09:58 sshd
     4317 ?        00:00:00 sshd

    .ונלש ךרוצל תיטנוולרו תישיא תמאתומ הקופת אוצמל ידכ 'grep' הדוקפב דייוצמ 'ps' ןאכ

    גורהל :הדוקפ .25

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

    .ותוא גורהל ידכ ךילהת לש pid (ps) ךירצ התא

    .grep תדוקפ םע דחי 'ps -A' לעפה .הביגמ אל ילואש 'apache2' תינכותה תא גורהל הצור התאש חיננ

    [email :~# ps -A | grep -i apache2
    
    1285 ?        00:00:00 apache2

    .'1285' אוה apache2' pid' ילש הרקמב ,אמגודל .ותוא גרהו ולש דיפל בל םיש ,'apache2' ךילהתה תא אצמ

    [email :~# kill 1285 (to kill the process apache2)

    .'ps' הדוקפה תועצמאב ולש pid -ה לעו םייחכונה הצירה יכילהת לע תעדל לכותו ךילהת לכל שדח דיפ רצונ ,תכרעמ ליעפמ וא ךילהת שדחמ ליעפמ התאש םעפ לכב :הרעה

    .איה ךילהתה ותוא תא גורהל תפסונ ךרד

    [email :~# pkill apache2

    .' וכו ךילהת לעב ןייצל ,תינבתב שמתשהל תורשפא ךל שי ,pkill -ב ומכ רשאכ ,תותוא תחילשל ךילהת ההזמ/הדובע ההזמ שרוד Kill :הרעה

    הפיא :דוקיפ .26

    .' גרה'ו 'ls' הדוקפה לש םיינדיה םיפדהו תורוקמה ,םייראניבה םידומעה תא רתאל ידכ ,אמגודל .הדוקפה לש םיינדיה םיפדהו תורוקמה ,םייראניבה םידומעה רותיאל תשמשמ 'הפיא' תדוקפ

    [email :~# whereis ls 
    
    ls: /bin/ls /usr/share/man/man1/ls.1.gz
    [email :~# whereis kill
    
    kill: /bin/kill /usr/share/man/man2/kill.2.gz /usr/share/man/man1/kill.1.gz

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

    תוריש :דוקיפ .27

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

    [email :~# service apache2 start
    
     * Starting web server apache2                                                                                                                                 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
    httpd (pid 1285) already running						[ OK ]
    [email :~# service apache2 restart
    
    * Restarting web server apache2                                                                                                                               apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
     ... waiting .apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName  [ OK ]
    [email :~# service apache2 stop
    
     * Stopping web server apache2                                                                                                                                 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
     ... waiting                                                           		[ OK ]

    ." לחתה init.d/apache2 /' וכו /"\ץירהל שקבתת "הלחתה apache2 תוריש"\תלעפה תורמל ,רמולכ ,תמיוסמ תכרעמב ביתנה תא לולכל ךרוצ היהיש ןכתייו ,'etc/init.d/' ב אצמנ ךילהתה טפירקס לכ :הרעה

    יוניכ :דוקיפ .28

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

    .'l' -ל הזל יוניכ יתרציש ןאכמ .חוור ללוכ םיוות 5 תללוכה ,'ls -l' הדוקפב תובורק םיתעל שמתשמ ינא

    [email :~# alias l='ls -l'

    .אל וא דבוע הז םא קודבל

    [email :~# l
    
    total 36 
    drwxr-xr-x 3 tecmint tecmint 4096 May 10 11:14 Binary 
    drwxr-xr-x 3 tecmint tecmint 4096 May 21 11:21 Desktop 
    drwxr-xr-x 2 tecmint tecmint 4096 May 21 15:23 Documents 
    drwxr-xr-x 8 tecmint tecmint 4096 May 20 14:56 Downloads 
    drwxr-xr-x 2 tecmint tecmint 4096 May  7 16:58 Music 
    drwxr-xr-x 2 tecmint tecmint 4096 May 20 16:17 Pictures 
    drwxr-xr-x 2 tecmint tecmint 4096 May  7 16:58 Public 
    drwxr-xr-x 2 tecmint tecmint 4096 May  7 16:58 Templates 
    drwxr-xr-x 2 tecmint tecmint 4096 May  7 16:58 Videos

    .האבה 'unalias' הדוקפב שמתשה ,'l' יוניכה תא ריסהל ידכ

    [email :~# unalias l

    .אל וא יוניכ ןיידע 'ינא' םא ,קודב

    [email :~# l
    
    bash: l: command not found

    .תרחא הבושח הדוקפל תמיוסמ הבושח הדוקפ לש יוניכ ךופה .וזה הדוקפהמ ףיכ תצק השוע

    alias cd='ls -l' (set alias of ls -l to cd)
    alias su='pwd' (set alias of pwd to su)
    ....
    (You can create your own)
    ....

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

    ףד :דוקיפ .29

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

    [email :~# df
    
    Filesystem     1K-blocks    Used Available Use% Mounted on
    /dev/sda1       47929224 7811908  37675948  18% /
    none                   4       0         4   0% /sys/fs/cgroup
    udev             1005916       4   1005912   1% /dev
    tmpfs             202824     816    202008   1% /run
    none                5120       0      5120   0% /run/lock
    none             1014120     628   1013492   1% /run/shm
    none              102400      44    102356   1% /run/user
    /dev/sda5         184307   79852     94727  46% /boot
    /dev/sda7       95989516   61104  91045676   1% /data
    /dev/sda8       91953192   57032  87218528   1% /personal

    .סקונילב df הדוקפל תואמגוד 12 רמאמה תא ארק ,'df' הדוקפל תופסונ תואמגוד תלבקל

    וד :דוקיפ .30

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

    [email :~# du
    
    8       ./Daily Pics/wp-polls/images/default_gradient
    8       ./Daily Pics/wp-polls/images/default
    32      ./Daily Pics/wp-polls/images
    8       ./Daily Pics/wp-polls/tinymce/plugins/polls/langs
    8       ./Daily Pics/wp-polls/tinymce/plugins/polls/img
    28      ./Daily Pics/wp-polls/tinymce/plugins/polls
    32      ./Daily Pics/wp-polls/tinymce/plugins
    36      ./Daily Pics/wp-polls/tinymce
    580     ./Daily Pics/wp-polls
    1456    ./Daily Pics
    36      ./Plugins/wordpress-author-box
    16180   ./Plugins
    12      ./May Articles 2013/Xtreme Download Manager
    4632    ./May Articles 2013/XCache

    .(קסידב שומיש) וד תודוקפ 10 ארק ,'וד' תודוקפב שומישו תואמגוד דועל .הירפסה ןכות תא דדומ ,תאז תמועל ,du -ש דועב ,םיצבק תוכרעמב שומיש תוקיטסיטטס לע קר חוודמ 'df' :הרעה

    מר :דוקיפ .31

    .תוירפסו םיצבק תרסהל שמשמ rm .הרסה תגציימ 'rm' הדוקפה

    [email :~# rm PassportApplicationForm_Main_English_V1.0
    
    rm: cannot remove `PassportApplicationForm_Main_English_V1.0': Is a directory

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

    [email :~# rm -rf PassportApplicationForm_Main_English_V1.0

    .תוריהזב וב שמתשה .םואתפ ,חצנל ודבא המצע היירפסהו םיצבקה לכ הירפס 'rm -rf' התאש עגרב .הנוכנ אלה היירפסל רובעת תועטב םא תינסרה הדוקפ איה "rm -rf"\הדוקפה :הרהזא

    דה :הדוקפ .32

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

    [email :~# echo "linux-console.net is a very good website" 
    
    linux-console.net is a very good website


    .(הבוח אוה 'sh.' ףסות רוכז) .הדובעה ןחלוש לע' interactive_shell.sh'םשב ץבוק רוצ .1

    #!/bin/bash 
    echo "Please enter your name:" 
       read name 
       echo "Welcome to Linux $name"

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

    [email :~# chmod 777 interactive_shell.sh
    [email :~# ./interactive_shell.sh
    
    Please enter your name:
    Ravi Saive
    Welcome to Linux Ravi Saive

    .ןותנה טלקה תא ארוק 'אורקל' .טפירקסה שארב ותוא לולכל בוט ןויער דימת הזו טפירקס הזש הפילקל רמוא 'Bin/bash/!#' :הרעה

    passwd :הדוקפ .33

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

    [email :~# passwd 
    
    Changing password for tecmint. 
    (current) UNIX password: ******** 
    Enter new UNIX password: ********
    Retype new UNIX password: ********
    Password unchanged   [Here was passowrd remians unchanged, i.e., new password=old password]
    Enter new UNIX password: #####
    Retype new UNIX password:#####

    lpr :דוקיפ .34

    .םשב תספדמל ,הדוקפה תרושב םשב םיצבק הסיפדמ וז הדוקפ

    [email :~# lpr -P deskjet-4620-series 1-final.pdf

    .הספדהל תוכחמש (םיצבק) תודובעה תאו ,(אל וא הלעמל הז םא ןיב) תספדמה סוטטס תא גיצהל ךל תרשפאמ 'lpq' הדוקפה :הרעה

    cmp :הדוקפ .35

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

    :םיצבק ינש ןחבנ ,וז הדוקפל תואמגוד קפסל ידכ

    [email :~# cat file1.txt
    
    Hi My name is Tecmint
    [email :~# cat file2.txt
    
    Hi My name is tecmint [dot] com

    .הדוקפה לש טלפ הארנו םיצבק ינש הוושנ ואוב ,וישכע

    [email :~# cmp file1.txt file2.txt 
    
    file1.txt file2.txt differ: byte 15, line 1

    wget :הדוקפ .36

    Wget ב ךמות אוה .(עקרב דובעל הלוכי ,רמולכ) תיביטקארטניא אל טנרטניאהמ םיצבק לש הדרוהל םניחב רזע ילכ אוה- HTTP, HTTPS, ילוקוטורפ FTP ו- proxies HTTP.

    [email :~# wget http://downloads.sourceforge.net/project/ffmpeg-php/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.tbz2
    
    --2013-05-22 18:54:52--  http://downloads.sourceforge.net/project/ffmpeg-php/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.tbz2
    Resolving downloads.sourceforge.net (downloads.sourceforge.net)... 216.34.181.59
    Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|216.34.181.59|:80... connected.
    HTTP request sent, awaiting response... 302 Found
    Location: http://kaz.dl.sourceforge.net/project/ffmpeg-php/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.tbz2 [following]
    --2013-05-22 18:54:54--  http://kaz.dl.sourceforge.net/project/ffmpeg-php/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.tbz2
    Resolving kaz.dl.sourceforge.net (kaz.dl.sourceforge.net)... 92.46.53.163
    Connecting to kaz.dl.sourceforge.net (kaz.dl.sourceforge.net)|92.46.53.163|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 275557 (269K) [application/octet-stream]
    Saving to: ‘ffmpeg-php-0.6.0.tbz2’
    
    100%[===========================================================================>] 2,75,557    67.8KB/s   in 4.0s   
    
    2013-05-22 18:55:00 (67.8 KB/s) - ‘ffmpeg-php-0.6.0.tbz2’ saved [275557/275557]

    רה :הדוקפ .37

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

    .ךל הצקוהש רישכמה םש תא םושרו ךלש רישכמה תא ההזתו ךלש םיצבקה תכרעמ תא רבחתש רחאל 'lsblk' תא לעפה תישאר

    [email :~# lsblk 
    
    NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT 
    sda      8:0    0 931.5G  0 disk 
    ├─sda1   8:1    0 923.6G  0 part / 
    ├─sda2   8:2    0     1K  0 part 
    └─sda5   8:5    0   7.9G  0 part [SWAP] 
    sr0     11:0    1  1024M  0 rom  
    sdb      8:16   1   3.7G  0 disk 
    └─sdb1   8:17   1   3.7G  0 part

    .תנקתומ םיצבקה תכרעמ לכ הבש dev/תיירפסל יונישו וז הלועפ עוציבל שרושל ךופה .ןיקתהל שי התואש ילש םיצבקה תכרעמ איה 'sdb1' ןכלו טייב-הגי'ג 4 לש ביירדנפ יתרביחש רורב היה הז ךסממ

    [email :~# su
    Password:
    [email :~# cd /dev

    .תוסחייתהל תיטנוולר תויהל הכירצ ךא רבד לכ םשב הירפס רוצ

    [email :~# mkdir usb

    .'usb' הירפסל 'sdb1' םיצבקה תכרעמ תא ביכרה תעכ

    [email :~# mount /dev/sdb1 /dev/usb

    .תנקתומה היירפסהמ acess ץבוקו X-windows וא ףוסמ ףוסממ dev/usb/לא טוונל לוכי התא וישכע

    gcc :דוקיפ .38

    gcc תפשל הנבומה רדהמה אוה 'c' תינכות .סקוניל תביבסב c ומכ ךלש הדובעה ןחלושב התוא רומש ,הטושפ Hello.c (תמויס יכ רוכז '.c' תבייח).

    #include <stdio.h>
    int main()
    {
      printf("Hello world\n");
      return 0;
    }
    [email :~# gcc Hello.c
    [email :~# ./a.out 
    
    Hello world

    .טלפה ץבוק תפלחהל ןוכיס ןיא ןכלו היצליפמוקה ךלהמב טלפ ץבוק רידגהל הבוט הצע וזש ןאכמ .הנתשמ "a.out"\ץבוק ותוא c תינכות ביכרמ התאש םעפ לכבו "a.out"\שדח ץבוקל יטמוטוא ןפואב רצונ טלפה c תי

    [email :~# gcc -o Hello Hello.c

    .בוש ותוא לעפה .'a.out' אלו 'םולש' ץבוקל טלפה תא חלוש 'o-' ןאכ

    [email :~# ./Hello 
    
    Hello world

    ++ g :הדוקפ .39

    g ++ רובע הנבומה רדהמה אוה 'C ++', תינכות .הנושארה םיטקייבואה החנומ תונכתה תפש c ++ כ ךלש הדובעה ןחלושב התוא רומש ,הטושפ- Add.cpp (תמויס יכ רוכז '. Cpp' תבייח).

    #include <iostream>
    
    using namespace std;
    
    int main() 
        {
              int a;
              int b;
              cout<<"Enter first number:\n";
              cin >> a;
              cout <<"Enter the second number:\n";
              cin>> b;
              cin.ignore();
              int result = a + b;
              cout<<"Result is"<<"  "<<result<<endl;
              cin.get();
              return 0;
         }
    [email :~# g++ Add.cpp
    [email :~# ./a.out
    
    Enter first number: 
    ...
    ...

    .טלפה ץבוק תפלחהל ןוכיס ןיא ןכלו היצליפמוקה ךלהמב טלפ ץבוק רידגהל הבוט הצע וזש ןאכמ .הנתשמ "a.out"\ץבוק ותוא ++ c תינכות ביכרמ התאש םעפ לכבו שדח "a.out"\ץבוקל יטמוטוא ןפואב רצונ טלפה +

    [email :~# g++ -o Add Add.cpp
    [email :~# ./Add 
    
    Enter first number: 
    ...
    ...

    הווא'ג :דוקיפ .40

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

    .(הבוח איה 'Java .' תמויס יכ רוכז) tecmint.java םשב ץבוקל ןלהלש הקידבה תקבדה ידי לע הטושפ Java תינכות רוצ

    class tecmint {
      public static void main(String[] arguments) {
        System.out.println("Tecmint ");
      }
    }
    [email :~# javac tecmint.java
    [email :~# java tecmint

    .תשרדנה הליבחה תא ףיסוהל וא םיאתהל לוכי התא .ויה אל ילוא םקלחש דועב ,הנבומ רדהמ + + g ללוכ תוצפה לש ירקיעה רפסמה ,gcc רדהמ םע תועיגמ תוצפה לכ טעמכ :הרעה

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