מה עושה CD ~ כאשר נכנסו לתוך חלון מסוף

תהית פעם מה הסימן הבא?

~ נקרא tilde ומקורו בלטינית עבור titulus ועל פי ויקיפדיה זה הגיע בשפה האנגלית באמצעות השפה הספרדית. המשמעות היא הכותרת או העלילה.

בתוך לינוקס סמל tilde (~) הוא מה שמכונה metacharacter ובתוך גבולות פגז המסוף יש לו משמעות מיוחדת.

אז מה בדיוק עושה את הפקודה הבאה:

cd ~

הפקודה הנ"ל פשוט מחזירה אותך לספריית הבית שלך. זה קיצור דרך גדול. אם יש לך לנווט לתיקייה אחרת כגון / var / יומני או / mnt וכו 'ואז להקליד cd ~ מחזירה אותך לספריית הבית של המשתמש שלך.

טילדה (~) עושה יותר מזה.

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

לדוגמה, אם יש לך משתמש בשם פרד על המערכת שלך אז אתה יכול לעבור לתיקיית הבית שלו על ידי הקלדת הבאה:

cd ~ fred

שימוש נוסף של tilde היא לחזור לספריית העבודה הקודמת. תארו לעצמכם יש לך רק עבר לתוך תיקיית הבית של פרד מ / var / יומני התיקייה. באפשרותך לחזור לתיקיה / var / logs על-ידי הקלדת הפרטים הבאים:

cd ~ -

ההפך של ~ - הוא ~ + אשר כאשר נעשה שימוש עם הפקודה cd לוקח אותך לספריית העבודה הנוכחית.

זה, כמובן, אינו שימושי במיוחד, כי אתה כבר בתוך ספריית העבודה הנוכחית.

הקלדת תקליטור ~ לתוך המסוף ולחיצה על מקש הכרטיסייה מספקת רשימה של כל התיקיות הפוטנציאליות אתה יכול ללכת.

דוגמה לכך ניתן לראות בתמונה לעיל.

כדי לעבור לתיקיית המשחקים הקלד את הפרטים הבאים:

cd ~ משחקים

זה לוקח אותך לתיקיה / usr / משחקים.

שים לב שלא כל האפשרויות הרשומות פועלות עם הפקודה cd.

הזוג האחרון של שימושים של טילדה הן כדלקמן:

cd ~ 0

cd ~ 1

cd ~ -1

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

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

pushd / home / username / Music

עכשיו הקלד את הפקודה dirs הבאה:

dirs -v

זה מציג רשימה של כל הפריטים על הערימה.

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

תאר לעצמך שיש לך ערימה כדלקמן:

0. מוסיקה
1. הורדות
2. סקריפטים

באמצעות המונח cd ~ 2 לוקח אותך לתיקיה במיקום השני בערימה. שים לב כי המיקום הראשון הוא תמיד הספרייה הנוכחית אז בפעם הבאה שאתה מקליד dirs -v תראה את הדברים הבאים:

0. סקריפטים
1. הורדות
2. סקריפטים

אם תחזור לתיקיית המוסיקה, המיקום 0 יהיה שוב מוסיקה.

הפקודה cd אינה הפקודה היחידה שעובדת עם tilde (~). הפקודה ls עובד גם כן.

לדוגמה כדי לרשום את כל הקבצים בתיקיית הבית שלך הקלד את הדברים הבאים:

אני

Tilde משמש גם בשמות קבצים והוא נוצר בדרך כלל כגיבוי על ידי עורכי טקסט.

Tilde הוא אחד מטא-תווים רבים המשמשים את לינוקס. מטא-תווים אחרים כוללים את התחנה המלאה או את התקופה (.) המשמשת לציון המיקום הנוכחי כאשר משתמשים בו כדי לנווט במערכת הקבצים, הכוכבית (*) משמשת כתו כללי לחיפושים, כמו סימן השאלה (?).

סמל קראט (^) משמש לציון תחילתו של קו או מחרוזת וסמל הדולר משמש לציון סוף מחרוזת או שורה בעת החיפוש.

מאמר זה מתאר את השימוש במטא-תווים .