תינוניב המרב סקוניל ישמתשמל תומדקתמ תודוקפ 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 רדהמ םע תועיגמ תוצפה לכ טעמכ :הרעה
.סקוניל יבגל תורכומ תוחפה תודבועה תודוא ןיינעמ אשונ םע רוזחא בורקב .ןאכ תוארל הצרתש רמאמה גוס תאו ךלש הרקיה הבוגתה תא ריכזהל חכשת לא