SliTaz GNU/Linux official and community documentation wiki.
.png
This translation is older than the original page and might be outdated. See what has changed.
Translations of this page:

This is an old revision of the document!


Основные команды

Введение

Этот документ представляет собой краткую справку по использованию команд в SliTaz посредством терминала Linux или графического терминала (xterm). Существует множество команд Linux для управления файлами, системой или сетью. Можно также работать в Интернете, переписываться через IRC, скачивать файлы, править скрипты или даже играть в игры — и всё это в текстовом режиме! Разумеется, чтобы выполнять большинство операций с жестким диском или с CD-ROM, нужно находиться в учетной записи root, т.е. администратора. Чтобы перейти к root, используйте команду su.

Справка по доступным командам и их список

Большинство команд Linux имеют возможность вывода справки по их использованию. Для этого служит опция --help, которую нужно вводить после самой команды. Например, помощь для команды копирования данных cp выглядит так:

$ cp --help

Чтобы вывести список всех команд, доступных в данной системе, дважды нажмите клавишу Tab. Для вывода списка команд, входящих в состав утилиты Busybox, введите

busybox --help

Вывод списка файлов в папке

Для показа файлов и папок, находящихся в данной папке, используется команда ls. Чтобы просмотреть список всех возможных ключей этой команды, не забывайте опцию --help после нее. Чтобы вывести содержимое текущей папки (без скрытых файлов и папок), просто введите

$ ls

Чтобы показать все файлы и папки, включая скрытые, используйте ключ -al:

$ ls -al

Для вывода содержимого папки, не переходя в нее:

$ ls /home/slitaz

Навигация между папками

Чтобы перейти в ту или иную папку, существует команда cd:

$ cd /usr/share/doc

Для перехода на уровень выше наберите

$ cd ..

Перейти в домашнюю папку текущего пользователя:

$ cd

или

$ cd ~

или

$ cd $HOME

Копирование файлов и папок

Для копирования файлов или папок используется команда cp. Для примера скопируем файл info.txt из текущей папки в папку Documents:

$ cp info.txt Documents/

Скопируем целую папку (например, папку Templates в /home/hacker):

$ cp -a Templates /home/hacker

Создание новой папки

Создать папку поможет команда mkdir. Папка будет создана в /home или в вашей текущей папке. Обратите внимание: узнать, где вы находитесь, можно командой pwd. Создадим папку Projects: $ mkdir Projects

В папке Projects создадим папку script-1.0: $ mkdir Projects/script-1.0

Можно также сразу создать каталог с подкаталогами опцией -p: $ mkdir -p one/two/three/four

Перемещение (переименование) файлов и папок

Команда mv копирует содержимое файла в новый файл, а затем удаляет оригинал:

$ mv file1 file2

Также можно переименовывать папки:

$ mv ~/Documents ~/Docs

Обратите внимание, что содержимое файла или папки будет заменено, если файл или папка с таким именем уже существует.

Создание нового файла

С помощью команды touch можно создать новый пустой файл:

$ touch newfile

Создание новой папки

Эта команда создаст новую папку. Создадим папку с названием Projects в папке /home текущего пользователя или в текущей папке. Обратите внимание, что вы можете узнать название папки, в которой вы находитесь в данный момент, при помощи команды pwd.

$ mkdir Projects

Создадим папку script-1.0 в папке Projects:

$ mkdir Projects/script-1.0

Также, вы можете создавать сразу целое дерево вложенных папок, используя ключ -p:

$ mkdir -p one/two/three/four

Удаление файлов и папок

Команда rm удаляет файл. Удалим файл work.txt из текущей папки:

$ rm work.txt

У команды rm есть несколько ключей. Чтобы удалить папку со всем ее содержимым, используется ключ -rf. Например:

$ rm -rf /home/hacker/Templates

Также можно использовать ключ -i для удаления файлов или папок в интерактивном режиме:

$ rm -i /home/hacker/Templates

Просмотр содержимого файлов

Для просмотра содержимого текстового файла можно использовать команды less, more или cat, а также веб-браузер Retawq. Примеры для файлов README, essential.txt и script.sh:

$ less -EM essential.txt

или:

$ more README

или:

$ cat /путь/к/script.sh

Просмотр текстового или html-файла в браузере Retawq:

$ retawq /usr/share/doc/index.html

Редактирование файлов

Редактирование текстовых файлов, скриптов, файлов конфигурации и т.д. можно осуществлять в текстовом редакторе GNU Nano в текстовом режиме или в графическом терминале. К примеру, откроем файл bookmarks.html (нажмите Ctrl+X, чтобы сохраниться и выйти):

$ nano Public/bookmarks.html

Команда cat

Данная команда используется для создания текстовых файлов. Аббревиатура EOF означает End Of File — конец файла, ею должен заканчиваться такой файл. Для примера возьмем файл packages.list, удалим все его прежнее содержимое и введем новый текст:

$ cat > packages.list << "EOF"
Текст...
и еще текст...

EOF

Чтобы добавить текст к этому файлу, не удаляя предыдущий текст, поставьте после cat вместо одного знака «больше» два:

$ cat >> packages.list << "EOF"
Продолжение текста...

EOF

Работа в Интернет

С текстовым браузером Retawq можно гулять по Сети легко и быстро. Можно также использовать и другой браузер. Навигация по странице осуществляется клавишами со стрелками — ссылки выделяются голубым цветом, а перейти по ним можно клавишей Enter:

$ retawq http://www.slitaz.org/en

или:

$ retawq http://localhost/

Общение по IRC

Для общения и передачи файлов по многочисленным серверам IRC в SliTaz есть приложение Rhapsody. Этот IRC-клиент простой, быстрый и легковесный, он имеет приятное и легкое в обращении меню конфигурации на основе ncurses. Чтобы запустить Rhapsody, соединиться с сервером (скажем, irc-toile-libre.org) и присоединиться к #slitaz, наберите:

$ rhapsody
/connect irc.freenode.net
/join #slitaz

Скачивание файлов

Чтобы скачивать файлы по Интернету, используется команда wget. Чтобы скачать веб-страницу, содержимое папки или целый сайт, выполните команду:

$ wget http://www.slitaz.org/en/doc/handbook/

Вывод списка разделов жесткого диска

Для того чтобы вывести список разделов внутреннего или внешнего жесткого диска, можно использовать команду cat и показать содержимое файла /proc/partitions — или же утилиту fdisk с ключом -l. После этого можно монтировать необходимые разделы.

$ cat /proc/partitions

или:

# fdisk -l

Монтирование раздела, CD-ROM или флешки

Для монтирования разделов в файловую систему SliTaz рекомендуется использовать папку /mnt. В качестве примера создадим папку /mnt/hda6 и смонтируем в нее раздел hda6 первого жесткого диска:

# mkdir -p /mnt/hda6
# mount -t ext3 /dev/hda6 /mnt/hda6

SliTaz полностью находится в RAM, поэтому вы можете монтировать один и тот же CD-ROM или отмонтировать его для присоединения другого; при этом /dev/cdrom всегда будет указывать на первый CD-ROM. Имейте в виду, что CD-ROM относится к съемным устройствам, и потому его нужно монтировать в папку /media, например:

# mount -t iso9660 /dev/cdrom /media/cdrom

Для того чтобы смонтировать флешку, нужно указать ее файловую систему. Обычно флешки отформатированы в FAT32, так что их можно читать как в Linux, так и в Windows. В Linux флешка обычно определяется как устройство sda1. Помните, что флешка — это тоже съемное устройство и точно так же должно монтироваться в папку /media:

# mount -t vfat /dev/flash /media/flash

Выключение или перезагрузка компьютера

Для завершения работы или перезагрузки SliTaz используются команды halt и reboot соответственно. Также вы можете использовать комбинацию клавиш Ctrl+Alt+Delete, вызывающую перезагрузку системы. В случае возникновения проблем используйте ключ -f для принудительного выполнения операции:

# halt

Для перезагрузки:

# reboot

или:

# reboot -f
 
ru/handbook/commands.1280134212.txt.gz · Last modified: 2010/07/26 10:50 by lexeii