Команди A-Z

50-те най-полезни Linux команди за изпълнение в терминала

50-те най-полезни Linux команди за изпълнение в терминала

Без значение дали сте опитен потребител на Linux като мен или начинаещ, който тепърва започва да намокря краката си във този фантастичен свят на Unix системи, овладяването на различните терминални команди е задължително за всеки. Въпреки че все още можете да използвате помощната програма на командния ред в други операционни системи, като например в Windows - това е предимно Linux, който прави интерфейса на терминала привлекателен за нас, техническите гийкове.

Тъй като е почти невъзможно да се запомни изобилието от терминални инструменти и команди, налични като цяло, ние подготвихме това внимателно съставено ръководство за вас, като очертахме 50-те най-добри Linux команди, които ще използвате редовно. Тези терминални команди на Linux ще действат като предшественик за запознаване с различните основни принципи на операционната система на Unix-подобни системи като Linux и Mac OS.

Най-полезните Linux команди, които можете да научите днес


По-долу ще намерите 50-те най-добри команди за терминали на Linux, които нашите експерти са подбрали с цел да увеличат стремително вашия опит с Linux системата. Чрез творческо внедряване на много от тези гъвкави терминални команди в следващата си терминална сесия, ще започнете да усещате топлината да станете съвест на потребителя на системата Unix. Преди да влезете в подробности, можете да вземете набор от най-добрите командни таблици за Linux за овладяване на Linux системата.

Linux команди за навигация във файловата система


Както при всяка модерна операционна система, файловата система Linux е в основата на нейния основен дизайн и проправя пътя за визуализиране и манипулиране на вашата системна йерархия. Ако се научите да навигирате креативно във файловата система, ще изведете вашите умения за Linux на следващото ниво.

1. pwd

pwd е съкращение от Print Work directory и прави точно това, което мислите - показва директорията, в която се намирате в момента. Това е една от най-удобните Linux терминални команди, която има за цел да направи живота на новия потребител спокоен, като гарантира, че те не се губят в този привидно загадъчен терминален прозорец.

2. ls

Командата ls е може би една от най-често използваните команди в света на Unix. Той ви представя съдържанието на определена директория - както файлове, така и директории. Ще използвате тази команда заедно с pwd, за да навигирате по вашите пътища в мощната файлова система Unix.

3. cd

Съкратено от Change Directory, командата cd стои зад вашето движение от една директория в друга. Това е една от малкото Linux команди, които сте обвързан да използвате през целия си престой със системата Linux. Тази команда прави живота пред терминала по-малко страшен за начинаещи, като същевременно предоставя стандартен метод за преглед на цялата файлова система на вашето устройство.

4. mkdir

Искате да създадете нова папка през терминала? Командата mkdir е създадена точно за тази конкретна цел. Той ви позволява да създавате папки навсякъде, където искате във вашата Linux система - разбира се, ако имате необходимото разрешение!

5. rmdir

Арх съперникът на командата mkdir, командата rmdir ви позволява да изтриете определени папки от вашата система без никакви караници. Въпреки че мнозина използват командата rm за тази цел, прецакването на параметри или дори един знак с rm може да направи неща, за които дори не бихте мечтали. Така че, придържайте се към rmdir засега.

6. lsblk

Често ще откриете необходимостта да изброите наличните блокови устройства на вашата Linux система. Lsblk е една от най-използваните Linux команди за тази цел. Тази удобна терминална команда ще ви представи дървовидна структура на вашите блокови устройства и се използва интензивно от професионални потребители.

7. монтиране

Противно на Windows, всеки път, когато включите SD карта или USB, има вероятност дистрибуторът ви да не ги показва директно в началото. Трябва да го монтирате със съществуващата си файлова система с помощта на командата за монтиране. Тази Linux команда е една от най-мощните терминални команди там.

8. df

Командата df е една от най-овластяващите терминални команди на Linux, които показват важна информация за дисковото пространство във вашата файлова система. Той се използва широко от системните администратори за наблюдение и анализ на сървърни или мрежово ориентирани системи в реално време.

Linux команди за манипулиране на системата


Системните команди са от съществено значение за получаване на информация за вашата Linux система. Значителен брой мощни Linux команди са на ваше разположение за тази задача. По-долу представяме няколко, за да започнете.

9. uname

Командата uname е елементарна Linux команда за получаване на системна информация като име, версия и други специфични за системата подробности. С тази команда можете бързо да проверите версията на вашата операционна система и ядрото и можете да знаете със сигурност дължината на инструкциите на вашата машина.

10. пс

Това е сред другите прости терминални команди, които ще ви позволят да визуализирате какви процеси в момента се изпълняват от вашата машина. Това е много елегантно, но гъвкаво средство за анализ на системните ресурси и ще ви позволи да манипулирате системните процеси чрез терминала. Тази команда се счита за един от основните и най-добрите инструменти за наблюдение на Linux, налични за Linux маниаци.

11. убий

Командата kill е мощен начин за спиране на процеси, които са заседнали поради ограничения на ресурсите. С напредването на системните си умения за Linux ще разберете същността и значението на тази команда. Често представена в списъци със забавни команди на Linux, командата kill е толкова мощна, колкото и нейното име.

12. обслужване

Командата за услуга е де факто командата за извикване на общосистемни услуги от терминала. Мощна Linux терминална команда за манипулиране на системата; можете да използвате тази команда за стартиране на която и да е Система V инициал скрипт директно от прозореца на терминала.

13. партида

Ако търсите изискан инструмент, който да изпълнява системни услуги в предварително определен график, командната команда е тук за вашето осребряване. Друга мощна Linux команда за писане на автоматични скриптове за черупки; тази гъвкава малка команда може да помогне значително за вашата производителност на Linux.

14. изключвам

Чувствате се малко мързеливи и не искате да щракнете върху няколко GUI елемента в края на дълга нощ? Командата за изключване е тук за овластяване на вашите умения за команди на терминали на Linux на съвсем ново ниво. Просто не го въвеждайте сега, докато четете тази публикация!

Linux команди за грижа за вашите файлове


Файловете стоят в основата на вашата Linux система. Почти всичко, което виждате във вашата система, е някакъв файл и може да бъде манипулирано по съответния начин. Овладяването на начините за управление на вашите файлове е от съществено значение, ако искате да бъдете гуру на Linux.

15. докосване

Командата touch е основна команда на Linux за създаване на валиден празен файл. Можете да създавате файлове в движение във вашия терминал и да ги попълвате по-късно или в реално време - въз основа на вашите изисквания. Това е и командата go-to за промяна на времевите марки.

16. котка

Проектирана първоначално за обединяване на множество файлове, командата cat се използва за много други цели оттогава. Това е сред другите команди на Linux, които ще използвате за създаване на нови файлове, преглед на съдържанието на файла в терминала и пренасочване на изхода към друг инструмент или файл от командния ред.

17. глава

Командата head ви позволява да видите началото на файл или данните в тръбопровода директно от терминала. Това е една от най-често използваните Linux команди от потребители, които работят силно с обработката на текст. Използвайте тази команда, когато преминавате през много файлове в терминала, за да увеличите производителността си.

18. опашка

Комплимент към предишната команда, шансовете са, че ще използвате командата tail повече от командите на заглавката. Основна команда за терминал на Linux, опашка, смесена с котка и ехо може да направи неща, които дори не бихте си представили.

19. cp

Командата cp е само кратък начин да кажете на вашата машина да копира файл или директория от една папка в друга. Това е сред другите фактически команди на Linux, без които не можете да живеете. Можете да копирате множество файлове в директорията директно от вашия терминал с тази изчистена команда.

20. mv

Съкратено от ход, това е допълнение към операцията за изрязване, която извършвате в GUI. Подобно на cp, можете да използвате командата mv за преместване на единични или множество файлове от едно място на друго. Можете да принудите тази Linux команда да прехвърля големи файлове с параметъра -f.

21. обм

Една от оригиналните команди на Unix, намерила пътя си към света на Linux, можете да използвате comm, за да сравните два файла за общи и отделни редове. Това е основен инструмент за мнозина, които трябва да обработват големи количества файлове в терминала.

22. по-малко

Друга най-използвана Linux команда, по-малко командата, е широко популярна поради удобството, което носи при разглеждане на съдържанието на файл. Противно на котката, командата по-малко позволява на потребителите да се движат в даден файл в двете посоки, като същевременно не прекъсват терминалната сесия.

23. ln

Командата ln е една от най-удобните Linux команди за създаване на символни връзки към някакъв конкретен файл. Можете да използвате тази малка, но гъвкава команда, за да създадете множество копия на символна връзка към определен файл или директория на дисковото ви пространство.

24. cmp

Ако искате да сравните два файла и да отпечатате резултата в стандартния изходен поток, командата cmp ще ви позволи да направите точно това. Това, заедно с командата comm, е една от най-използваните Linux команди от потребители, които редовно обработват големи обеми текстови файлове.

25. дд

Това е една от най-използваните Linux команди от потребители на ветерани за копиране и конвертиране на файлове от един тип в друг. Вълнуващото при тази малка, но мощна команда е, че често ще я използвате сред другите терминални команди, когато създавате стартиращи USB стикове на живо.

26. псевдоним

Това е една от най-използваните Linux команди от системните администратори, тъй като им позволява да заменят дума с друг низ във файлове директно от терминала. Наред с другите функции, това е една от най-добрите команди на терминала, чрез която можете да персонализирате черупката и да манипулирате променливите на околната среда.

Забавни Linux команди за изследване, когато скучаят


Налични са много забавни команди на Linux, които да направят времето ви пред терминала вълнуващо. Тези терминални команди са забавни по начин, по който правят неща, които никой не би си представял. Горещо ви препоръчваме да играете с толкова забавни команди на Linux, тъй като те ще изкупят скуката ви, като същевременно предоставят задълбочена представа за философията на Unix.

27. кал

Знаете ли, че Unix предоставя удобен малък инструмент за календар направо в терминала? Командата cal е една от онези забавни команди на Linux, която ви показва календара в текстов формат ASCII. Въведете тази команда с параметри като месец и година, за да получите точно информация в терминала.

28. богатство

Това е една от най-любимите ми забавни команди на Linux. Просто го напишете в терминала и се уверете сами! Показва се от сините трогателни, вдъхновяващи или глупави фрази, които определено ще ви накарат да се смеете на глас.

29. история

Искате да проверите историята на вашите терминални сесии? Командата history ви позволява да правите точно това. Когато се въведе без никакви параметри, това ще отпечата историята на bash на вашата терминална сесия точно в малкия прозорец. Това е не само сред най-полезните забавни команди на Linux, които ще използвате в терминала, но също така предоставя чудесна представа за използването на вашия терминал.

30. да

Добре, искате да опитате някои истински забавни команди на Linux точно сега? Просто отворете тип терминал в да, след това някои текстове по ваш избор и натиснете enter. Почти сме сигурни, че това е сред тези терминални команди, които никога няма да забравите оттогава.

31. банер

Виждали ли сте някои страхотни банери ASCII, използвани от легендите на старата школа на Unix, и се влюбвате веднага? Командата за банер е една от онези забавни команди на Linux, които ще ви дадат възможност да създадете свои собствени персонализирани такива банери. Просто въведете тази команда, смесена с някои текстове в терминала, за да усетите.

32. рев

Това е друга забавна терминална команда за ветерани потребители на Linux. Командата rev ще вземе въведения текст и ще ги запише на стандартния изход, обръщайки всеки символ! Това е една от тези терминални команди, които можете да използвате, за да направите загадъчно, но фино впечатление на приятелите си.

Най-използваните Linux команди за мрежови администратори


Именно мощността и гъвкавостта, които Linux осигурява за работа в мрежа, го прави идеалното решение за системни администратори по целия свят. Linux стои зад повечето компютърни мрежи, с които сме запознати днес. Тъй като това ръководство е предназначено за начинаещи, ние очертаваме само най-елементарните терминални команди за работа в мрежа.

33. wget

Това е една от най-добрите команди на Linux за мрежови администратори за изтегляне на файлове от мрежата направо от терминала. Това е сред тези удобни малки терминални команди, които могат да се използват в скриптове или cronjobs и предоставя на потребителите възможността да използват HTTP, HTTPS и FTP интернет протокол.

34. iptables

Командата iptables извиква терминална помощна програма, която позволява на системните администратори да контролират входящия и изходящия интернет трафик на определена хост машина. Това е сред най-използваните команди на Linux, които системните администратори използват редовно за дефиниране на автентични трафики и за поставяне в черния списък на подозрителни или ненадеждни мрежови заявки.

35. traceroute

Тази команда се използва широко от специалисти по сигурността, които използват тази команда с други команди на терминала за определяне на маршрута, по който мрежовият пакет преминава от една машина към друга. Това е убедителна мрежова команда, чрез която можете да защитите компютъра си от редица вредни нарушители.

36. къдрица

cURL е много мощен мрежов инструмент, който прави прехвърлянето на файлове през мрежа детска игра дори за нови потребители на Linux система. Това е една от тези команди на Linux, предназначени да работят без взаимодействие с потребителя и обикновено се използват в мрежови скриптове на черупки.

Linux команди за търсене и редовен израз


Linux предоставя шепа гъвкави команди на терминала за ефективно търсене на машината. Можете да комбинирате такива терминални команди на Linux с мощни команди за регулярни изрази, за да получите информация за определен файл или последователност във файловете доста бързо.

37. намирам

Командата find е една от най-използваните Linux команди за търсене на файлове от терминала. Тази завладяваща, но гъвкава команда на терминала позволява на потребителите да търсят файлове въз основа на определени критерии като разрешения на файлове, собственост, дата на модификация, размер и т.н.

38. който

Коя команда е доста полезна, ако всичко, което се опитвате да търсите, са изпълними файлове. Тази удобна малка терминална команда приема много ефективно специфични параметри и търси двоични файлове в системната променлива на системната среда $ PATH въз основа на тях.

39. намерете

Командата locate е една от онези Linux команди, които се използват за намиране на местоположението на конкретен файл. Това е една от най-ясните терминални команди, които можете да използвате, когато не сте сигурни за местоположението на определен файл на вашата Linux машина.

40. grep

Командата grep е сред най-мощните команди на терминал за регулярни изрази, които можете да използвате, когато търсите шаблони в големи обеми текстови файлове. Ще вземе шаблона, който търсите, като вход и ще търси в посочените файлове за този конкретен шаблон.

41. сед

Това е една от най-често използваните команди на Linux за манипулиране на всеки ред от файл или поток чрез заместване на определени части. Той се използва интензивно от потребители, които се занимават с големи обеми текстови данни и трябва да ги променят в движение.

Linux команди, които се справят с I / O и собствеността


Linux предлага надежден набор от терминални команди за задаване и манипулиране на I / O потоци и собственост на файлове или директории. Командите на Linux, изброени по-долу, ще очертаят някои от най-основните терминални команди на Linux за такива цели.

42. ясно

Командата за изчистване е удобна, за да изчистите съществуващия екран на терминала. Често ще откриете необходимостта да изтриете терминалния екран, след като някои по-ранни команди на Linux напуснат вашия терминален екран с изкривен изход.

43. ехо

Командата echo е много мощна помощна програма за команден ред, която ви позволява да изведете определен текст към терминалната конзола. Въведете ехо, последвано от някои текстове в скоби, за да разберете сами. По-интересното за тази команда е, че можете да насочите изхода към други команди на терминала.

44. вид

Командата за сортиране е доста убедителна за нещата, които прави. Винаги, когато откриете необходимостта да сортирате файл по азбучен или обратен начин, използвайте тази команда.

45. Судо

Командата sudo е свещеният Граал на Linux командите. Той позволява на непривилегированите потребители да имат достъп и да променят файлове, които изискват разрешения на ниско ниво. Често ще използвате тази команда за достъп до root от обикновения си потребителски акаунт.

46. chmod

Командата chmod е сред най-мощните Linux команди, които ще използвате, за да промените или модифицирате разрешенията за достъп на системни файлове или обекти. Тази команда може да приема много разнообразен набор от параметри от потребителите и въз основа на тези промени разрешението на файла.

47. чаун

Командата chown много прилича на командата chmod. Но вместо да променя разрешенията за достъп, той позволява на потребителите да променят собствеността на файл или директория. Както командите на chmod, така и на chown терминала изискват root права за изпълнение.

Разни Linux команди за ежедневна употреба


Командите по-долу на терминала ще ви помогнат да увеличите производителността и да намалите натоварването си. Използвайте тези команди, когато ги видите неясни за контекста.

48. човече

Командата man означава ръчно и е една от най-полезните Linux команди, до които можете да се доберете. Тази команда, последвана от името на друга команда, изброява ръководството или страницата с документация на тази команда. Ще трябва да използвате тази команда често, когато решавате как да използвате конкретни команди на терминала.

49. катран

Командата tar се използва за архивиране на файлове и тяхното извличане. Това е много популярна команда за компресиране на файлове и може да се справи с такива задачи много ефективно.

50. какво е

Командата whatis обхожда набор от бази данни с кратки описания, предоставени от потребителя, и отпечатва системни команди, които им съответстват.

Край на мислите


Когато пишехме това ръководство, се сблъскахме с обезсърчителната задача да изберем само 50 терминални команди от широк набор от налични Linux команди. Нашите експерти са избрали своите избори въз основа на това доколко те ще помогнат на новите потребители да се адаптират към екосистемата на Linux. В крайна сметка сме много доволни от резултата и сме почти сигурни, че ще получите необходимата информация, необходима за овладяване на различните терминални команди на Linux с помощта на това ръководство. Благодарим за търпението и отседката при нас. Следете за по-подробни публикации за ключови команди на Linux.

Как да промените курсора на мишката и размера на курсора, цвета и схемата в Windows 10
Показалецът на мишката и курсорът в Windows 10 са много важни аспекти на операционната система. Това може да се каже и за други операционни системи, т...
Безплатни и игри с отворен код за разработване на Linux игри
Тази статия ще обхване списък с безплатни двигатели за игри с отворен код, които могат да се използват за разработване на 2D и 3D игри на Linux. Същес...
Урок Сянка на Tomb Raider за Linux
Shadow of the Tomb Raider е дванадесетото допълнение към поредицата Tomb Raider - франчайз за екшън-приключенска игра, създаден от Eidos Montreal. Игр...