לימודי מחשבים בשיטת בטא/אתגרי לינוקס
אתגרי לינוקס
editשימוש בdf
edit- על איזו מחיצה (partition) נמצאת תיקיית הבית שלכם?
- כמה מחיצות יש במחשב עליו אתם עובדים?
- מה הגודל הכולל של מערכת הלינוקס המותקנת אצלכם?
נתיבים
edit1. מהו הsearch path שלכם?
2. שימו בתוכו שם לא חוקי:
export PATH=blah
מה יקרה אם עכשיו תנסו לראות את הקבצים שיש בתיקיה?
למה זה קורה?
3. מהו הabsolute path של תיקיית הבית שלכם?
4. אם מישהו נמצא בתיקיית הבית שלו, ורוצה להגיע לתיקיית הבית שלכם, איזה path יחסי הוא צריך לכתוב?
תיקיית /proc
editהיכנסו לתיקיית /proc וגלו:
- איזה מעבד (CPU) רץ לכם במערכת?
- בכמה RAM הוא משתמש?
- בכמה משטח הswap אתם משתמשים?
- איזה דרייברים טעונים במערכת?
- כמה זמן המערכת כבר פועלת?
- איזה מערכות קבצים המחשב שלכם מכיר?
30 הפקודות של הימאנשו
editמה עושות הפקודות הבאות (את המדריך לשימוש בכל הפקודות האלו אפשר למצוא אצל הימאנשו המשומר):
1) cd -
2) pushd
3) popd
4) !!
5) !! | grep a
6) sudo !!
7) !2039
8) !-2
9) ls !$
10) ls !^
11) ls !ls:2
12) ls !*
13) !ls
14)
test="Ok GOO"
echo ${test,}
15)
test="Ok GOO"
echo ${test,,}
16) ls test{1,2,3}
17) mv myfile_{a,b}
18) rm -- -goo.txt
19) rm !(*.c|*.html)
20) stat
21) > ./log.file
22) man -k editor
23) touch /sbin/deleteme > ~/logfile 2>&1
24) tail -f logfile1 logfile2
25) A space before a command
26) \ls
27) unalias
28) tee
29) echo $?
30) pv