to_88012_33.jpgUbuntu portal Воскресенье/20.07.2025/19:06
Меню сайта
Опрос!
Опросы на Ubuntar.Ucoz.Net
Как к вам попала 10.10
Всего ответов: 12
Авторизируйся!
Чатимся
Облако тегов
Ubuntu новичкам Grub linux
Главная » Статьи » UbuntoVVOD

Использование терминала

Использование терминала

Под 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. Примеры:
    1. Чтобы попасть в корневой каталог, выполните:

      cd /

    2. Чтобы попасть в домашнюю папку, выполните:

      cd ~

    3. Чтобы переместиться на один каталог вверх, используйте:

      cd ..

    4. Для возврата в предыдущую посещённую директорию, используйте:

      cd -

    5. Для перемещения через несколько директорий за раз, нужно написать полный путь папки, в которую вы хотите переместиться. Например, команда:

      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
  • ifconfig выводит отчёт о сетевых интерфейсах системы.

Добавление нового пользователя

  • Команда создаёт нового пользователя в вашей системе с именем «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
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Ubuntu 11.04
Ubuntu 11.04 days to go
Ubuntu 10.10
The next version of Ubuntu is coming soon
Поиск по сайту
Статистика
Заходи Ещё!
UbuntuLogo.png 
687px-Canonical_logo.png
2025 © FONTER & MAGNUM © 2025