פקודות לינוקס נפוצות

פקודות לינוקס נפוצות

הקדמה: הכח של פקודות SSH

כשזה מגיע להבדיל בין תוכניות מבוססות ממשק משתמש (GUI) וממשקי שורת פקודה (CLI),
ממשק שורת פקודה תמיד מנצח במונחים של כוח ואפשרויות. כן, אנחנו יודעים שקשה להתמודד עם דברים ב-CLI,
אבל כדי להתגבר על המכשול הזה, אתם רק צריכים לדעת ידע בסיסי בממשק שורת הפקודה.
בשביל זה כתבנו את המדריך הבא,
סט של פקודות נפוצות ביותר אשר יעזרו לכם להתנהל ביתר קלות בממשק שורת הפקודה.

כמובן, בשביל לעבוד בשורת הפקודה (CLI) עלינו ראשית להתחבר לשרת בSSH.

פקודות לינוקס נפוצות

  1. איפה אני?
  2. רשימת קבצים ותיקיות
  3. שינוי תיקיה
  4. צור תיקיה
  5. שינוי שם/העברת קובץ
  6. העתקת קובץ
  7. מחיקת קובץ/תיקיה
  8. ביצוע כיווץ של ארכיון קבצים מסוג .tar.gz
  9. ביצוע חילוץ של ארכיון קבצים מסוג .tar.gz
  10. טיפ: ניקוי מסך
  11. טיפ: השלמה אוטומית ע"י TAB

איפה אני?

פקודת SSH אשר יש להשתמש: pwd

pwd: פקודה זאת תציג את הנתיב המלא של המיקום הנוכחי שלכם.

פקודות לינוקס נפוצותבתמונה ניתן לראות את הנתיב של התיקיה הראשית של השרת בCloudways

רשימת קבצים ותיקיות

פקודת SSH אשר יש להשתמש: ls

ls: פקודה זאת תציג את רשימת הקבצים + התיקיות ברמת התיקיה הנוכחית.

פקודות לינוקס נפוצותבתמונה ניתן לראות את כל הקבצים ותקיות בנתיב התיקיה הראשית, שימו לב שתיקיות צבעוניות וקבצים בלבן

שינוי תיקיה

פקודת SSH אשר יש להשתמש: cd folder_name

cd: פקודה זאת תשנה את התיקיה הנוכחית שאתם נמצאים בה.

פקודות לינוקס נפוצותבתמונה כאן אנחנו בעצם עוברים לתיקית האפליקציות בשרת

טיפ: ניתן להקיש בכל שלב "cd .." על מנת לחזור תיקיה אחת למעלה.

צור תיקיה

פקודת SSH אשר יש להשתמש: mkdir new_folder_name

mkdir: פקודה זאת תיצור לנו תיקיה בשם שנגדיר

פקודות לינוקס נפוצותבתמונה כאן אנחנו יוצרים תיקיה בשם NewFolder-1 ולאחר מכן מוודאים שהיא נוצרה.

שינוי שם/העברת קובץ

פקודת SSH אשר יש להשתמש לשינוי שם: mv file_name.php new_file_name.php
פקודת SSH אשר יש להשתמש להעברת קובץ: mv file_name.php Destination 

mv: פקודה זאת תשנה את השם של הקובץ ע"י 2 פרמטרים – שם נוכחי ושם חדש.

פקודות לינוקס נפוצותבתמונה אנו בעצם משנים את הקובץ newfile.php אל השם החדש renamedfile.php

ניתן באותו syntax לשנות גם את השם של תיקיה mv foldername new_folder_name ,
פעולה זאת תשנה את השם של התיקיה.
על מנת להעביר קובץ, יש להשתמש ב-syntax הבא mv filename.php NewFolder-1,
הפקודה הנ"ל תעביר את הקובץ filename.php לתיקיה NewFolder-1 כפי שניתן לראות:

פקודות לינוקס נפוצות

העתקת קובץ

פקודת SSH אשר יש להשתמש: cp filename.php Destination 

cp: פקודה זאת תעביר את הקובץ הרצוי ממיקום X למיקום Y .

פקודות לינוקס נפוצותבתמונה ניתן לראות שאנו יוצרים תיקיה בשם Test ולאחר מכן מעבירים קובץ לתוכה ובודקים אם הצליח.

מחיקת קובץ/תיקיה

פקודת SSH אשר יש להשתמש: rm filename.php

rm: פקודה זאת תמחק את הקובץ הרצוי.

פקודות לינוקס נפוצותבתמונה מחקנו את הקובץ renamedfile.php

על מנת למחוק תיקיה יש להשתמש ב-syntax הבא rm -r FolderName כפי שניתן לראות כאן:פקודות לינוקס נפוצות

ביצוע כיווץ של ארכיון קבצים מסוג .tar.gz

פקודת SSH אשר יש להשתמש: tar -czvf archive-name.tar.gz your-file.text your-file.php your-file.html

tar -czvf: פקודה זאת תיצור ארכיון של הקבצים אשר ציינתם לתוך ארכיון בשם archive-name.tar.gz
הsyntax הוא: tar -czvf archive_file_name.tar.gz files
ניתן במקום files לציין * , פעולה זאת תיצור ארכיון של כלל הקבצים בתיקיה.
ניתן במקום files לציין /Foldername, פעולה זאת תיצור ארכיון של תיקיה אחת בלבד.

פקודות לינוקס נפוצותבתמונה אנו בעצם יוצרים ארכיון של כל הקבצים בתיקיה בשם test_archive.tar.gz

ביצוע חילוץ של ארכיון קבצים מסוג .tar.gz

פקודת SSH אשר יש להשתמש: tar -zxvf archive-name.tar.gz

tar -zxvf: פקודה זאת תחלץ את הארכיון של הקבצים אשר ציינתם לתוך התיקיה הנוכחית שאתם נמצאים בה.

פקודות לינוקס נפוצותבתמונה אנו בעצם מחלצים ארכיון בשם test_archive.tar.gz אל התיקיה הנוכחית

טיפ: ניקוי מסך

פקודת SSH אשר יש להשתמש: clear

clear: פקודה זאת "תנקה" את כל ההיסטוריה בחלון הנוכחי. ככה יראה המסך לאחר הפקודה:

פקודות לינוקס נפוצות


טיפ:
השלמה אוטומית ע"י TAB

בעצם בכל שלב נתון אנחנו יכולים ללחוץ על כפתור הTAB בצד שמאל במקלדת לטובת השלמה אוטומטית,
לדוגמא אנחנו רוצים להיכנס לתיקיה applications, מספיק רק שנקיש בתיקיה הראשית cd app ואז נלחץ על הTAB,
הממשק אוטומטית ישלים לנו ל applications ואז רק ישאר לנו ללחוץ ENTER ולהיכנס לתיקיה.

רוצים לקרוא עוד?