JavaRush /בלוג Java /Random-HE /10 הפקודות הנחוצות ביותר של לינוקס

10 הפקודות הנחוצות ביותר של לינוקס

פורסם בקבוצה
מתיו הלמקה, שהקדיש שנים רבות למערכת ההפעלה אובונטו, מתאר 10 פקודות בסיסיות שלדעתו כל משתמש לינוקס צריך לדעת. 10 הפקודות הנחוצות ביותר של לינוקס - 1

מבוא

זה מפחיד להתחיל לעבוד עם ממשק שורת הפקודה של לינוקס אם אתה רגיל לעשות הכל דרך ממשק גרפי נחמד. יש הרבה מידע ולפעמים לא ברור מאיפה להתחיל. אתה רוצה לגלות את התכונות ששמעת עליהן כל כך הרבה, אבל אתה אפילו לא יודע איך לרשום קבצים בספרייה או לנווט במערכת הקבצים. בפוסט הזה אכתוב על עשר פקודות בסיסיות שלדעתי כל משתמש לינוקס שמכבד את עצמו צריך לדעת. אלה לא "10 הפקודות הכי מגניבות", או הכי מבלבלות, או כאלה שיהפכו אותך לגאון שורת הפקודה. אלו רק הפקודות שלדעתי כדאי ללמוד קודם. אני מניח שכבר התקנת איזו הפצת לינוקס, או קיבלת מכונה עם לינוקס מותקנת עליה, ושהצלחת להגיע לשורת הפקודה על ידי פתיחת יישום מסוף. לאחר מכן אתה מתחיל את העבודה שלך בספריית הבית שלך (/home) עם שורת פקודה משהו כזה: matthew@lovelace:~$ החלק הראשון הוא שם המשתמש שלך , בדוגמה זו "matthew". אחריו מופיע סמל @ ולאחר מכן שם המערכת שאליה אתה מחובר, במקרה הזה "lovelace". הערה: יש לי הרגל לקרוא למערכות שלי על שם אנשים שמילאו תפקידים חשובים בהיסטוריה של המחשוב. אם השם עדה לאבלייס לא מוכר לכם, ראוי לקרוא עליה.
10 הפקודות הנחוצות ביותר של לינוקס - 2
לבסוף, ההנחיה כוללת נקודתיים ואחריו המיקום הנוכחי שלך במערכת הקבצים. סמל הטילדה " ~ " בלינוקס הוא קיצור של "ספריית הבית שלי". במקרה שלי זה /home/matthew . יש להזין את הפקודות המתוארות להלן משורת פקודה זו ולהשלים על ידי לחיצה על מקש Enter . לשם הפשטות, אניח שאתה משתמש במעטפת שורת הפקודה הנפוצה ביותר: bash . אל תדאג אם אתה לא יודע מה זה.

רשימה

  1. pwd

    pwd ראשי תיבות של "Print Working Directory". פקודה זו מחזירה את מיקום מערכת הקבצים שלך, כגון /usr/share או /home/matthew. זה יכול להיות מועיל אם יש לך טרשת אם אתה שוכח היכן אתה נמצא.

  2. ls

    При использовании в отдельности, команда ls выводит список всех файлов и подкаталогов в текущем каталоге. Можно также использовать ls для вывода списка всего содержимого любого каталога, не переходя к нему, за счет добавления к команде address этого каталога, например: ls etc/python.

  3. cd

    Эта команда приводит к смене текущего каталога на заданный. Например, команда cd /var/log перенесет вас в подкаталог log, находящийся в каталоге var.

  4. touch

    Команда touch создает пустой файл с заданным именем. Создайте файл прямо сейчас и воспользуйтесь командой cd, чтобы убедиться, что он был создан в текущем каталоге: touch examplefile.

  5. rm

    Команда rm удаляет файл. Для удаления созданного вами выше file, введите: rm examplefile.

  6. mkdir

    Команда mkdir создает каталог. Создайте каталог прямо сейчас и воспользуйтесь командой cd, чтобы убедиться, что он был создан в текущем каталоге: mkdir exampledirectory.

  7. rmdir

    Команда rmdir удаляет каталог. Для удаления созданного вами выше каталога, введите: rm exampledirectory.

  8. mv

    Команда mv перемещает заданный файл or каталог в указанное место. Её можно также использовать для переименования файлов и каталогов. При желании, можно сделать и то, и другое одной командой. Например, давайте переместим файл с именем sample из текущего каталога в существующий подкаталог stuff с одновременным изменением имени этого file на example: mv sample stuff/example.

  9. cp

    Команда cp копирует заданный файл or каталог в указанное вами место, возможно, с заданным вами новым именем file/каталога. Воспользуемся тем же примером: cp sample stuff/example. Различие между mv и cp в том, что во втором случае исходный файл остается на своём месте.

  10. man

    Команда man отображает page справочника для заданной команды. Каждая из описанных выше команд способна на гораздо большее, чем мы уже узнали. На деле, это была лишь верхушка айсберга. У большинства команд есть опции, называемые параметрами, предназначенные для изменения их поведения по умолчанию. Например, если вы введете man ls и прочитаете page справочника для этой команды, то узнаете о существовании чрезвычайно удобных опций, таких How ls -al, которая позволяет вывести список не только с именами файлов и каталогов, но и очень полезными метаданными каждого file и каталога.

Дальнейшие шаги

פקודות אלו יעזרו לך להתחיל עם שורת הפקודה של לינוקס. אבל כדי להפיק תועלת מהן באמת, תצטרכו לקרוא ולנסות הרבה יותר. אם אתה רוצה לעבוד על לינוקס, קרא על הרשאות קבצים, שהן הגדרות הקשורות לקבצים/ספריות שקובעות אילו משתמשים יכולים לעבוד עם אותם קבצים/ספריות ומה בדיוק הם יכולים לעשות איתם. כדי להבין זאת, תחילה עליך לדעת מהם חשבונות משתמש וכיצד הם משמשים על ידי משתמשי מערכת, תוכניות ותהליכים אוטומטיים. לאחר מכן, הקדישו זמן מה להכיר את מערכת הקבצים של לינוקס. יש קבוצה של ספריות וקבצים סטנדרטיים הממוקמים באותם מקומות בכל המכונות המריצים את מערכת ההפעלה לינוקס. לדעת היכן לחפש משהו ומה לחפש יכול להיות מאוד מועיל, במיוחד אם אתה לוקח את הזמן ללמוד אותו לפני שקורה משהו שצריך לתקן. כדאי גם לקרוא על מעטפות שונות של שורת הפקודה. הקונכיות הנפוצות ביותר הן bash ו-dash, שתיהן משתמשות בפקודות לעיל, אך ישנן אחרות. כל מעטפת כוללת תכונות שאולי תאהבו או שפשוט יתאימו יותר לצרכים שלכם. תסתכל על tcsh, ksh ו-zsh. מקור: http://www.informit.com/articles/article.aspx?p=2858803
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION