פקודות לינוקס בסיסיות

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

 

פקודה: man
תיאור: אפשרי להגיד שזוהי הפקודה שתעשה לכם את החיים קלים, הפקודה man נותנת מידע לגביי פקודות אשר מובנות במערכת, כולל שיטת שימוש בפקודה ופרמטרים אשר הפקודה מכילה.
דוגמא לשימוש: man cat
פלט:

NAME
       cat - concatenate files and print on the standard output

SYNOPSIS
       cat [OPTION]... [FILE]...

DESCRIPTION
       Concatenate FILE(s) to standard output.

       With no FILE, or when FILE is -, read standard input.

       -A, --show-all
              equivalent to -vET

       -b, --number-nonblank
              number nonempty output lines, overrides -n

       -e     equivalent to -vE

       -E, --show-ends
              display $ at end of each line
       -n, --number
              number all output lines

       -s, --squeeze-blank
              suppress repeated empty output lines

       -t     equivalent to -vT

       -T, --show-tabs
              display TAB characters as ^I

       -u     (ignored)

       -v, --show-nonprinting
              use ^ and M- notation, except for LFD and TAB

       --help display this help and exit

       --version
              output version information and exit

 


פקודה: cat
תיאור: הפקודה מאפשרת למעשה לקרוא מידע מתוך קובץ קיים ולהציג את תוכן הקובץ על גבי הטרמינל.
דוגמא לשימוש: cat waf.txt
פלט:

[email protected] ~/$ cat waf.txt
Hello, Welcome to waf.

פקודה: ls
תיאור: הפקודה ls מאפשרת לצפות ברשימת הקבצים הקיימים בתיקיה בה אנו נמצאים.
דוגמא לשימוש: ls -lha
פלט:

[email protected] /opt $ ls -lha
total 32K
drwxr-xr-x  8 root  root  4.0K Jan 12 15:46 .
drwxr-xr-x 24 root  root  4.0K Jan 26 00:27 ..
drwxr-xr-x  3 root  root  4.0K Nov  7 21:59 google
drwxr-xr-x  3 root  root  4.0K Nov  9 20:05 java
drwxr-xr-x 31 root  root  4.0K Mar 12 08:08 lampp
drwxr-xr-x  2 root  root  4.0K Mar  9 16:20 skypeforlinux
drwxr-xr-x  4 root  root  4.0K Nov 24 21:56 sublime_text

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

[email protected] ~/$ pwd
/var/log

פקודה: cd
תיאור: בפקודה cd נשתמש על מנת להיכנס לתיקיות הקיימות במערכת
דוגמא לשימוש: cd /var/log
פלט: –


פקודה: grep
תיאור: הפקודה grep מאפשרת "לחתוך" חלק ממידע שמשכנו ולהציג אותה על גבי הטרמינל, הפקודה מאפשרת עם זאת גם לחפש קלט שנבחר בתוך קבצים ומציעה אפשרויות נוספות רבות.
דוגמא לשימוש: cat waf.txt | grep "snir"
פלט:

[email protected] ~/ $ cat waf.txt | grep "Snir"
Snir is there.

פקודה: file
תיאור: הפקודה file תציג לנו את סוג הקובץ
דוגמא לשימוש: file waf.txt
פלט:

[email protected] ~/ $ file waf.txt"
waf.txt : ASCII text

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


פקודה: date
תיאור: הפקודה date מציגה את התאריך השעה הנוכחיים.
דוגמא לשימוש: date
פלט:

$ date
Thu Mar 15 08:00:36 IST 2018

פקודה: cal
תיאור: הפקודה cal תציג לוח שנה עם סימון על התאריך של היום.
דוגמא לשימוש: cal
פלט:

$ cal
     March 2018       
Su Mo Tu We Th Fr Sa  
             1  2  3  
 4  5  6  7  8  9 10  
11 12 13 14 15 16 17  
18 19 20 21 22 23 24  
25 26 27 28 29 30 31

פקודה: clear
תיאור: הפקודה clear תנקה את מסך הטרמינל.
דוגמא לשימוש: clear
פלט: –


פקודה: exit
תיאור: הפקודה exit סוגרת את הטרמינל.
דוגמא לשימוש: exit
פלט: –


פקודה: clear
תיאור: הפקודה clear תנקה את מסך הטרמינל.
דוגמא לשימוש: clear
פלט:


פקודה: touch
תיאור: הפקודה touch מאפשרת לנו ליצור קובץ חדש בנתיב בו אנו נמצאים.
דוגמא לשימוש: touch waf.txt
פלט: –


פקודה: mkdir
תיאור: הפקודה mkdir מאפשרת לנו ליצור תיקיה \ תיקיות חדשות בנתיב בו אנו נמצאים.
דוגמא לשימוש: mkdir waf
פלט: –


פקודה: rmdir
תיאור: הפקודה rmdir בדומה ל-mkdir מאפשרת לנו למחוק תיקיה \ תיקיות בנתיב שלנו.
דוגמא לשימוש: rmdir waf
פלט: –


פקודה: replace
תיאור: הפקודה מחליפה טקסט קיים בטקסט שנבחר .
דוגמא לשימוש: replace "search for" "replace with" — filename
פלט:

$ replace "redirect:http://waf.co.il" "status:403" -- *.conf
00_Init_Initialization.conf converted
02_Global_Generic.conf converted
04_Global_Domains.conf converted
08_XSS_XSS.conf converted
09_Global_Other.conf converted
13_HTTP_Protocol.conf converted
15_Outgoing_FilterGen.conf converted
23_PHP_PHPGen.conf converted
25_ROR_RORGen.conf converted
26_Apps_Joomla.conf converted
27_Apps_JComponent.conf converted
28_Apps_WordPress.conf converted
29_Apps_WPPlugin.conf converted
30_Apps_WHMCS.conf converted
31_Apps_Drupal.conf converted
32_Apps_OtherApps.conf converted

אם עזרתי לך, דרג את הפוסט 🙂

לחץ על הכוכב שאיתו תרצה לדרג את הפוסט שלנו

דירוג ממוצע 3.5 / 5. הצביעו עד כה: 8

אף אחד עדיין לא דירג את הפוסט, היה ראשון לדרג 😉

אנו מצטערים שהפוסט הזה אינו שימושי עבורך 🙁

תן לנו לשפר בשבילך את הפוסט!

ספר לנו כיצד נוכל לשפר את הפוסט?

אהבת את הפוסט? אשמח אם תשתף אותו!

שיתוף ב facebook
שיתוף ב linkedin
שיתוף ב twitter
שיתוף ב email
שיתוף ב whatsapp
שיתוף ב telegram

Subscribe To Our Newsletter

Get updates and learn from the best

תוכן שאולי יעניין אותך..

Windows

סקריפט לניקוי קבצים זמניים ב-Windows 10

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

סקירות

סקירה: Lenovo Thinkpad E480

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