02/06/2024

מדריך לינוקס למתחילים בעברית חלק 12 - מדריך מלא על Nano בלינוקס.


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

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

במדריך זה נלמד:

1) איך להתקין NANO בלינוקס?
2) איך להפעיל NANO בלינוקס?
3) איך לצאת מ NANO בלינוקס?
4) איך לערוך קובץ עם NANO בלינוקס?
5) איך לשמור קובץ ב NANO?
6) איך לבצע חיפוש ב NANO?
7) איך לעשות "העתק" "הדבק" ב NANO?
8) איך "לגזור" שורה שלמה ב NANO?
9)איך להדביק טקסט ב NANO?
10) איך לקבל עזרה ב NANO?
11) איך להתחיל את NANO בשורה ספציפית?
12)איך להציג מספרי שורות?
13) איך להוסיף מספור שורות ב NANO לכל הזמן
14) איך לפתוח קובץ במצב "תצוגה בלבד" ב NANO?
15) איך להגיע שורה ספציפית בתוך NANO?
16) איך לאחד טקסט מקובץ אחד לקובץ אחר ב NANO?
17) איך להעלות לתחילת הקובץ ב NANO?
18) איך לרדת לסוף הקובץ ב NANO?
19) איך לבצע החלפה של טקסט ב NANO?
20) איך לבטל פעולה ב NANO?
21) איך לחזור על פעולה שאנחנו רוצים לבצע שוב ב NANO?
22) איך להעביר פלט של פקודה לתוך NANO?



1. איך להתקין NANO בלינוקס?

לא בטוח שתצטרכו בכלל להתקין את התוכנה כי יש מצב טוב שהיא כבר מובנת אצלכם, לצורך בדיקה אפשר לרשום
which nano ואם נקבל משהו כזה:


זה אומר שזה כבר מותקן אצלכם, במידה ולא קיבלתם כלום, זה אומר שזה לא מותקן, אז תצטרכו להתקין בעזרת apt בצורה הזאת: sudo apt install nano.


2. איך להפעיל NANO בלינוקס?

לצורך הפעלת NANO פשוט נרשום NANO



3. איך לצאת מ NANO בלינוקס?

בשביל לצאת, נלחץ ctrl+x.


4. איך לערוך קובץ עם NANO בלינוקס?

בשביל לערוך קובץ עם NANO, נרשום nano ואת שם הקובץ - [nano [file_name, במידה ומדובר בקובץ קוניפוגרציה (מה שמסתיים ב conf) תצטרכו הרשאות של ROOT בשביל לפתוח את הקובץ, לכן נכתוב sudo nano file_name, אני אראה שתי דוגמאות, אחת עם SUDO ואחת בלי, נתחיל בפתיחת קובץ לעריכה בלי הרשאות אדמין):




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


לא נצליח לשמור כי אין לנו הרשאות, לכן נשתמש ב ROOT, בצורה הזאת: sudo nano file_name



5. איך לשמור קובץ ב NANO?

בשביל לשמור קובץ נלחץ על ctrl+o, ברגע שנלחץ על זה, נקבל הודעה שאומרת כיצד הקובץ יכתב (זאת אומרת ישמר), בתור איזה שם:


ולאחר מכן נלחץ על ctrl+x בשביל לצאת.

6. איך לבצע חיפוש ב NANO?

לצורך חיפוש נלחץ על ctrl+w ונכניס את מה שאנחנו רוצים לחפש בקובץ לדוגמא אחפש leidertech:



אכתוב את מה שאני רוצה ואלחץ על ENTER, המערכת תצבע את הטקסט שהיא מצאה:



7. איך לעשות "העתק" "הדבק" ב NANO?

בשביל לבצע העתק הדבק נצטרך לעשות כמה פעולות:

א. נשים את הסמן בתחילת המילה\שורה שאנחנו רוצים להעתיק, לאחר מכן נלחץ על alt+a בשביל שנוכל להכנס למצב "סימן", המערכת תכתוב לנו שאנחנו במצב "סימון", ואז עם החצים נוכל לסמן את מה שאנחנו רוצים:


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



ג. לאחר מכן נלחץ על alt+6 בשביל לבצע "העתק" 

ד. בשביל להדביק את הטקסט איפה שאנחנו רוצים, נלחץ על ctrl+u.

לסיכום:

1) ללחוץ alt+a בשביל לסמן

2) לסמן את מה שרוצים

3) ללחוץ alt+6 בשביל לבצע העתקה

4) לגשת לאן שצריך וללחוץ ctrl+u בשביל להדביק.


8. איך "לגזור" שורה שלמה ב NANO?

נעמוד בתחילת השורה ונלחץ על ctrl+k.

9.איך להדביק טקסט ב NANO?

לצורך הדבקה נלחץ על ctrl+u

10. איך לקבל עזרה ב NANO?

לקבלת עזרה נלחץ על ctrl+g



בשביל לצאת מקובץ העזרה, נלחץ על ctrl+x


11. איך להתחיל את NANO בשורה ספציפית?

בשביל להתחיל את הקובץ בשורה מסוימת, נגיד שורה 15, נכתב nano +15 file_name, כמובן שאתם צריכים לדעת את מספר השורה בשביל זה:



12. איך לפתוח קובץ במצב "תצוגה בלבד" ב NANO?

לצורך פתיחת קובץ במצב תצוגה (שלא נהרוס משהו בטעות), נכתוב nano -v file_name, ואז כשנרצה לשנות משהו נקבל הודעת שגיאה:



אם ננסה לשנות משהו נקבל הודעת שגיאה באדום למטה:


13. איך להוסיף מספור שורות? 


כמו שראינו בפרקים על VIM, מאוד נוח שיש מספור שורות, ב NANO יש כמה דרכים להציג מספרי שורות, האחת עם "מידע" שמופיע ומראה לנו באיזו שורה אנחנו נמצאים בעזרת צמד המקשים ctrl+c


השניה, ללחוץ על צמד המקשים alt+shift+3 אשר יראה מספרי שורות ליד השורות עצמן:




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


14. איך להציג מספרי שורות כל הזמן ב NANO?

לצורך הצגה של מספרי שורות כל הזמן, נפתח עם nano את קובץ ההגדרות של הפרופיל שלנו של NANO בעזרת הפקודה הזאת: sudo nano /etc/nanorc ושם נלחץ על ctrl+w ונחפש "numbers" 



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


 ולשמור את הקובץ בעזרת ctrl+o, ולאחר מכן ללחוץ על ENTER, ואז ctrl+x בשביל לצאת.




15. איך להגיע שורה ספציפית בתוך NANO?

קודם כל נלחץ על ctrl+w בשביל להכנס לחיפוש, לאחר מכן נוכל לראות שהתפריט למטה השתנה:



לאחר מכן נלחץ על ctrl+t ואז אוכל לכתוב מספר שורה:


16. איך לאחד טקסט מקובץ אחד לקובץ אחר ב NANO?

ראשית נפתח את הקובץ הראשון, לאחר מכן נלחץ על ctrl+r ונקליד את השם של הקובץ שממנו אתם רוצים לצרף את הטקסט לקובץ שאתם נמצאים בו כרגע:


והטקסט מהקובץ השני יופיע בתוך הקובץ הנוכחי.

אם אנחנו רוצים לפתוח קובץ ולא זוכרים את השם המלא שלו, אפשר ללחוץ ctrl+r ואז ctrl+t ונוכל לבחור את הקובץ שאנחנו צריכים: 



17. איך להעלות לתחילת הקובץ ב NANO?

בשביל להעלות לתחילת הקובץ נלחץ על \+alt

18. איך לרדת לסוף הקובץ ב NANO?

בשביל לרדת לסוף הקובץ נלחץ על /+alt

19. איך לבצע החלפה של טקסט ב NANO?

לצורך החלפה, נלחץ על alt+r ונקליד מה אתה רוצה להחליף, לדוגמא, פה אני רוצה להחליף את הטקסט "lev":


 לאחר מכן המערכת תשאל אותי במה אני רוצה להחליף את הטקסט? אני אכתוב לדוגמא "lev1" :


בשלב הבא, המערכת תשאל אותי, האם להחליף את הטקסט הספציפי הזה (הראשון שהיא מצאה) או שתיתן לי אפשרויות לבצע החלפה בכל הקובץ:


במידה ונרצה להחליף נלחץ על "y", לאחר מכן המערכת תעבור למקום הבא שבו רשום "lev" ותשאל אותנו אם אנחנו רוצים להחליף גם אותו, אם נרצה להחליף בכל הקובץ נלחץ על "a" ואני מאמין ששאר האופציות ברורות.

20. איך לבטל פעולה ב NANO?

בשביל לבטל, נלחץ על alt+u, ניתן לבטל את כלל הפעולות האחרונות שביצענו עד שהמערכת תגיד לנו שאין יותר מה לבטל.

21. איך לחזור על פעולה שאנחנו רוצים לבצע שוב ב NANO?

בשביל לבצע שוב פעולה שביצענו כבר, נלחץ על alt+e.

22. איך להעביר פלט של פקודה לתוך NANO?

נגיד ואני צריכים את הפלט של הפקודה ifconifg, בתוך הקובץ, או כל מידע אחר מהפקודה הזאת, נלחץ על ctrl+t ואז נריץ את הפקודה שאנחנו רוצים, הפלט ממנה יופיע בתוך קובץ הטקסט 

נריץ את הפקודה:



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



זה הכל להפעם.

המייל שלי לכל שאלה: levl@leidertech.co.il

כמו תמיד מצורף סרטון של המדריך:



אין תגובות:

הוסף רשומת תגובה

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

תודה :)