<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://wikihandbk.com/ruwiki/index.php?action=history&amp;feed=atom&amp;title=Raspberry_Pi%3A%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_Linux%2F%D0%A2%D0%B5%D1%80%D0%BC%D0%B8%D0%BD%D0%B0%D0%BB</id>
	<title>Raspberry Pi:Основы Linux/Терминал - История изменений</title>
	<link rel="self" type="application/atom+xml" href="http://wikihandbk.com/ruwiki/index.php?action=history&amp;feed=atom&amp;title=Raspberry_Pi%3A%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_Linux%2F%D0%A2%D0%B5%D1%80%D0%BC%D0%B8%D0%BD%D0%B0%D0%BB"/>
	<link rel="alternate" type="text/html" href="http://wikihandbk.com/ruwiki/index.php?title=Raspberry_Pi:%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_Linux/%D0%A2%D0%B5%D1%80%D0%BC%D0%B8%D0%BD%D0%B0%D0%BB&amp;action=history"/>
	<updated>2026-04-06T13:09:21Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>http://wikihandbk.com/ruwiki/index.php?title=Raspberry_Pi:%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_Linux/%D0%A2%D0%B5%D1%80%D0%BC%D0%B8%D0%BD%D0%B0%D0%BB&amp;diff=5699&amp;oldid=prev</id>
		<title>Myagkij: Замена текста — «{{Перевод от Сubewriter}}» на «{{Перевод от Сubewriter}}
{{Myagkij-редактор}}»</title>
		<link rel="alternate" type="text/html" href="http://wikihandbk.com/ruwiki/index.php?title=Raspberry_Pi:%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_Linux/%D0%A2%D0%B5%D1%80%D0%BC%D0%B8%D0%BD%D0%B0%D0%BB&amp;diff=5699&amp;oldid=prev"/>
		<updated>2015-12-29T13:46:28Z</updated>

		<summary type="html">&lt;p&gt;Замена текста — «{{Перевод от Сubewriter}}» на «{{Перевод от Сubewriter}} {{Myagkij-редактор}}»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Raspberry Pi панель перехода}}&lt;br /&gt;
{{Перевод от Сubewriter}}&lt;br /&gt;
{{Myagkij-редактор}}&lt;br /&gt;
&lt;br /&gt;
=Терминал&amp;lt;ref&amp;gt;[https://www.raspberrypi.org/documentation/usage/terminal/README.md TERMINAL]&amp;lt;/ref&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
'''Терминал''' (также называемый '''«командной строкой»''') — это один из мощнейших инструментов для управления компьютером (или, в данном случае, '''Pi'''). На операционных системах '''Windows''' и '''Mac OS''' тоже существует нечто подобное: в первом случае это '''cmd.exe''' или '''Powershell''', а во втором — '''Terminal'''. Все эти инструменты позволяют манипулировать системой напрямую, то есть посредством различных команд. Кроме того, эти команды можно объединить в цепочку, тем самым создав сложный скрипт (подробнее о '''shell'''-скриптах для '''Linux''' читайте [http://wikihandbk.com/wiki/Raspberry_Pi:Основы_Linux/Shell-скрипты тут]) — потенциально более эффективное средство для выполнения задач, чем громоздкие '''ПО'''-пакеты.&lt;br /&gt;
&lt;br /&gt;
==Запуск LXTerminal==&lt;br /&gt;
&lt;br /&gt;
На '''Raspberry Pi''' (с установленной Raspbian) терминалом по умолчанию является приложение '''LXTerminal'''. Его также называют '''«эмулятором терминала»''', и это означает, что он эмулирует в графической среде Raspbian видеотерминал — устройство, широко используемое до изобретения '''GUI''', то есть графических пользовательских интерфейсов. Иконку '''LXTerminal''' можно найти на рабочем столе Raspbian. Будучи запущенным, оно выглядит примерно так:&lt;br /&gt;
&lt;br /&gt;
[[File:lxterminal1rpi.png|center]]&lt;br /&gt;
&lt;br /&gt;
Терминал должен показать следующее сообщение:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pi@raspberrypi ~ $&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
То есть этим сообщением система показывает нам имя пользователя ('''''pi''''') и имя хоста ('''''raspberrypi''''').&lt;br /&gt;
&lt;br /&gt;
Теперь попробуем запустить какую-нибудь команду. Впишите '''''pwd''''' (это команда, показывающая текущую директорию) и нажмите Enter. В ответ будет показано что-то вроде &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/home/pi&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Навигация и просмотр файловой системы Pi==&lt;br /&gt;
&lt;br /&gt;
Один из ключевых аспектов использования терминала — это возможность навигации по файловой системе. Для начала запускаем команду &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ls -la&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вы должны увидеть примерно следующее:&lt;br /&gt;
&lt;br /&gt;
[[File:lsresult2rpi.png|center]]&lt;br /&gt;
&lt;br /&gt;
Команда '''''ls''''' отображает содержимое директории, в которой вы находитесь в данный момент (ее также называют '''«текущей»''' или '''«рабочей»''' директорией). Компонент '''''-la''''' — это то, что называют '''«меткой»'''. &lt;br /&gt;
&lt;br /&gt;
Функция метки — модифицировать запускаемую команду. В данном случае ''''''''''l отображает содержимое директории в виде списка (показывая информацию вроде размера и даты последнего редактирования), в то время как a показывает абсолютно все файлы, включая даже те, что начинаются с точки (так называемые '''«дот-файлы»'''). Дот-файлы обычно играют роль конфигурационных файлов для различного '''ПО'''. Кроме того, поскольку они представлены в текстовом виде, их можно модифицировать обычным редактированием.&lt;br /&gt;
&lt;br /&gt;
Если мы хотим просмотреть какую-то другую директорию, то в нее нужно сначала перейти, и для этого используется команда '''''cd'''''. Путь к желаемой директории может быть как '''«полным»''', так и '''«относительным»'''. К примеру, если вы захотите перейти к директории '''python_games''', то можете вписать или '''''cd /home/pi/python_games''''', или просто '''''cd python_games''''' (если в данный момент находитесь в '''''/home/pi'''''). Кроме того, есть несколько приемов, которые делают процесс перемещения в нужную папку более удобным. Так, символ «~» служит псевдонимом для домашней директории, то есть, '''''~/python_games''''' — это то же самое, что и '''''/home/pi/python_games'''''. Символы '''''«.»''''' и '''''«..»''''' служат псевдонимами для текущей и родительской директорий, соответственно, то есть, если вы находитесь в директории '''''/home/pi/python_games''''', то команда &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd ..&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
переместит вас в '''''/home/pi'''''.&lt;br /&gt;
&lt;br /&gt;
==История и автоматическое заполнение==&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы вам не приходилось вбивать каждую команду, вы можете скроллить через предыдущие команды при помощи клавиш «вверх» и «вниз». Если одним из компонентов команды является имя файла или папки, то указать его можно при помощи клавиши Tab — это работает по принципу '''«автоматического заполнения»'''. К примеру, если в текущей директории есть файл под названием '''aLongFileName''', то для того, чтобы вписать его имя, вам нужно сначала вписать букву '''''«a»''''', а затем при помощи клавиши Tab скроллить через все файлы и директории, которые находятся в текущей директории и начинаются с буквы '''''«a»''''' — до тех пор, пока не встретите желаемый '''aLongFileName'''.&lt;br /&gt;
&lt;br /&gt;
==Команда sudo==&lt;br /&gt;
&lt;br /&gt;
Некоторые команды способны вносить в систему необратимые изменения, поэтому для их запуска требуются права самого главного пользователя системы — '''root'''-пользователя. Если вы не залогинены через '''root'''-пользователя, то его права можно временно получить при помощи команды '''''sudo''''', но с условием, что ваша учетная запись находится в списке '''sudo'''-пользователей (так называемых '''«sudo'еров»'''). Если подставить к вашей команде приставку '''sudo''' и нажать Enter, система запросит ваш пароль, и если он будет введен правильно, то указанная вами команда будет выполнена с правами '''root'''-пользователя. И еще раз — будьте внимательны! Ряд команд, которые требуют для своего выполнения приставку '''sudo''', могут нанести вашей системе необратимый ущерб. &lt;br /&gt;
&lt;br /&gt;
Более подробно о sudo и root-пользователе читайте на [http://wikihandbk.com/wiki/Raspberry_Pi:Основы_Linux/Root-пользователь_/_sudo этой странице].&lt;br /&gt;
&lt;br /&gt;
==Установка ПО при помощи apt-get==&lt;br /&gt;
&lt;br /&gt;
Для загрузки на '''Pi''' нового '''ПО''' можно использовать не только онлайн-магазин '''Pi Store''', но и команду '''''apt-get''''' – это так называемый '''«пакетный менеджер»''', который имеется в комплекте всех '''Linux'''-дистрибутивов на базе '''Debian''' (включая Raspbian). Его функция заключается в установке '''ПО'''-пакетов, а также в управлении уже установленными '''ПО'''-пакетами. Для того, чтобы установить новый пакет, нужно вписать &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install &amp;lt;название_пакета&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
, где '''''&amp;lt;название_пакета&amp;gt;''''' — это, собственно, пакет, который вы хотите установить.&lt;br /&gt;
&lt;br /&gt;
Запуск команды &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
обновляет список '''ПО'''-пакетов, которые уже установлены на вашей системе. Далее используется команда &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get upgrade&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
, которая, собственно, и обновляет старые старые пакеты до новых версий. Наконец, команда &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get remove &amp;lt;название_пакета&amp;gt; &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
удаляет пакет, установленный на вашей системе.&lt;br /&gt;
&lt;br /&gt;
Более подробно об этом читайте на [http://wikihandbk.com/wiki/Raspberry_Pi:Основы_Linux/Установка_ПО/APT странице об утилите APT].&lt;br /&gt;
&lt;br /&gt;
==Другие полезные команды==&lt;br /&gt;
&lt;br /&gt;
В системе '''Linux''' есть и другие команды, которые вы можете найти полезными для работы с '''Raspberry Pi''':&lt;br /&gt;
* Команда '''''cp''''' делает копию файла и помещает его в указанную локацию (по сути, это операция '''«копировать-вставить»'''). К примеру, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cp file_a /home/other_user/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
скопирует файл '''file_a''' из вашей домашней директории в директорию '''other_user''' (при условии, что у вас есть разрешение на копирование в эту директорию). Имейте в виду, что если целью является директория, то имя файла останется тем же, а если цель — это имя файла, то файлу будет дано другое имя.&lt;br /&gt;
* Команда '''''mv''''' перемещает файл в указанную локацию (по сути, это операция '''«вырезать-вставить»'''). Используется аналогично '''''cp''''', то есть если вписать &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mv file_a /home/other_user/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
, это переместит файл '''file_a''' из вашей домашней директории в директорию '''other_user'''. Кроме того, mv используется для переименования файла, например, так — &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mv hello.txt story.txt&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Команда '''''rm''''' удаляет указанный файл (или директорию, если используется с меткой '''''-r'''''). И предупреждаем — файлы, удаленные таким образом, восстановлению, как правило, не подлежат.&lt;br /&gt;
* Команда '''''mkdir''''' создает новую директорию. К примеру, если вписать &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir new_dir&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
, это создаст в текущей директории папку под названием '''''new_dir'''''.&lt;br /&gt;
* Команда '''''cat''''' показывает содержимое файлов. К примеру, если вбить &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cat some_file&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
, это покажет содержимое файла '''''some_file'''''.&lt;br /&gt;
&lt;br /&gt;
О других командах можно почитать на [http://wikihandbk.com/wiki/Raspberry_Pi:Основы_Linux/Команды соответствующей странице].&lt;br /&gt;
&lt;br /&gt;
==Справочная информация о командах==&lt;br /&gt;
&lt;br /&gt;
Если вас интересует более подробная информация о той или иной команде, то ее можно посмотреть при помощи команды '''''man'''''. К примеру, если вас интересуют подробности о команде '''''ls''''', то в командную строку нужно вписать &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
man ls&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответ вам будет показана так называемая '''man'''-страница ('''man''' — это сокращение от '''manual''', что можно перевести как '''«руководство»''' или '''«справочник»'''), которая, помимо прочего, будет рассказывать о метках для этой команды и для чего они предназначены. На некоторых man-страницах указаны примеры использования команд.&lt;br /&gt;
&lt;br /&gt;
=См.также=&lt;br /&gt;
&lt;br /&gt;
=Внешние ссылки=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Myagkij</name></author>
	</entry>
</feed>