This PDF 1.5 document has been generated by / Skia/PDF m55, and has been sent on pdf-archive.com on 12/09/2016 at 17:29, from IP address 185.127.x.x.
The current document download page has been viewed 796 times.
File size: 239.51 KB (12 pages).
Privacy: public file
LINUX
סוגי מערכות הפעלה :
עידכון גרסאות
מחיר
משתמש
נגזרת
שם
כל שנה
חינמי ,למרות שאפשר
לתרום
אין root
צריך sudo ע"מ להריץ
כ administrator
ubuntu
debian
כל שנה ,למרות שיש
גרסאות LTS גרסאות
ל 5שנים
בתשלום) על שחרות
ותמיכה(
יש משתמש בשם root
centOs
redhat
אחד המאפיינים השונים ביניהם איך להגדיר כרטיס רשת
ב ubuntuמשתמשים ב sudoשמשמעותו super user do
prompt root@AGUI ~ #
● root user
● AGUI hostname
מיקום במערכת קבצים● ~ location
○ ~ home directory
● # user permissions
○ # root permission
○ $ simple user
יררכיה :
●
●
בווינדוז ה"נקודות הכי גבוהות" הינם הספרייות ,למשל //:c או //:d
בלינוקס ,כל המערכת נמצאת מתחת ל (root directory) /
ואז מכאן ,ניתן להפוך את כל המערכת לעץ כאשר / הינו השורש .
ספריות מתחת ל /
● homeספריית משתמש
● bin binary executable
● bootקבצים שאחראים לעלות את המחשב) ניתן למחוק אותם בלינוקס(
● devכל ה devicesבמערכת כגון … Hardisk, RAM
○ /dev/sdaמציגים את ההארד דיסק
○ /dev/sda/xxdמציגים את ההארד דיסק ב HEXA
● etcמכילה קבצי קופיגורציה של הבוסט) קובץ של כרטיסי רשת למשל(
○ /etc/shadow/קובץ סמסאות
○ /etc/passwd/קובץ“ אובייקטים” עם שם משתמש וסיסמאות
○ /etc/inittab/קבצי init
○ /etc/sysconfig/network/לראות כרטיסי רשת + להחליף את השם
○ /etc/sysconfig/networkscripts/ifcfgeth0/להיכנס לכרטיס רשת eth0
○ /etc/yum.conf/להגדיר PROXY
○ /etc/sysctl.conf/הגדרת ראוטר
● mntהמקום ה defaultשל מיפוי HardDisk או USB
● optמיקום שבו נמצאים בד”כ התוכנות שמעדכנים
● rootספריית הבית של המשתמש
● tmpכל ה temporary files
3חוקי יסוד של לינוקס :
.1אותיות גדולות / אותיות קטנות key sensitive
.2כולם צודקים יש לכל פעולה ,כמה דרים לבצע אותם
.3תמיד יש קובץ הכל קורה בקבצים בלינוקס ולכן השינויים יהיו קבועים
3דברים לניטרול טקסט מיוחד
" * " .1
' .2ס ' הופך פקודה לטקסט ,וטקסט לפקודה
\ .3מבטל רק את מה שצריך
העתקה של המכונה (Clone)
.1הולכים ל settings → manage → clone
.2למחוק את rm rf /etc/udev/rules.d/70persistentnet.rules :
.3עושים init 6
פלט
קלט
today the 1.txt NOTEXIST cost hash
echo today the * cost $0
today the * cost hash
echo today the ” * cost $0 “
today the * cost $0
echo today the ‘ * cost $0 ‘
today the * cost $0
echo today the \* cost \0
) הפך לפקודה(today is 10/08/2016
echo today is ‘date’
INIT
● 0 halt (Do NOT set initdefault to this)
● 1 Single user mode
● 2 Multiuser, without NFS (The same as 3, if you do not have networking)
● 3 Full multiuser mode
● 4 unused
● 5 GUI
● 6 reboot (Do NOT set initdefault to this)
את משנים אם הקובץ של typeה את לשנות שאפשר בווינדוז כמו )ולא הקובץ סוג לפי נקבעת stam.txt למשל קובץ של נקודה
הסיומת
absolute path / relative path
/ מה מהתחלה נתחיל מתחילים אם נכונות יהיו תמיד הוראות absolute native
הנוחי המיקום לפי דרך נותנים relative path
input / output
standard input 0
standard output 1
standard error 2
פקודות LINUX
כלליות
Description
Name
מדפיס את X על המסך
echo X
לנקות את המסך
( ctrl + l ) אוclear
עוצר את הפעולה
(ctrl + c)
מסיים את הפעולה) מתנתק(
(ctrl + d)
אם רוצים להפוך אותיות גדולות לקטנות) צריך להצביע לתחילת הטקסט(
(ctrl + l)
אם רוצים להפוך אותיות קטנות לגדולות) צריך להצביע לתחילת הטקסט(
(ctrl + u)
היסטוריה של הפקודות שהקלדנו
)חץ למעלה(
רשומה של הפקודות שהקלדנו
history
תחילת שורה
(ctrl + a)
סוף שורה
(ctrl + e)
סוף עבודה
(ctrl + d)
משלים פקודה מהרגע שתחילת הפקודה הינו חד משמעי
ולכן מומלץ להשתמש בזה ע"מ לוודא שלא עשינו טעות לפני כן
tab
מציג את כל האופציות של פקודות אשר מתחילות בתחילת מה שרשמנו
(tab + tab)
מסביר מה האפשרויות של הפונקציה X
man X
מייצג פחות מידע
less
כמו בתכנות מסיים פקודה ןלכן ניתן לרשום פקודה נוספת באותה שורה
;
Do B only if A succeed
A && B
מתייחס לכל) xi תו אחת אחרי ה (x
x?
מתייחס לכל) xi כל הרצפים האפשרים אחרי ה (x
x*
מציג קלנדר
cal
מייצג את 1000 פקודות אחרונות
history
מוחק את ה history
history c
for i in 1 2 3 4 5; do echo $i ; done
echo ‘seq 1.. 5’
לפתוח טרמינל חדש
(ctrl alt f2)
לחזור לטרמינל הקודם
(ctrl alt f1)
מראה מה ה shellהנוכחי
echo $0
להעביר את המחשב למצב sleep בעוד X שניות
sleep X
מראה את הפקודותX יות אחרונות שהקלדתי
!X
מראה פרטים על CPU, USER, COMMAND, TIME
מחליפים את נושא הסינון בעזרת > <
top
כמה זכרון פנוי זמנית יש במערכת
free
מציג את ניצול הדיסק
df h
מציג את גודל הדיסק
lsblk
שימוש בזכרון במחשב
vmstart
מייצר database
updatedb
מראה את כל ההתחברויות
ifconfig
להפעיל או לעצור את כרטיס רשת X
ifconfig X up/down
ניווט
Description
Name
(print working directory) איפה אני נמצא עכשיו
pwd
מציג את התוכן של הספרייה במיקום הנוכחי
ls
מציג את התוכן של הספרייה במיקום X
ls X
מציג קבצים נסתרים
קובץ נסתר ב : LINUXעם נקודה לפני שם הקובץ .stam
ls a
רשימה ארוכה יותר longlist מראה יותר פרטים עבור כל הרשימה כגון הרשאות ,כמה עותקים ,
מי יצר כל קובץ ,מתי נוצר כל קובץ
ls l (ll)
ניתן גם לחבר ls la
כאשר h הינו humain readable מייצר רשימה יותר קריאה
ls lh
הצגה כל קובץ שיש במחשב בצורה רקורסיבית
ls / R
לך ל X
cd X (change directory)
מציג את ספרייה שנמצאים בו כרגע
cd .
מציג את ספרייה שנמצאת רמה אחד מעל
cd ..
מציג את ספרייה שהיינו בו קודם
cd
יקח אותנו לספריית הביית ( / )
cd ~ = cd
מציג את כל הקבצים בלי הקבצים עם נקודה ונקודתיים
cd A
תיקיות
Description
Name
מייצר תיקייה X
mkdir X
מוחק תיקייה X אמ"מ היא ריקה
rmdir X
מציג בצורה רקורסיבית את התיקיות
tree
מייצר קובץ X אם לא קיים אם קיים ,משנה את זמן עריכה
touch X
מייצר קבצי X1 עד ,X9 אם לא קיימים אם קיימים ,משנה את זמן עריכתם
touch X{1..9}.txt
מוחק קבצים
rm
מוחק הכל r) רקורסיבי ( fforce ,
rm rf
פעולות משתמש
Description
Name
) (su switch userמתחבר כמשתמש X
su X
מתנתק מה userהנוכחי
exit
מוסיף משתמש בשם X
useradd X
מוחק משתמש בשם X
userdel X
משנה את השישמא של משתמש X ל Y
passwd X Y
מדפיס את שם המשתמש הנוכחי
whoami
מדפיס פרטים של המשתמש הנוכחי
id
מדפיס את X למשתמשים אחרים
echo X | wall
מוסיף קבוצה חדשה בשם X
groupadd X
מוחק קבוצה בשם X
groupdel X
משתמש X הופך להיות מנהל של קבוצה B
gpasswd A X B
משתמש X מצטרף קבוצה B
gpasswd a X B
מחליף את שם המשתמש מ Xל Y
usermod d /home/Y m
X
קבצים
Description
Name
מציג פחות תוכן
less
מפנה את X לקובץ 1 דורס במידה והקובץ קיים
X > 1.txt
מראה את התוכן של קובץ X
cat X
מראה את התוכן של קובץ X בסדר הפוך
tac X
מצרף את X לקובץ append 1
X>> 1.txt
מפנה את השגיאות (error) של X לקובץ 1
X 2> 1.txt
מציג את 10 התוצאות אחרונות
Use keypad to scroll up and down
Enter for the next line
Space for next page
“ (to search (for example “/net” search for net ”/
| tail
מציג את X התוצאות אחרונות
| tail n X
מציג את 10 התוצאות ראשונות
| head
ממספר תוצאות
| nl
הצפנה אין דרך לשחזר
ב LINUXמוסיפים מספר (salt) יחודי לוקטור ולכן גורם חיצוני לא יכול לשחזר
| md5sum
move X into Y
mv X Y
מעתיק את כל קבצי X לתוך Y
cp X1.. Xn Y
מציג רק את הרשימות הכוללות X
| grep X
מציג בצבע אדום רק את הרשימות הכוללות X
| grep X color=auto
name “*.txt”; size +1GB
מתעלם מהקיי סנסיטיבiname
AND פעולתname X type Y
find /
תהליכים
Name
Description
ping localhost
לעצמי ping קישוריות בדיקת
(ctrl z)
(ברקע )נעצר פרוסס להסס
command & >> file.txt
work in the background, put output in file.txt
daemon is a computer program that runs as a background process, rather than being
under the direct control of an interactive user.
jobs
תהליכים מראה
bg 1
שעצרתי 1 תהליך את ברקע להמשיך
fg 1
שעצרתי 1 תהליך את בפרונט להמשיך
kill %1
1 פרוסס להרוס
kill 9 X
יותר אגרסיבית בצורה X תהליך את הורג
pgrep X
X של processIDה את מראה
pstree
()עץ רקורסיבית בצורה processIDה את מראה
yum הורדות
Name
Description
עידכון
rm rf /disc/
mkdir /disc
mount /dev/sr0 /disc מה לקרואISO
הורדה
rpm ivh /disc/Packages/ ...
ftp server
rpm ivh /disc/Packages/vsftpd
don’t forget “service vsftpd restart” after
ftp client
rpm ivh /disc/Packages/ftp
ftp <ip of ftp server> ; anonymous enter
yum whoprovides X
X להוריד כדי לעדכין צריך מה מראה
yum install X
X להוריד
yum update y
לעדכין
yum groupinstall desktop y
GUI להוסיף
yum list
shows to optional updates
yum grouplist
shows group of updates
הרשאות
(directory) ספרייה או (file) קובץ או :בלנינוקס הרשאות
read
write
exec
file
cat
>, vi, vim, cat
להרצה נותן
directory
ls
mkdir, rmdir, touch, mv, cp
אליה להליכנס
Name
Description
chmod
●
●
●
chmod u user cgk veuc.
chmod g group
chmod o other (rest of the world)
○ chmod X + הרשאה להוסיף
○ chmod X הרשאה למחוק
○ chmod X = מחדש הרשאה להגדחר
■ chmod X Y r לקריאה הרשאה לאשר
■ chmod X Y w לכתיבה הרשאה לאשר
■ chmod X Y e להרצה הרשאה לאשר
chmod 755
●
chmod 755 user 7 (r+w+e) group 5 (r+e) other 5 (r+e)
stat X
X קובץ של הרשאות על פרטים נותן
chown X B
B קובץ של בעל להיות הופך X משתמש
ll
הרשאות מראה
umask S
=u=rwx,g=rx,o הרשאות מראה
archives
ZIP
קובצ
UNZIP
gzip X
X.gz
gunzip X
bzip2 X
X.bz2
unbzip X
zip r X.zip X
X.zip
unzip X
tar (target archive)
● tar c create
● tar v verbose provides additional details as to what the computer is doing and what drivers and software it
is loading during startup.
● tar t list
● tar z Compress the archive with gzip.
● tar f Allows to specify the filename of the archive.
:למשל
LINUX.pdf (PDF, 239.51 KB)
Use the permanent link to the download page to share your document on Facebook, Twitter, LinkedIn, or directly with a contact by e-Mail, Messenger, Whatsapp, Line..
Use the short link to share your document on Twitter or by text message (SMS)
Copy the following HTML code to share your document on a Website or Blog