לימודי מחשבים בשיטת בטא/אתגרי לינוקס
Appearance
אתגרי לינוקס
[edit]שימוש בdf
[edit]- על איזו מחיצה (partition) נמצאת תיקיית הבית שלכם?
- כמה מחיצות יש במחשב עליו אתם עובדים?
- מה הגודל הכולל של מערכת הלינוקס המותקנת אצלכם?
נתיבים
[edit]1. מהו ה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