slitaz-doc-wiki-data view pages/ru/handbook/commands.txt @ rev 2

Add pages/ru folder.
author Christopher Rogers <slaxemulator@gmail.com>
date Sat Feb 26 12:11:48 2011 +0000 (2011-02-26)
parents
children
line source
1 ======Основные команды======
4 =====Введение=====
6 Этот документ представляет собой краткую справку по использованию команд в SliTaz посредством терминала Linux или графического терминала (xterm). Существует множество команд Linux для управления файлами, системой или сетью. Можно также работать в Интернете, переписываться через IRC, скачивать файлы, править скрипты или даже играть в игры — и всё это в текстовом режиме! Разумеется, чтобы выполнять большинство операций с жестким диском или с CD-ROM, нужно находиться в учетной записи root, т.е. администратора. Чтобы перейти к root, используйте команду //su//.
9 =====Справка по доступным командам и их список=====
11 Большинство команд Linux имеют возможность вывода справки по их использованию. Для этого служит опция <nowiki>--help</nowiki>, которую нужно вводить после самой команды. Например, помощь для команды копирования данных //cp// выглядит так:
13 <code>$ cp --help</code>
15 Чтобы вывести список всех команд, доступных в данной системе, дважды нажмите клавишу Tab. Для вывода списка команд, входящих в состав утилиты Busybox, введите
17 <code>busybox --help</code>
20 =====Вывод списка файлов в папке=====
22 Для показа файлов и папок, находящихся в данной папке, используется команда ls. Чтобы просмотреть список всех возможных ключей этой команды, не забывайте опцию <nowiki>--help</nowiki> после нее. Чтобы вывести содержимое текущей папки (без скрытых файлов и папок), просто введите
24 <code>$ ls</code>
26 Чтобы показать все файлы и папки, включая скрытые, используйте ключ //-al//:
28 <code>$ ls -al</code>
30 Для вывода содержимого папки, не переходя в нее:
32 <code>$ ls /home/slitaz</code>
35 =====Навигация между папками=====
37 Чтобы перейти в ту или иную папку, существует команда //cd//:
39 <code>$ cd /usr/share/doc</code>
41 Для перехода на уровень выше наберите
43 <code>$ cd ..</code>
45 Перейти в домашнюю папку текущего пользователя:
47 <code>$ cd</code> или
49 <code>$ cd ~</code> или
51 <code>$ cd $HOME</code>
54 =====Копирование файлов и папок=====
56 Для копирования файлов или папок используется команда //cp//. Для примера скопируем файл //info.txt// из текущей папки в папку //Documents//:
58 <code>$ cp info.txt Documents/</code>
60 Скопируем целую папку (например, папку //Templates// в ///home/hacker//):
62 <code>$ cp -a Templates /home/hacker</code>
65 =====Перемещение (переименование) файлов и папок=====
67 Команда //mv// копирует содержимое файла в новый файл, а затем удаляет оригинал:
69 <code>$ mv file1 file2</code>
71 Также можно переименовывать папки (в случае, если целевая папка не существует, в следующем примере это — //~/Docs//):
73 <code>$ mv ~/Documents ~/Docs</code>
75 Переместить файлы (и папки) в новую папку:
77 <code>$ mv file1 file2 dir1 dir2 ~/Documents</code>
80 =====Создание нового файла=====
82 С помощью команды //touch// можно создать новый пустой файл:
84 <code>$ touch newfile</code>
87 =====Создание новой папки=====
89 Эта команда создаст новую папку. Создадим папку с названием //Projects// в папке ///home// текущего пользователя или в текущей папке. Обратите внимание, что вы можете узнать название папки, в которой вы находитесь в данный момент, при помощи команды //pwd//.
91 <code>$ mkdir Projects</code>
93 Создадим папку //script-1.0// в папке //Projects//:
95 <code>$ mkdir Projects/script-1.0</code>
97 Также, вы можете создавать сразу целое дерево вложенных папок, используя ключ //-p//:
99 <code>$ mkdir -p one/two/three/four</code>
102 =====Удаление файлов и папок=====
104 Команда //rm// удаляет файл. Удалим файл //work.txt// из текущей папки:
106 <code>$ rm work.txt</code>
108 У команды //rm// есть несколько ключей. Чтобы удалить папку со всем ее содержимым, используется ключ //-rf//. Например:
110 <code>$ rm -rf /home/hacker/Templates</code>
112 Также можно использовать ключ //-i// для удаления файлов или папок в интерактивном режиме:
114 <code>$ rm -i /home/hacker/Templates</code>
117 =====Просмотр содержимого файлов=====
119 Для просмотра содержимого текстового файла можно использовать команды //less//, //more// или //cat//, а также веб-браузер //Retawq//. Примеры для файлов //README//, //essential.txt// и //script.sh//:
121 <code>$ less -EM essential.txt</code> или:
123 <code>$ more README</code> или:
125 <code>$ cat /путь/к/script.sh</code>
127 Просмотр текстового или html-файла в браузере Retawq:
129 <code>$ retawq /usr/share/doc/index.html</code>
132 =====Редактирование файлов=====
134 Редактирование текстовых файлов, скриптов, файлов конфигурации и т.д. можно осуществлять в текстовом редакторе GNU Nano в текстовом режиме или в графическом терминале. К примеру, откроем файл //bookmarks.html// (нажмите Ctrl+X, чтобы сохраниться и выйти):
136 <code>$ nano Public/bookmarks.html</code>
139 =====Команда cat=====
141 Данная команда используется для создания текстовых файлов. Аббревиатура EOF означает //End Of File// — конец файла, ею должен заканчиваться такой файл. Для примера возьмем файл //packages.list//, удалим все его прежнее содержимое и введем новый текст:
143 <code>
144 $ cat > packages.list << "EOF"
145 Текст...
146 и еще текст...
148 EOF
149 </code>
151 Чтобы добавить текст к этому файлу, не удаляя предыдущий текст, поставьте после //cat// вместо одного знака «больше» два:
153 <code>
154 $ cat >> packages.list << "EOF"
155 Продолжение текста...
157 EOF
158 </code>
161 =====Работа в Интернет=====
163 С текстовым браузером Retawq можно гулять по Сети легко и быстро. Можно также использовать и другой браузер. Навигация по странице осуществляется клавишами со стрелками — ссылки выделяются голубым цветом, а перейти по ним можно клавишей Enter:
165 <code>$ retawq http://www.slitaz.org/en</code> или:
167 <code>$ retawq http://localhost/</code>
170 =====Общение по IRC=====
172 Для общения и передачи файлов по многочисленным серверам IRC в SliTaz есть приложение Rhapsody. Этот IRC-клиент простой, быстрый и легковесный, он имеет приятное и легкое в обращении меню конфигурации на основе ncurses. Чтобы запустить Rhapsody, соединиться с сервером (скажем, //irc-toile-libre.org//) и присоединиться к //#slitaz//, наберите:
174 <code>
175 $ rhapsody
176 /connect irc.freenode.net
177 /join #slitaz
178 </code>
181 =====Скачивание файлов=====
183 Чтобы скачивать файлы по Интернету, используется команда //wget//. Чтобы скачать веб-страницу, содержимое папки или целый сайт, выполните команду:
185 <code>$ wget http://www.slitaz.org/en/doc/handbook/</code>
188 =====Вывод списка разделов жесткого диска=====
190 Для того чтобы вывести список разделов внутреннего или внешнего жесткого диска, можно использовать команду //cat// и показать содержимое файла ///proc/partitions// — или же утилиту //fdisk// с ключом //-l//. После этого можно монтировать необходимые разделы.
192 <code>$ cat /proc/partitions</code> или:
194 <code># fdisk -l</code>
197 =====Монтирование раздела, CD-ROM или флешки=====
199 Для монтирования разделов в файловую систему SliTaz рекомендуется использовать папку ///mnt//. В качестве примера создадим папку ///mnt/hda6// и смонтируем в нее раздел //hda6// первого жесткого диска:
201 <code>
202 # mkdir -p /mnt/hda6
203 # mount -t ext3 /dev/hda6 /mnt/hda6
204 </code>
206 SliTaz полностью находится в RAM, поэтому вы можете монтировать один и тот же CD-ROM или отмонтировать его для присоединения другого; при этом ///dev/cdrom// всегда будет указывать на первый CD-ROM. Имейте в виду, что CD-ROM относится к съемным устройствам, и потому его нужно монтировать в папку ///media//, например:
208 <code># mount -t iso9660 /dev/cdrom /media/cdrom</code>
210 Для того чтобы смонтировать флешку, нужно указать ее файловую систему. Обычно флешки отформатированы в FAT32, так что их можно читать как в Linux, так и в Windows. В Linux флешка обычно определяется как устройство //sda1//. Помните, что флешка — это тоже съемное устройство и точно так же должно монтироваться в папку ///media//:
212 <code># mount -t vfat /dev/flash /media/flash</code>
215 =====Выключение или перезагрузка компьютера=====
217 Для завершения работы или перезагрузки SliTaz используются команды //halt// и //reboot// соответственно. Также вы можете использовать комбинацию клавиш Ctrl+Alt+Delete, вызывающую перезагрузку системы. В случае возникновения проблем используйте ключ //-f// для принудительного выполнения операции:
219 <code># halt</code>
221 Для перезагрузки:
223 <code># reboot</code> или:
225 <code># reboot -f</code>
227 ----
228 Статью перевел [[http://forum.slitaz.org/index.php/profile/1273/Cyril|Cyril]]