המשכנו לתרגל קצת מפעולות shell בלינוקס. אפשר לתת מספר פקודות בשורה כאשר
מפרידים אותם בסימן
נקודה-ופסיק
;
ראינו שפקודת
echo
מוסיפה גם סימן מיוחד של "שורה חדשה".
כשרוצים
שלא
יתוסף סימן כזה - עושים זאת כך:
echo -n blabla > FileWithoutNewLine
פתחנו מדריך עבודה ובצענו סדרת פעולות כמו בתרגיל למטה.
תרגילים
תרגיל ארוך עם כמה שלבים. התרגיל הוא למעשה חזרה על שעשינו בשעור.
שימו לב לכל פקודה, לפני שאתם מבצעים אותה, נסו לצפות מה התגובה שתקבלו.
פתחו מדריך עבודה חדש ועִברו אליו. אך ראשית אנו דואגים למחוק אותו
אם במקרה הוא קיים קודם לכן.
rm -rf fibo1
mkdir fibo1
cd fibo1
pwd
המשיכו ובצעו את הפקודות הבאות:
ls -l
touch f0
ls -l
echo -n a > f1
ls -l
cat f0
cat f1
cat f1; echo
cat f0 f1; echo
עכשיו את סדרת הפקודות הבאה
בצעו כמה פעמים
עד שתקבלו קבצים שהם גדולים יותר מ
10000
אותיות. (אל תמשיכו הרבה יותר - פן ייגמר לכם המקום הפנוי על הכונן הקשיח).
cat f0 f1 > f2; cat f2; echo
ls -l
cat f1 f2 > f0; cat f0; echo
ls -l
cat f2 f0 > f1; cat f1; echo
ls -l