תחילת העבודה עם פקודות לינוקס

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

הדבר הראשון שצריך לדעת על יוניקס, ועכשיו לינוקס, הוא שהמחברים שלה לא אהבו להקליד הרבה. פקודות נוטות להיות קיצורים קצרים עבור הגרסאות הארוכות יותר שתוכל למצוא בעת שימוש בשורת הפקודה ב- Windows, למשל. חתול קיצור של שרשור נ.ב לתהליך, ls לרשימה וכן הלאה. מטפלים באופציות באופן דומה, כאשר '-a' היא מילה נרדפת נפוצה לכולם, וכו '. למרבה המזל, במקרים רבים לינוקס הוסיפה גם גרסאות ארוכות יותר, קריאות אנושיות, של אפשרויות שורת הפקודה כחלופות לקצר וקשה יותר לקריאה. , גרסאות. כך שניתן להשתמש ב'כל 'במקום' -a 'למשל.



יהיה עליך לזכור שגם לינוקס, בניגוד ל- Windows ו- DOS, תלויה באותיות רישיות בכל הנוגע לפקודות, ולכן 'ls' אינו זהה ל- 'Ls' או 'LS'. כמו כן, '-d' כאופציה פירושו משהו אחר מאשר '-D'.



ניווט בלינוקס

כשאתה הראשון התחבר למערכת לינוקס, אתה נמצא בספרייה הביתית שלך. יתקבל בברכה עם חלון לבן (תלוי מערכת). כדי לראות היכן אתה נמצא ומה שם אתה יכול להשתמש ב:

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



ls - רשימה. מדפיס רשימת קבצים בספריה הנוכחית. אם ברצונך לרשום ספריה אחרת, השתמש ls . כברירת מחדל ls מספק רק את שם הקבצים בספריה הנוכחית, כמו גם התעלמות מקבצים 'מוסתרים' (אלה עם שם שמתחיל בנקודה (.)). באפשרותך לשנות את התנהגות ברירת המחדל באמצעות ls -l כדי להדפיס מידע על כל קובץ או ls -a לכלול קבצים מוסתרים. אופייני לפקודות לינוקס, אתה יכול פשוט להוסיף את שתי האפשרויות יחד במידת הצורך, אז ls -la ידפיס מידע על כל הקבצים, כולל קבצים מוסתרים, בספריה הנוכחית.

כמעט כל הפקודות בלינוקס עוקבות אחר אותו מבנה שורת פקודה. אחרי שם הפקודה יש ​​אפשרות אחת או יותר, הנקראות גם דגלים, ואז הטיעונים לפקודה. אפשרויות בדרך כלל אינן נדרשות, ופקודות רבות כוללות ארגומנט ברירת מחדל אם אינן מסופקות אף אחת. ls, למשל, יש ארגומנט ברירת מחדל של הספרייה הנוכחית - שאפשר להתייחס אליו גם עם '.' אז 'ls' זהה ל- 'ls'.

אפשרות שימושית נוספת עבור ls היא '-t' למיין את הפלט לפי זמן במקום לפי שם. באופן נוח למשתמשי מחשב, 'dir' הוא בדרך כלל כינוי ל- ls.



ישנן אפשרויות רבות אחרות ל- ls, אז עכשיו זה כנראה זמן טוב להזכיר את אישפקודה - קיצור של מדריך. הקלדה איש יביא לך דף אחר דף מסמך המתאר את הפקודה שאתה מנסה ללמוד. זה יכלול חלקים על אפשרויות, טיעונים, הצעות לשימוש ופקודות קשורות. ברגע שאתה מסתכל על פלט הפקודה man, לחיצה על רווח תביא לך את הדף הבא ולחיצה על 'q' יוצאת מהתצוגה. תוכל גם להוסיף '–עזרה' כמעט לכל פקודה כדי ללמוד עליה יותר, למשל על ידי הקלדה ls - עזרה למידע על הפקודה ls.

CD - שינוי מדריך. כל שעליך לעשות הוא לשנות את הספרייה הנוכחית שלך למיקום שאתה מציין. לדוגמה cd / usr / bin ישנה את ספריית העבודה שלך לאחת מספריות הפיקוד הנפוצות. זכור שבלינוקס שכאשר ברצונך לציין נתיב ספריות, המפריד הוא '/' (קו נטוי קדימה), במקום '' (קו נטוי אחורי) המשמש ב- DOS ו- Windows.

עבודה עם קבצים

גיליון בגידות של פקודות לינוקס

פקודת לינוקס 'גיליון רמאות' באדיבות FOSSwire. אתה יכול ללחוץ עליו כדי להדפיס קובץ PDF בגודל מלא.

עכשיו, כשאתה יכול להתמצא, אתה בטח רוצה לעבוד עם כמה מהקבצים שמצאת.

עותק - עותק. מעתיק קובץ או ספריה אחד או יותר מנתיב אחד למשנהו. כך cp original_file copied_file יעתיק את הקובץ בשם קובץ_מקור בספריה הנוכחית לאחד בשם העתק_קובץ. הפקודה cp חזקה למדי, כאשר האפשרות '-r' גורמת לה לעבוד רקורסיבית על עץ שלם של ספריות וקבצים. אם המקור הוא קובץ והיעד הוא ספריה קיימת, קובץ המקור יועתק לספרייה זו.

mv - מהלך לזוז לעבור. בדיוק כמו עותקאלא אם כן הוא מעביר את הקובץ או הספריה, בהנחה שיש לך הרשאה גם ליצור את העותק החדש וגם למחוק את המקור. פקודה זו משמשת גם במקום פקודת 'שינוי שם' של DOS.

מכיוון ששמות הקבצים של לינוקס יכולים להיות ארוכים למדי, הקלדתם עלולה להפוך לכואבת. למרבה המזל, לינוקס מאפשרת לך להשתמש בתווים כלליים לתבנית שמות קבצים בהתאמה. (זה מבחינה טכנית מאפיין של מתורגמן שורת הפקודה, המכונה shell, אך הוא מתנהג כאילו הוא חלק מלינוקס עצמה). התו '*' תואם כל רצף של תווים, ואילו '?' תואם כל דמות אחת. אז 'ls *' יפרט את כל הקבצים שאינם מוסתרים בספריה הנוכחית. כְּמוֹ כֵן ספריית mv * יעביר את כל הקבצים בספריה הנוכחית לספרייה בשם ספריית פלט אם זה קיים.

ישנם עורכי לינוקס רבים. תלוי בהפצה שלך ייתכן שיהיה לך אחד או יותר שִׂיא, ננו (דומה לפיקו), אָנוּ אוֹ באתי (גרסה משופרת של vi). לכל אחד יש מערכת פיקודים משלו.

Copyright © כל הזכויות שמורות | 2007es.com