|
Использование терминала
Под Linux существуют GUI (графические интерфейсы пользователя), где вы можете с помощью мышки выполнить необходимую работу без чтения большого объёма документации. Но традиционное окружение Unix - это CLI (интерфейс командной строки), где вы вводите команды, чтобы сказать компьютеру о том, что нужно сделать. Такой подход является более гибким и обеспечивает больше возможностей, а также более быструю работу, но требует знания команд. Существует множество разнообразных дистрибутивов Linux, но практически все они используют одни и те же команды, которые вводятся в терминале. Также существует великое множество графических интерфейсов (GUI), но они все работают по разному и мало подчинены стандартам. Опытные пользователи, работающие с разными дистрибутивами Linux, обычно запоминают команды, которые универсальны для всех Ubuntu и, как правило, работают во всех остальных системах. Команды консоли могут приводить в растерянность новичка: sudo gobbledegook blah_blah -w -t -f
aWkward/ComBinationOf/mixedCase/underscores_strokes/and.dots Однако, даже опытные пользователи часто копируют команды из мануалов или гайдов себе в терминал. Они их просто не запоминают! Конечно, важно знать, как работать в терминале, и если вы умеете просто набирать текст или копировать его, вы справитесь с терминалом, работать там не сложнее. В этой статье собраны некоторые хитрые команды и комбинации клавиш, которые облегчат вам использование интерфейса консоли. Помните, что терминал чувствителен к регистру! Слова User, user и USER в Linux различаются! Все команды, приведённые на этой странице, должны быть выполнены из командной строки в терминале. Перед большинством команд, перечисленных ниже, необходимо писать команду: sudo Это временно даёт права суперпользователя, которые необходимы для работы с файлами и каталогами, которые не принадлежат вашему аккаунту. Для использования sudo требуется ввести пароль. Только пользователи с такими административными привилегиями могут использовать эту команду. Символ тильда (~) обозначает вашу домашнюю папку. Если вы user, то тильда (~) — это /home/user. Команда pwd («print working directory») позволяет вам узнать, в какой директории вы находитесь в данный момент. Помните, однако, что эту же информацию Gnome Terminal всегда показывает в названии окна. ls покажет вам все файлы в текущей директории. Если использовать эту команду с определёнными опциями, можно также включить отображение размера файлов, времени последнего изменения и прав на файлы. Например: ls ~ покажет всё, что у вас есть в домашней папке. Команда cd меняет рабочую директорию. Когда вы только запускаете терминал, вы будете находиться в вашей домашней папке. Чтобы перемещаться по файловой системе, нужно использовать cd . Примеры: Чтобы попасть в корневой каталог, выполните: cd / Чтобы попасть в домашнюю папку, выполните: cd ~ Чтобы переместиться на один каталог вверх, используйте: cd .. Для возврата в предыдущую посещённую директорию, используйте: cd - Для перемещения через несколько директорий за раз, нужно написать полный путь папки, в которую вы хотите переместиться. Например, команда: cd /var/www переместит вас в подкаталог /www каталога /var/. А команда: cd ~/Рабочий\ стол переместит вас на рабочий стол. В данном случае «\» обозначает экранирование пробела.
Команда cp копирует файл. Например, команда: cp text new создаст точную копию файла «text» и назовёт её «new», при этом «file» никуда не исчезнет. Для копирования директории необходимо воспользоваться командой: cp -r directory new где опция -r обозначает рекурсивное копирование. Команда mv перемещает файл в другое место или просто переименовывает файл. Например, команда: mv file text переименует «file» в «text». mv text ~/Рабочий\ стол переместит «text» вам на рабочий стол, но не переименуют его. Чтобы всё-таки переименовать файл, нужно специально указывать ему новое имя. Вы можете заменять путь к вашей домашней папке на '~', чтобы ускоряет работу. Помните, что при использовании mv вместе с sudo , терминал так же привязывает '~' к вашей домашней папке. Однако если вы включаете сессию суперпользователя в консоли с помощью sudo -i или sudo -s , то '~' будет ссылаться на корень диска, а не на ваш домашний каталог. Команда rm удаляет файл. Команда rmdir удаляет пустую папку. Чтобы удалить папку вместе со всеми вложениями, используйте rm -r вместо этого. mkdir Эта команда создаёт директорию. Команда mkdir music создаст вам папку, которая будет называться «music».
man попробуйте эту команду, когда вы хотите прочитать встроенное описание другой команды. Например: man man покажет вам описание самой этой команды.
Команда df показывает объём занятого дискового пространства на всех смонтированных разделах. Наиболее полезна: df -h Поскольку использует для отображения Мегабайты (M) и Гигабайты (G), а не блоки. -h означает «human readable» («читабельный для человека»). Команда du отображает объём дискового пространства, занятого конкретной папкой. Она может показывать информацию для всех поддиректорий отдельно или для папки в целом. .. user@users-desktop:~$ du /media/floppy
1032 /media/floppy/files
1036 /media/floppy/
user@users-desktop:~$ du -sh /media/floppy
1.1M /media/floppy/
-s означает «summary» (в целом), а -h означает «human readable» («читабельный для человека»).
Команда free отображает объём свободной и занятой оперативной памяти. Команда: free -m показывает информацию в Мегабайтах. Команда top отображает информацию о вашей системе, запущенных процессах и системных ресурсах, включая загрузку CPU, использование RAM и swap и количество запущенных процессов. Чтобы остановить top , нажмите Q. Команда uname с опцией -a выводит всю системную информацию, включая имя машины, версию ядра и другие детали. Самое полезное из этого — проверка версии ядра. Команда lsb_release с опцией -a выводит информацию о версии Linux, которую вы используете. Например:
user@computer:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 6.06 LTS
Release: 6.06
Codename: dapper
Команда создаёт нового пользователя в вашей системе с именем «newuser»: adduser newuser . Чтобы назначить ему пароль, используйте: passwd newuser
Стандартное поведение команды обычно изменется, для этого используются опции команд, –option . К примеру, команда ls имеет опцию -s , использование которой приведёт к отображению помимо списка файлов их размеры. А добавление опции -h , опять же, сделает размеры «читаемыми». Опции могут быть сгруппированы, и команда ls -s -h может быть заменена на ls -sh . Большинство опций имеют свой длинный вариант, начинающийся с двух дефисов вместо одного. В таком виде всё та же команда будет выглядеть как ls –size –human-readable .
|
Категория: UbuntoVVOD | Добавил: UbuntuFonter (01.10.2010)
|
Просмотров: 1356
| Рейтинг: 0.0/0 |
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
|
|
Ubuntu 11.04 |
 |
Ubuntu 10.10 |
 |
|