חלק זה אינו חובה – אך מומלץ לעבור עליו כדי להתמצא בעניינים
עד כה למדת תוך כדי השיעורים מספר פקודות חשובות ב- Linux. בשיעור זה נסקור עוד פקודות בסיסיות נוספות כדי לתת בסיס איתן.
דבר קטן ומאוד שימושי הוא המקש TAB
בלינוקס, בכל מקום שתרצו שלהשלים מלה שמוכרת ללינוקס (פקודה, מיקום של קובץ) ליחצו על טאב ולינוקס ישלים אותכם, אם יש יותר מאפשרות אחת, ליחצו פעמיים ולינוקס יראה לכם את כל האפשרויות
לדוגמא: אם תתחילו לכתוב
/e
ואז תלחצו על טאב, אז יופיע:
/etc
pwd – מציג את הספריה הנוכחית בה אנחנו נמצאים.
clear – מנקה את המסך [מוחק את כל הכתוב]
קיצורי דרך – נקראים בלינוקס Symbolic Links. לכל קובץ ניתן ליצור קיצור דרך בדיוק כמו ב-Windows
כדי ליצור קיצור דרך כתוב:
ln -n OriginalSourceFile NewLinkFile
השם האמיתי של הקובץ נקרא Hard Link, ואילו קיצור הדרך נקרא Soft link או Symbolic link
אם נחזור שניה אחת לפקודה pwd, אז יש אפשרות להוסיף לה פרמטר
pwd -p ואז היא מציגה את הספריה הנוכחית "האמיתית" , ללא התייחסות לקיצור דרך.
הפקודה ls [שימו לב זה LS]
פקודה זו מציגה את רשימת הקבצים בתיקיה בה אנחנו נמצאים.
אפשר לרשום שם של ספריה רצויה אחרי הפקודה – והיא תציג את תוכן הספריה הרצויה
למשל
ls YourFolder
פרמטר חשוב לפקודה ls – הוא al [גם כאן – AL]
הוא מאפשר להציג גם קבצים נסתרים, ונותן גם מידע על מורחב על הקבצים והתיקיות
קבצים מוסתרים בלינוקס מתחילים בנקודה
ls -al
רק להבנה – הפרמטר a משמעותו all ,
והפרמטר l משמעותו long list format
הפקודה מציגה את התיקיות והקבצים בצבעים שונים, בעלי משמעות:
כחול – זו תיקיה
ירוק – קובץ הפעלה
תכלת – קישור [קיצור דרך]
צהוב עם רקע שחור – התקן חיצוני
ורוד – תמונה
אדום – קובץ מכווץ
מעבר בין ספריות / תיקיות – הפקודה cd
בדומה ל-Windows זו אותה פקודה, אך לפעמים התחביר שונה מעט
cd
פקודה זה משמשת למעבר מספריה לספריה
כניסה לספריה abc
cd abc
מקובל יותר לכתוב כך:
cd ./abc
נקודה וסלאש זו התיקיה הנוכחית.
מעבר לספריה עליונה יותר
cd ..
הצגת קובץ על המסך
כמו שראינו בדוגמאות הקודמות, אפשר לערוך קבצים באמצעות העורך nano.
nano YourFileName
אם רוצים רק להציג תוכן של קובץ על המסך אפשר להשתמש בפקודה cat
cat YourFileName
העתקה , העברה ומחיקת קבצים בלינוקס
העתקה – הכרת כבר את הפקודה cp
הפקודה cp – היא פקודה להעתקת קובץ (קיצור מילולי של המילה copy)
ואחריה באים המיקום הנוכחי של הקובץ והיעד – כלומר שם הקובץ החדש (ההעתק שאנחנו יוצרים).
cp OriginalFileName NewFileName
העברת קבצים נעשית באמצעות הפקודה mv , קיצור של המילה move
mv OriginalFilePath NewFilePath
גם שינוי שם של קבצים מתבצע בעזרת פקודה זו, לדוגמה:
mv OldName NewName
ומחיקה נעשית באמצעות rm – קיצור של remove
rm YourFileName
יצירת ומחיקת תיקיות בלינוקס
יצירת תיקיות mkdir – קיצור של make directory
mkdir YourNewFolderName
מחיקת תיקיה – באמצעות rmdir – קיצור של remove directory
rmdir YourFolderName
איתור קבצים
יש 2 פקודות שבהן ניתן להשתמש, אחת מחפשת בתיקיה ספציפית ונקראת find והשניה נקראת locate ומתבססת על דאטאבייס ,מה שהופך אותה להרבה יותר מהירה. העניין הוא שאם הדאטאבייס לא מעודכן… או שהקובץ נוצר אחרי העדכון האחרון, אז הפקודה locate לא תמצא אותו.
find WhichFolderToSearch WhichFileToSearch
locate FileToSearch
טיפול במשתמשים – יצירת / החלפת משתמש ועוד בלינוקס
יצירת משתמש adduser
החלפת סיסמה passwd
הפעלת משהו בתור "מנהל" sudo YourCommandHere
החלפת משתמש
su UserName
מי המשתמש הנוכחי whoami
מה הקבוצה שבה חבר יוזר מסוים groups YourUserName
התקנת תוכנות מתוך המאגרים של לינוקס:
עדכון המאגר
apt-get update
התקנת תוכנה
apt-get install YourSoftwareName
הסרת תוכנה
apt-get remove YourSoftwareName