תורכומ תוחפ תוישומיש סקוניל תודוקפ 11


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

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

הדוקפ !! ודוס .1

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

$ apt-get update

E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied) 
E: Unable to lock directory /var/lib/apt/lists/ 
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied) 
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
$ sudo !!

sudo apt-get update 
[sudo] password for server: 
…
..
Fetched 474 kB in 16s (28.0 kB/s) 
Reading package lists... Done 
[email :~$

ןותיפ תדוקפ .2

.הערפהה תוא חלשייש דע ןפדפדב 8000 האיציב וילא תשגל ןתינו תוירפסה הנבמ ץע רובע HTTP תועצמאב טושפ טנרטניא ףד תרציימ ןלהלש הדוקפה

# python -m SimpleHTTPServer

mtr דוקיפ .3

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

$ sudo apt-get install mtr (On Debian based Systems)
# yum install mtr (On Red Hat based Systems)

.google.com -ל לעופ חראמה mtr -ה ןיב תשרה רוביח תא רוקחל ליחתהל ידכ mtr תדוקפ תא לעפה תעכ

# mtr google.com

4. Ctrl + x + e הדוקפ

.(לנימרטהמ) ידיימ ךרוע רטפל ךתעד המ .' וכו vi, vim, nano תדלקה ידי לע ךרועה תא חותפל ךירצ להנמל תוימוי םויה תומישמה תא ךופהל ידכ .םיחתפמו תכרעמ להנמ רובע דואמ תישומיש וז הדוקפ

.ךרועב דובעל לחתהו ףוסמה תייחנהמ "Ctrl-x-e" לע ץחל טושפ

nl דוקיפ .5

.cat תדוקפ תועצמאב "one.txt" ץבוקה ןכות תא םושר תישאר .(Suse -ו Fedora, Debian, Arch, Slack) תורמוא תורוש םע 'one.txt' רמואש ץבוקה תורוש תא רפסמ .ץבוקה תורוש תא הנומ "nl הדוקפה"

# cat one.txt 

fedora 
debian 
arch 
slack 
suse

.תרפסוממ הרוצב םתוא םושרל ידכ "nl תדוקפ" תא לעפה תעכ

# nl one.txt 

1 fedora 
2 debian 
3 arch 
4 slack 
5 suse

shuf דוקיפ .6

.ls הדוקפה תועצמאב היקיתה ןכות תא םושר תישאר .היקית/ץבוק ךותמ היקית/םיצבק/תורוש יארקא ןפואב הרחב "shuf" הדוקפה

# ls 

Desktop  Documents  Downloads  Music  Pictures  Public  Templates  Videos
#  ls | shuf (shuffle Input)

Music 
Documents 
Templates 
Pictures 
Public 
Desktop 
Downloads 
Videos
#  ls | shuf -n1 (pick on random selection)

Public
# ls | shuf -n1 

Videos
# ls | shuf -n1 

Templates
# ls | shuf -n1 

Downloads

... n3, n4 תועצמאב תיארקא הריחב לש רחא רפסמ לכ וא תויארקא תוריחב יתש רוחבל ידכ 'n2' םע 'n1' תא ףילחהל ולכות דימת :הרעה

ss דוקיפ .7

.םירחא םילכ רשאמ הנידמו TCP עדימ רתוי גיצהל לוכי הז .netstat תדוקפל המודה עדימ הגיצמו עקשה תא תרקוח הדוקפה .םיעקש לש הקיטסיטטס גציימ "ss" -ה

# ss 

State      Recv-Q Send-Q      Local Address:Port          Peer Address:Port   
ESTAB      0      0           192.168.1.198:41250        *.*.*.*:http    
CLOSE-WAIT 1      0               127.0.0.1:8000             127.0.0.1:41393   
ESTAB      0      0           192.168.1.198:36239        *.*.*.*:http    
ESTAB      310    0               127.0.0.1:8000             127.0.0.1:41384   
ESTAB      0      0           192.168.1.198:41002       *.*.*.*:http    
ESTAB      0      0               127.0.0.1:41384            127.0.0.1:8000

הנורחא הדוקפ .8

.tty's םע דחי םירבוחמו םירבוחמ םישמתשמ לש המישר הגיצמו "var/log/wtmp /" ץבוקה תא תשפחמ וז הדוקפ .הנורחאל ורבחתהש םישמתשמה לש הירוטסיהה תא הגיצמ "הנורחא" הדוקפה

#  last 
server   pts/0        :0               Tue Oct 22 12:03   still logged in   
server   tty8         :0               Tue Oct 22 12:02   still logged in   
…
...
(unknown tty8         :0               Tue Oct 22 12:02 - 12:02  (00:00)    
server   pts/0        :0               Tue Oct 22 10:33 - 12:02  (01:29)    
server   tty7         :0               Tue Oct 22 10:05 - 12:02  (01:56)    
(unknown tty7         :0               Tue Oct 22 10:04 - 10:05  (00:00)    
reboot   system boot  3.2.0-4-686-pae  Tue Oct 22 10:04 - 12:44  (02:39)    

wtmp begins Fri Oct  4 14:43:17 2007

ifconfig.me לוסלס .9

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

# curl ifconfig.me

.הליבחה תא ןיקתהל ידכ yum/םיאתהל ךילע ,םילתלת תליבח תנקתומ אלש ןכתי :הרעה

ץע תדוקפ .10

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

# tree
. 
|-- Desktop 
|-- Documents 
|   `-- 37.odt 
|-- Downloads 
|   |-- attachments.zip 

|   |-- ttf-indic-fonts_0.5.11_all.deb 
|   |-- ttf-indic-fonts_1.1_all.deb 
|   `-- wheezy-nv-install.sh 
|-- Music 
|-- Pictures 
|   |-- Screenshot from 2013-10-22 12:03:49.png 
|   `-- Screenshot from 2013-10-22 12:12:38.png 
|-- Public 
|-- Templates 
`-- Videos 

10 directories, 23 files

11. pstree

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

# pstree 
init─┬─NetworkManager───{NetworkManager} 
     ├─accounts-daemon───{accounts-daemon} 
     ├─acpi_fakekeyd 
     ├─acpid 
     ├─apache2───10*[apache2] 
     ├─at-spi-bus-laun───2*[{at-spi-bus-laun}] 
     ├─atd 
     ├─avahi-daemon───avahi-daemon 
     ├─bluetoothd 
     ├─colord───{colord} 
     ├─colord-sane───2*[{colord-sane}] 
     ├─console-kit-dae───64*[{console-kit-dae}] 
     ├─cron 
     ├─cupsd 
     ├─2*[dbus-daemon] 
     ├─dbus-launch 
     ├─dconf-service───2*[{dconf-service}] 
     ├─dovecot─┬─anvil 
     │         ├─config 
     │         └─log 
     ├─exim4 
     ├─gconfd-2 
     ├─gdm3─┬─gdm-simple-slav─┬─Xorg 
     │      │                 ├─gdm-session-wor─┬─x-session-manag─┬─evolution-a+ 
     │      │                 │                 │                 ├─gdu-notific+ 
     │      │                 │                 │                 ├─gnome-scree+ 
     │      │                 │                 │                 ├─gnome-setti+ 
     │      │                 │                 │                 ├─gnome-shell+++ 
     │      │                 │                 │                 ├─nm-applet──+++ 
     │      │                 │                 │                 ├─ssh-agent 
     │      │                 │                 │                 ├─tracker-min+ 
     │      │                 │                 │                 ├─tracker-sto+ 
     │      │                 │                 │                 └─3*[{x-sessi+ 
     │      │                 │                 └─2*[{gdm-session-wor}] 
     │      │                 └─{gdm-simple-slav} 
     │      └─{gdm3} 
     ├─6*[getty] 
     ├─gnome-keyring-d───9*[{gnome-keyring-d}] 
     ├─gnome-shell-cal───2*[{gnome-shell-cal}] 
     ├─goa-daemon───{goa-daemon} 
     ├─gsd-printer───{gsd-printer} 
     ├─gvfs-afc-volume───{gvfs-afc-volume}

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

:םג ארק