מאגר המידע הוראות פשוטות לעבודה עם שירות Profitserver
ראשי מאגר המידע עורכי טקסט לינוקס

עורכי טקסט לינוקס


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

במאמר זה ננתח מספר עורכי טקסט בקונסולות עבור מערכות הפעלה לינוקס. בואו נסתכל על הפתרונות הפופולריים ביותר, כגון ננו, מֶרֶץ, וגם לדבר על פחות מוכרים: Emacs, ג'ו ו מיקרו. לאחר הקריאה, למשתמש יהיה מושג כללי על כל העורכים הרשומים, ויוכל לבחור את האופטימלי ביותר עבור המסור או הווירטואלי שלו. שרת.

עורך טקסט ננו

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

עבור CentOS:

yum install nano

בדביאן/אובונטו:

apt install nano

אתה יכול להשתמש בפקודה זו כדי לפתוח את הקובץ ולעבוד בהמשך בעורך טקסט:

nano path/to/file
עורך טקסט של קונסולת לינוקס

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

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

nano option path/to/file

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

+number - ציין את השורה בקובץ מלכתחילה
--tabsize=digit - הגדר את גודל הטאבינג ברווחים
--smooth - אפשר גלילה חלקה בעת מעבר בקובץ
--mouse - אפשר תמיכה בעכבר עבור ניווט והדגשת טקסט
--autoindent - הוסף כניסות אוטומטית בעת מעבר לשורה חדשה
--wordwrap - לעטוף שורות לפי מילים, לא לפי תווים
--softwrap - לעטוף שורות חזותית, מבלי לשנות את הטקסט בפועל
--syntax=language - אפשר הדגשת תחביר עבור שפת תכנות ספציפית
--bookmarks - הוסף סימניות כדי לנווט במהירות בקובץ
--multibuffer - פתח מספר קבצים במאגרים שונים לעריכה בו זמנית
--linenumbers - הצג מספרי שורות בסרגל הצד
--rebindkey=key:command - הקצאה מחדש של מקש לפקודה מסוימת

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

עורך טקסט Vim

מֶרֶץ - הוא עורך טקסט מתקדם של המסוף, זוהי גרסה משופרת של המקור vi, שיצא בשנת 1976. הייחודיות שלו טמונה בקונספט הייחודי של מצבי הפעלה: מצבי רגיל, הכנסה ומצב חזותי. הוא התפרסם בזכות יעילותו בתכנות בשל מערך הפקודות הנרחב שלו ותמיכה בביטויים רגילים לחיפוש והחלפה. שלא כמו עורכים פשוטים יותר כמו nano, ל-vim יכול לקחת יותר זמן להכיר.

ההתקנה ב- CentOS מתבצעת עם הפקודה:

yum install vim

בדביאן/אובונטו:

apt install vim

התוכנית מופעלת והקובץ הדרוש נפתח בפקודה:

vim path/to/file
עורך טקסט Vim Linux

כפי שניתן לראות מהדוגמה שלמעלה, הדגשת קוד ב מֶרֶץ מופעל כברירת מחדל. הפונקציונליות של התוכנית נרחבת מאוד, וניהול הקבצים מתרחש באופן שונה במקצת מאשר בעורכים אחרים. היזמים הקצו בנפרד משאב עזרה ללימוד מפורט של כל הכלים והפקודות האפשריים.

הנה, למשל, איך נראות הפקודות הנפוצות ביותר:

i - עבור למצב הוספה כדי להתחיל בהזנת טקסט
Esc - צא ממצב הוספה וחזור למצב פקודה (מצב רגיל)
:w - שמור את הקובץ הנוכחי
:q - צא מהקובץ הנוכחי
:q! - צא מהקובץ הנוכחי מבלי לשמור שינויים
yy – העתק את השורה הנוכחית
dd - לחתוך את הקו הנוכחי
p - הדבק את הקו שהועתק או חתוך אחרי הקו הנוכחי
u - בטל את הפעולה האחרונה
/search_term – חיפוש במחרוזת search_term בקובץ
:s/old/new/g - החלף את כל המופעים הישנים בחדשים בשורה הנוכחית
:set number - הצג מספרי שורות

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

עורך טקסט של Emacs

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

כדי להתקין על CentOS, נשתמש בפקודה:

yum install emacs

בדביאן/אובונטו:

apt install emacs

פתיחת קובץ ספציפי במסוף דומה לעורכים אחרים:

emacs path/to/file
Emacs - עורך טקסט עבור לינוקס

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

כדוגמה, בואו נבדוק את הפקודות הנפוצות ביותר:

Alt+X - הקלד פקודה
Ctrl+X Ctrl+C - עורך סגור
Ctrl+G - לבטל את הפעולה
Ctrl+H b - הצג מקשי קיצור
Ctrl+X Ctrl+S -שמור קובץ
Ctrl+X Ctrl+F - פתח קובץ
Alt+W - עותק
Ctrl+W - גזירה
Ctrl+Y - להדביק
Ctrl+X 2 - חלון מפוצל אנכית
Ctrl+X 0- מעבר בין חלונות
Ctrl+X -> Ctrl+X <- מעבר בין מאגרים

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

ג'ו עורך טקסט

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

פקודה להתקנה ב- CentOS:

yum install joe

בדביאן/אובונטו:

apt install joe

קובץ טקסט נפתח על ידי הפקודה:

joe path/to/file
עורך טקסט עבור לינוקס

הדגשת תחביר מופעלת כברירת מחדל, ומידע בסיסי על הקובץ הנערך מוצג בחלק העליון של העורך. כמו העורכים הקודמים, ג'ו יש אפשרויות רבות נוספות, כולל תמיכה בפקודות מאקרו. כדי להכיר את קבוצת הפקודות הבסיסית, עליך להשתמש בשילוב המקשים Ctrl + K, ולאחר מכן H מַפְתֵחַ. הפונקציות הזמינות יוצגו בחלק העליון של הטרמינל:

ג'ו עורך קונסולה

רשימה מפורטת יותר של תכונות ניתן למצוא ב- תיעוד .

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

עורך טקסט מיקרו

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

ההתקנה ב- CentOS מתבצעת באמצעות סקריפט מיוחד עם הפקודה:

curl https://getmic.ro | bash

בדביאן/אובונטו:

apt install micro

שימו לב: בשיטת התקנה זו, גם הפעלת העורך ב- CentOS תהיה שונה. אתה יכול לפתוח קובץ מסוים בתוך ספריית הבית שלך עם הפקודה:

./micro path/to/file

כדי להשתמש בכלי מכל ספרייה, עליך להעביר אותו אל /usr/bin. לשם כך נשתמש בפקודה

mv micro /usr/bin/

לאחר מכן, ה מיקרו תהליך ההשקה יהיה דומה בכל מערכות לינוקס, כולל Debian/Ubuntu:

micro path/to/file
מיקרו - עורך טקסט מסוף עבור לינוקס

ניתן ללמוד מקשים לניווט ועריכה של מסמך על ידי לחיצה Alt+G. הפקודות הנפוצות ביותר יוצגו בתחתית הטרמינל:

פקודות עבור עורך מיקרו

השמיים Ctrl+G השילוב יפתח את חלק העזרה המלא של הכלי:

שילוב Ctlr+G יפתח את חלק העזרה המלא של הכלי

אתה יכול ללמוד עוד על יכולות הכלי בדף הפרויקט הרשמי של GitHub ב- תיעוד סָעִיף.

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

סיכום

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

❮ מאמר קודם בדיקת משאבי שרת
המאמר הבא ❯ משתמשי לינוקס: ניהול והרשאות

שאל אותנו לגבי VPS

אנחנו תמיד מוכנים לענות על שאלותיכם בכל שעה ביום ובלילה.