Linux-ის ბრძანებები: ყველაზე აუცილებელი 2023 წელს დასაუფლებლად

Linux-ის ბრძანებები: ყველაზე აუცილებელი 2023 წელს დასაუფლებლად

Linux-ის ბრძანებები: ყველაზე აუცილებელი 2023 წელს დასაუფლებლად

En 2018 წლის აპრილი ჩვენ გავაკეთეთ მცირე კრებული ზოგიერთი ყველაზე მნიშვნელოვანის შესახებ "Linux ბრძანებები" იმ დროს და როგორ მოხდა ეს დღემდე თითქმის 5 წელი (2023 წლის თებერვალი), ჩვენ ვნახეთ შესაფერისი, განაახლეთ და გავაუმჯობესეთ აღნიშნული შინაარსი.

ასე რომ, ჩვენ შევარჩიეთ 60 ბრძანება ასობით, რაც არსებობს, იმის უზრუნველსაყოფად, რომ ნებისმიერ ახალბედა და დამწყებ მომხმარებელს შეუძლია ჰქონდეს წარმოდგენა იმის შესახებ, თუ რომელი ბრძანება უნდა ისწავლოს პრიორიტეტულად, რათა თანდათან დაეუფლოს Linux ტერმინალი.

ძირითადი ბრძანებები

მაგრამ სანამ დაიწყებდეთ ამ საინტერესო პოსტს ყველაზე არსებითზე "Linux ბრძანებები" იცოდეს, ისწავლოს და დაეუფლოს დროს წელი 2023, ჩვენ გირჩევთ წინა პუბლიკაციას, მოგვიანებით წასაკითხად:

ძირითადი ბრძანებები
დაკავშირებული სტატია:
რამდენიმე ძირითადი ბრძანება, რაც ყველა ახალბედა უნდა ისწავლოს

Linux 2023 ბრძანებები: სია, რომ დაეუფლონ ტერმინალს

Linux 2023 ბრძანებები: სია, რომ დაეუფლონ ტერმინალს

60 სასარგებლო Linux ბრძანების სია 2023 წლისთვის

15 ბრძანება ფაილებზე წვდომისთვის

  1. pwd: აჩვენეთ დირექტორიას მდებარეობა, სადაც ამჟამად ვიმყოფებით.
  2. ls: აჩვენეთ ფაილების და დირექტორიების სია, რომლებიც შეიცავს მითითებულ დირექტორიაში.
  3. cd: მიმდინარე დირექტორიაში შეცვლა.
  4. mkdir: შექმენით ახალი დირექტორია.
  5. touch: შექმენით ახალი ფაილი ან შეცვალეთ წვდომის/მოდიფიკაციის თარიღი სხვაზე.
  6. cp: დააკოპირეთ ფაილები ან დირექტორიები.
  7. mv: გადაიტანეთ ფაილები ან დირექტორიები. და საჭიროების შემთხვევაში სახელის შეცვლაც კი.
  8. rm: წაშალეთ ფაილები ან დირექტორიები.
  9. rmdir: წაშალეთ ერთი დირექტორია, სანამ ის ცარიელია.
  10. cat: ნებისმიერი ტიპის ფაილის შინაარსის ჩვენება ეკრანზე.
  11. head: ფაილის პირველი რამდენიმე სტრიქონის ჩვენება, საჩვენებელი ხაზების რაოდენობის მითითებით.
  12. tail: ფაილის ბოლო რამდენიმე სტრიქონის ჩვენება, საჩვენებელი ხაზების რაოდენობის მითითებით.
  13. less: მოძებნეთ ფაილის შინაარსი ინტერაქტიულად.
  14. more: მოძებნეთ ფაილის შინაარსი ინტერაქტიულად.
  15. grep: მოძებნეთ და აჩვენეთ სიმბოლოების სტრიქონები ფაილებში ან ბრძანების გამომავალში.

11 ბრძანება ოპერაციული სისტემის მართვისთვის

  1. uname: აჩვენეთ ინფორმაცია ოპერაციული სისტემის შესახებ, მათ შორის ამჟამად ჩატვირთული ბირთვი.
  2. df: ჩვენება ინფორმაცია SA, ტიხრებისა და დისკის სივრცის მიმდინარე გამოყენების შესახებ.
  3. freeმართული OS-ის მეხსიერების გამოყენების შესახებ სხვადასხვა ინფორმაციის ჩვენება.
  4. topგაშვებული პროცესების ჩვენება, მეტი ინფორმაცია CPU, RAM და სხვა.
  5. htop: ზედა ბრძანების მსგავსი, მაგრამ განახლებული, გაუმჯობესებული და ინტერაქტიული CLI ვიზუალური ინტერფეისით.
  6. ps: აჩვენეთ გაშვებული პროცესები OS-ში დეტალური და არაინტერაქტიული გზით.
  7. kill: ემოკვლა გაშვებული პროცესები, მინიჭებული პროცესების რაოდენობის (PID) გამოყენებით.
  8. shutdown: მართეთ ოპერაციული სისტემა ისეთი მოქმედებების შესასრულებლად, როგორიცაა: გამორთეთ, გადატვირთეთ და შეაჩერეთ.
  9. reboot: ახალი და გაუმჯობესებული ვერსიაგამორთვის ბრძანება, მეტი ვარიანტით.
  10. uptime: ნახეთ რამდენი ხანი მუშაობს OS ბოლო ჩატვირთვის შემდეგ.
  11. lastაჩვენეთ ოპერაციულ სისტემაში ბოლო (მომხმარებლის) შესვლების სია.

10 ბრძანება HW ელემენტებისა და მოწყობილობების ინფორმაციის მართვისთვის

  1. lsblkშოუ ინფორმაცია ყველა ხელმისაწვდომი შენახვის მოწყობილობის შესახებ.
  2. fdisk: Მართვა (ქმნის, შლის და ცვლის) დანაყოფებს ხელმისაწვდომ მოწყობილობებზე.
  3. mount: დამაგრება (დაახლonecta) ფაილური სისტემა არსებული მოწყობილობის დირექტორიას თავზე.
  4. umount: დემონტაჟი (გათიშვა) ფაილური სისტემა, რომელიც იმართება umount ბრძანებით.
  5. hdparm: მართეთ ხელმისაწვდომი დისკის მოწყობილობების აპარატურის პარამეტრები.
  6. lshw: იხილეთ OS HW ინფორმაცია, მათ შორის ინფორმაცია მიმდინარე მოწყობილობების შესახებ.
  7. lsusb: იხილეთ კონკრეტული ინფორმაცია OS-ში მიმდინარე USB მოწყობილობების შესახებ.
  8. lspciაჩვენეთ კონკრეტული ინფორმაცია მიმდინარე PCI მოწყობილობების შესახებ OS-ში.
  9. lscpuაჩვენეთ კონკრეტული ინფორმაცია OS-ში გამოყენებული პროცესორისა და მისი არქიტექტურის შესახებ.
  10. dmesgშიდა ინფორმაციის ჩვენება, რომელსაც მართავს ბირთვი, მათ შორის HW-თან დაკავშირებული.

14 ბრძანება ქსელის ელემენტებისა და პროცესების ინფორმაციის მართვა

  1. ip: მართეთ ქსელის ინტერფეისებთან დაკავშირებული ყველა ინფორმაცია, თანამედროვე OS-ში.
  2. ifconfig: მართეთ ყველა ინფორმაცია, რომელიც დაკავშირებულია ქსელურ ინტერფეისებთან ძველ OS-ში.
  3. iwconfig: მართეთ ინფორმაცია, რომელიც დაკავშირებულია OS-ის უკაბელო ინტერფეისებთან.
  4. nmcli: მართეთ ქსელის ინტერფეისების ინფორმაცია ქსელის მენეჯერის მეშვეობით.
  5. wpa_cli: მართეთ ქსელის ინტერფეისების ინფორმაცია უკაბელო WPASupplican-ის საშუალებით.
  6. ping: გადაამოწმეთ მიმდინარე კავშირი ქსელის სხვა ჰოსტებთან ICMP პროტოკოლის გამოყენებით.
  7. route: მართეთ IP მარშრუტიზაციის ცხრილი, რათა დაადგინოთ სტატიკური მარშრუტები ჰოსტებსა და ქსელებში.
  8. traceroute: ემონაცემთა პაკეტების მარშრუტი ერთი სისტემიდან მეორე ჰოსტში ქსელის მეშვეობით.
  9. nslookup: გშეამოწმეთ DNS ინფორმაცია სხვა ჰოსტების შესახებ, ინტერაქტიულად.
  10. dig: გაიარეთ კონსულტაცია DNS სახელების სერვერებისთვის DNS პრობლემების მოგვარება.
  11. netstat: იხილეთ ინფორმაცია სისტემაში ამჟამად აქტიური ქსელური კავშირების შესახებ და სხვა.
  12. iptables: Მართვა Linux ბირთვის IPv4 და IPv6 პაკეტის ფილტრის წესების ცხრილები.
  13. resolvctl: Მართვა დომენის სახელები, IPv4/IPv6 მისამართები და DNS რესურსების ჩანაწერები.
  14. mii-tool: Მართვა ქსელის ინტერფეისის მედია დამოუკიდებელი ინტერფეისის (MII) ერთეულის სტატუსი ბმულის სიჩქარისა და დუპლექსის პარამეტრების ავტომატურად მოსალაპარაკებლად.

10 ბრძანება მართეთ მიმდინარე პროცესები და მათთან დაკავშირებული ინფორმაცია

  1. fg: გააქტიურეთ გარკვეულ პროცესში მისი შესრულება წინა პლანზე (წინა პლანზე).
  2. bg: გააქტიურეთ გარკვეულ პროცესში მისი შესრულება ფონზე (ფონში).
  3. pstreeაჩვენეთ პროცესების სია ხის სახით, აჩვენეთ მათ შორის ურთიერთობა.
  4. nice: დააყენეთ OS-ში მიმდინარე პროცესების პრიორიტეტი.
  5. renice: შეცვალეთ პროცესების პრიორიტეტი, დააყენეთ ლამაზი ბრძანებით.
  6. nohup: პროცესის გაშვება ფონზე (ფონში) გავლენის გარეშე HUP სიგნალი.
  7. disown: Dგათიშეთ ფონზე გაშვებული პროცესები და ტერმინალი, რომელიც აწარმოებს მათ.
  8. fork: გუკანა პროცესები (ბავშვები) საწყისი სხვა (მშობლის) პროცესის ზარის დუბლირება.
  9. pidfd_open: ხელი შეუწყოს ფაილის აღწერის მიღება, რომელიც ეხება პროცესს.
  10. clone: გქვირითის (ბავშვი) პროცესები მსგავსი გზით გამოიყენება "fork" ბრძანებით, მაგრამ იმ განსხვავებით, რომ ეს სისტემური ზარები უზრუნველყოფს სასურველ კონტროლს.

ჯერჯერობით ჩვენი Linux-ის 60 იდეალური ბრძანება, რომელიც უნდა იცოდე, ისწავლო და გამოიყენო ამ 2023 წლისთვის. თუმცა, თუ გსურთ მეტი იცოდეთ თითოეული მათგანის შესახებ, უბრალოდ დააწკაპუნეთ თითოეული ბრძანების სახელზე. და თუ ეს ვერ მოხერხდა, ამ და სხვებისთვის, შეგიძლიათ პირდაპირ შეისწავლოთ ოფიციალური განყოფილება Debian GNU/Linux Manpages, რომელსაც აქვს რამდენიმე დოკუმენტაცია სხვადასხვა ენაზე.

მეხსიერების ბანკი
დაკავშირებული სტატია:
ბრძანებებს თქვენი მეხსიერების მონიტორინგისთვის Linux- ში

მიმოხილვა: ბანერის პოსტი 2021

რეზიუმე

მოკლედ, ვიმედოვნებთ, რომ ეს სასარგებლო კრებული ყველაზე არსებითია "Linux ბრძანებები" იცოდეს, ისწავლოს და დაეუფლოს დროს წელი 2023, საშუალებას მისცემს ბევრს შეძლოს სწორად დაიწყონ სწორ გზაზე გატარება GNU/Linux ტერმინალი (კონსოლი).

და ბოლოს, არ დაგავიწყდეთ თქვენი აზრის გამოხატვა დღევანდელ თემაზე, კომენტარების საშუალებით. და თუ მოგეწონათ ეს პოსტი, არ შეწყვიტო სხვებთან გაზიარება. ასევე, გახსოვდეთ ეწვიეთ ჩვენს მთავარ გვერდს en «FromLinux» მეტი სიახლეების გასაცნობად და შემოუერთდით ჩვენს ოფიციალურ არხს Telegram DesdeLinux- ისგან, დასავლეთი ჯგუფი დამატებითი ინფორმაციისთვის დღევანდელ თემაზე.


5 კომენტარი დატოვე შენი

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი გამოქვეყნებული არ იყო. აუცილებელი ველები აღნიშნულია *

*

*

  1. მონაცემებზე პასუხისმგებელი: მიგელ ანგელ გატონი
  2. მონაცემთა მიზანი: სპამის კონტროლი, კომენტარების მართვა.
  3. ლეგიტიმაცია: თქვენი თანხმობა
  4. მონაცემთა კომუნიკაცია: მონაცემები არ გადაეცემა მესამე პირებს, გარდა სამართლებრივი ვალდებულებისა.
  5. მონაცემთა შენახვა: მონაცემთა ბაზა, რომელსაც უმასპინძლა Occentus Networks (EU)
  6. უფლებები: ნებისმიერ დროს შეგიძლიათ შეზღუდოთ, აღადგინოთ და წაშალოთ თქვენი ინფორმაცია.

  1.   ჟუან რეი გუერო დიჯო

    შესანიშნავი სტატიაა, გავაგრძელებ მის შესწავლას

    1.    Linux Post ინსტალაცია დიჯო

      პატივისცემით, ჯონ. ძალიან მიხარია, რომ ძალიან საინტერესო და სასარგებლო აღმოჩნდა. და დიდი მადლობა პოსტზე დადებითი კომენტარისთვის.

  2.   მორცხვი ანგელოზი დიჯო

    ძალიან კარგი გაკვეთილი. ბევრი რამ რჩება გასაგებად ბრძანებების შესახებ. ამ მომენტში არის ერთი რამ, რაც მაინტერესებს.
    მსურს ვიცოდე, შემიძლია თუ არა ამ სკრიპტის გაკეთება Windows-ში Linux-ის ბრძანებებით.

     
    @ECHO გამორთეთ
     
    ტაიმაუტი/ნობრეიკი 10800
    Taskkill /IM JDownloader2.exe /F
    ტაიმაუტი/ნობრეიკი 03
    rundll32.exe PowrProf.dll, SetSuspendState Hibernate

     
    სადაც სკრიპტის გააქტიურებისას timeout /nobreak 10800 დახურავს Jdownloader2 10800 წამში, ანუ 3 საათში; და timeout /nobreak 03 დააყენებს კომპიუტერს ჰიბერნაციაში Jdownloader3-ის დახურვის შემდეგ 2 წამში. არის თუ არა ბრძანებები Linux-ში, რომლებიც ზუსტად იგივეს აკეთებენ? Ყველაფერი საუკეთესო.

    1.    Linux Post ინსტალაცია დიჯო

      პატივისცემით, Wayward. გმადლობთ თქვენი კომენტარისთვის. დიახ, Linux-ში არის Sleep ბრძანება დროის ამოწურვის მიზნით, Kill ბრძანება გაშვებული აპლიკაციის პროცესის მოსაკლავად და გამორთვის ბრძანება კომპიუტერის გამორთვის, გადატვირთვის ან შეჩერების (ჰიბერნაციის) მიზნით.

      1.    მორცხვი ანგელოზი დიჯო

        გმადლობთ, მე უკვე ვიცოდი ეს ბრძანებები, საკითხავია როგორ გავაერთიანოთ ისინი ისე, რომ ისინი მუშაობდნენ სინქრონულად; ვნახავ, როგორ ვიპოვი მხარეს. Გმადლობთ. სალამი.