Топ 10 на Raspberry Pi Linux команди, които трябва да знаете

Започването с Raspberry Pi може да бъде обезсърчително. Дори и да намерите добро ръководство(good guide) , което да следвате, когато настройвате своя Pi за първи път, има толкова много да научите. Raspberry Pis работи на Linux и, ако никога преди не сте използвали операционната система Linux , може да изглежда странно и сложно.  

Въпреки че вече знаете как да изпълнявате основни задачи като преглеждане на папки и файлове на вашия компютър или Mac , правенето на тези неща на вашия Pi работи по различен начин, особено ако използвате версия, която няма графичен потребителски интерфейс ( GUI ). По-долу ще ви преведем през общите команди на терминала Raspberry Pi Linux , които ще трябва да знаете, за да използвате вашия Pi.

1. Изброяване на съдържанието(Contents) на текущата(Current) директория

Командата ls означава „списък“. Това е най-основната команда на Linux , която ще използвате на вашия Pi. Въведете ls в терминала, натиснете Enter и той ще върне списък с всички файлове и папки в текущата директория.

2. Промяна на паролата на вашия Pi

Командата passwd вероятно трябва да е сред първите Linux команди, които използвате на вашия Raspberry Pi . Не използвате своя Pi с паролата по подразбиране, нали? Това не е добре. За да промените паролата на вашия Pi, въведете passwd в терминала.

Той ще ви подкани да въведете текущата си парола, така че въведете я и натиснете Enter . След това въведете новата си парола и натиснете Enter . След това ще ви помоли да потвърдите новата си парола. Въведете го отново, натиснете Enter и успешно сте променили паролата на вашия Pi. 

3. Рестартиране или изключване на вашия Pi

Рестартирането или изключването на вашия Pi изисква root достъп, така че трябва да използвате командата sudo . Sudo е команда на Linux , която означава SuperuserDo . Позволява ви да изпълнявате команда Raspberry Pi Linux с повишени привилегии - които ще ви трябват за неща като инсталиране на програми или рестартиране на машината. За да използвате sudo , въведете sudo , последвано от командата, която искате да изпълните. 

За да изключите вашия Pi, въведете sudo shutdown . Когато натиснете Enter , той ще ви попита за root паролата на Pi. Тази команда ще изключи вашия Pi за една минута. Използвайте sudo shutdown 0 за незабавно изключване.

За да рестартирате вашето pi, използвайте sudo shutdown -r . По подразбиране вашият Pi ще се рестартира след една минута. Ако искате да се рестартира незабавно, можете да използвате sudo shutdown -r 0 , където 0 означава нула минути или точно сега(right now) .

4. Промяна на директории

Командата cd означава — познахте — промяна на директорията. Той променя текущата работна директория, която е директорията, в която се намирате в момента. Въведете cd /[път на директорията, в която искате да отидете (path of the directory you want to go to)] . Ето един пример: cd /usr/lib . Въвеждането на тази команда в терминала ще ви отведе до папката user/lib на вашия Pi. 

Като алтернатива можете да напишете cd .. което ще ви премести една директория нагоре в йерархията на папките. Или можете да използвате cd ~ . Това ви премества в домашната директория на влезлия потребител, а cd / ще ви премести в главната папка. И накрая, cd – ви отвежда до предишната папка, в която сте били. Мислете(Think) за тази команда като за отмяна на предишната команда cd .

5. Копиране на файлове на вашия Pi

Командата cp копира файлове и директории. Като цяло командата Raspberry Pi Linux ще изглежда така: cp [местоположение на изходния файл] [местоположение на целевия файл](cp [source file location] [destination file location])

Когато копирате файлове, можете да ги преименувате едновременно. Ако искате да копирате файл с име test.txt в текущата директория и да го преименувате на test2.txt , командата ще бъде cp test.txt test2.txt . И оригиналният файл, и преименуваното копие на файла ще бъдат в текущата директория. Използвайте командата ls(ls) , за да видите новия файл.

6. Преименуване на файлове на вашия Pi

За да преименувате файл, използвайте командата mv . Например, ако използвате командата mv test.txt test2.txt , преименуваният файл ще се намира в текущата директория.

7. Преместване на файлове или папки

Преместването на файл от една папка в друга работи подобно на преименуването на файл. Въведете mv [име на файл] [целева папка](mv [filename] [destination folder]) . Това предполага, че файлът, който искате да преместите, е в текущата директория. Ето един пример: mv test.txt ~/ . Тази команда ще премести файла test.txt от текущата директория в домашната(home) папка на потребителя. Както обикновено, ако получите съобщение „отказано разрешение“, добавете sudo в началото на командата.

Ако файлът, който искате да преместите, не(not) е в текущата директория, можете да използвате команда като тази: mv /usr/lib/test.txt ~/ . Тази команда ще премести файла test.txt от директорията (test.txt)usr/libдомашната(home) директория на потребителя .

Между другото, можете също да преименувате файла , докато(while ) го премествате. Въведете mv ~/test.txt /usr/lib/test2.txt . В този пример сме преименували файла text.txt на test2.txt и го преместихме от домашната(home) директория в папката usr/lib

8. Редактиране на текстови документи

Текстовият редактор на командния ред на Linux се нарича (Linux)nano . За да стартирате nano, въведете nano [път към текстовия файл, който искате да отворите или създадете](nano [path to the text file you want to open or create]) . Някои папки изискват разрешение за създаване или редактиране на файл. Ако случаят е такъв, използвайте sudo nano [filepath] . (Ако имате нужда от разрешение, редакторът ще ви каже, за да можете да го затворите и да изпълните отново командата с sudo .) 

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

За да запазите файл, натиснете ctrl+o . Ако желаете, можете да промените името на файла. Натискането на Enter ще запази файла. Ако искате да излезете, натиснете ctrl+x . Ако излезете и има промени, които не сте запазили, той ще ви попита дали искате да ги запазите. Изберете да запазите, като въведете y и натиснете Enter. Или можете да въведете n и да натиснете Enter , за да отхвърлите промените.

9. Намиране на местоположението на инсталирана програма

За да намерите местоположението на инсталирана програма на вашия Pi, ще използвате командата whereis . Тази команда намира всеки инсталиран пакет. Въведете whereis [име на пакета](whereis [package name]) .

Например, ако търсите вашия C++ компилатор, наречен gcc , ще въведете whereis gcc и терминалът ще покаже пълния път до изпълнимия файл, навсякъде, където съществува на вашата машина. На екранната снимка по-долу пакетът е намерен на две места. Ако не намери пакета никъде, ще покаже gcc:

10. Apt-Get

Това е една от най-забавните команди на Raspberry Pi Linux . Командата apt-get ще намери желания пакет, ще го изтегли и инсталира, всичко с една команда. Сладка! Когато инсталирате файлове, имате нужда от повишени разрешения, така че въведете sudo apt-get install [име на пакета, който искате да инсталирате](sudo apt-get install [name of the package you want to install]) .

Ето командата, ако искате да инсталирате htop (интерактивен монитор на процес, който ще показва използването на процесора(CPU) на Pi, използване на паметта и т.н.), трябва да въведете sudo apt-get install htop

БОНУС: Как да копирате текст(Text) и да го поставите в (Paste)терминалния прозорец(Terminal Window) на вашия Pi

Преките пътища за копиране/поставяне на Windows(Windows) не работят в Linux . Да приемем, че сте свързани дистанционно с вашия Pi от вашия компютър и искате да копирате паролата на вашия Pi от вашия мениджър на пароли в Windows . Не можете просто да изберете паролата, използвайте CTRL + C, за да я копирате, и CTRL + V, за да я поставите в терминала на Pi

Можете обаче да използвате CTRL (can)+(CTRL ) C ,(C) за да копирате паролата от Windows и след това да щракнете с един десен бутон(single right-click ) в прозореца на терминала. Това еднократно щракване с десен бутон поставя текст от вашия клипборд в терминала. След това натиснете Enter

Бъдете предупредени: няма да видите никакви доказателства, че сте поставили нещо в терминала, но то със сигурност е там! 



About the author

Аз съм софтуерен инженер с повече от 10 години опит в работата с Apple iOS и edge устройства. Моят опит в хардуерното инженерство ме кара да се стремя да се уверя, че устройствата на нашите клиенти са възможно най-надеждни и гладки. Пиша код през последните няколко години и се научих да използвам Git, Vim и Node.js.



Related posts