Знакомство и установка


Некоторые действия Работа в командной строке



бет16/19
Дата18.09.2022
өлшемі10,65 Mb.
#39429
1   ...   11   12   13   14   15   16   17   18   19

Некоторые действия

Работа в командной строке


Итак, с командами cd и ls мы уже познакомились.
Первую можно использовать для изменения текущей директории. Можно указать абсолютный путь:

$ cd /etc

или:

$ cd /usr/bin

и относительный:

$ cd lib

В этом случае вы измените директорию, если в текущей директории есть поддиректория lib.


Чтобы вернуться на уровень выше, можно использовать:

$ cd ..

Возможны и такие комбинации:

$ cd ../..

и даже такие:

$ cd ../usr

Главное, чтобы нужный путь существовал (сориентироваться, какие файлы есть в нужной директории, всегда можно с помощью команды ls (она также поддерживает абсолютные и относительные пути).
Всегда можно перейти в домашнюю директорию с помощью команды:

$ cd ~

или

$ cd

Если хочется вернуться в директорию, где только-что были, можно выполнить команду:

$ cd ~-

Есть команда:

$ pwd

Она печатает на экран имя текущей директории.
То же самое можно сделать с помощью команды:

$ echo ~+

А эта команда напечатает имя предыдущей посещенной директории:

$ echo ~-

Что напечатает следующая команда?

$ echo ~

Также команда echo позволяет печатать произвольные строки:

$ echo Hello world

По истории команд можно перемещаться с помощью кнопок Вверх и Вниз.


Иногда бывает полезной команда:

$ clear

Аналог DOS-овского cls, очищает экран.
Если нам необходимо завершить сессию, используем команду:

$ exit


Установим некоторые программы


Также нам могут пригодиться следующие программы:

  • mc — Midnight Commander. Это двухпанельный экранный менеджер, по аналогии с Norton Commander, Volkov Commander, Dos Navigator, FAR или Total Commander.

  • openssh-server — для доступа к виртуальной машине по ssh. Позволит использовать ssh-доступ и копировать файлы по sftp, и даже запускать графические программы Linux в среде рабочего стола Windows (Или другой ОС).

Устанавливаем mc:

$ sudo apt-get install mc

Запускаем:

$ mc


Внизу имеются подсказки. Назначение функциональных клавиш:

  1. F1 — О программе.

  2. F2 — Пользовательское меню.

  3. F3 — Просмотр файла.

  4. F4 — Редактирование файла. При первом запуске будет предложено выбрать редактор. Для начала можно рекомендовать mcedit.


  5. F5 — Копировать (cp).

  6. F6 — Переместить/переименовать (mv).

  7. F7 — Создать директорию (mkdir).

  8. F8 — Удалить (rm).

  9. F9 — Меню.

  10. F10 — Выход (exit).

Доступна командная строка. Также полезными будут сочетания:

  • Ctrl-O — переключение между mc и bash (в полном экране).

  • Alt-S — поиск файла в данной директории (печатает первые символы имени).

  • Alt-Enter — скопировать имя файла в командную строку (например начали печатать, ln -s и далее нажимаете Alt-Enter и пишите имя для ссылки).

  • Alt-H — история команд, введенных через командную строку в mc.

Далее установим openssh-server:

$ sudo apt-get install openssh-server

С помощью ip addr вы можете посмотреть IP-адрес вашей машины:

$ ip addr


Теперь можно подключиться на эту машину, используя ssh, копировать файлы с помощью scp или sftp.
Например, из другой виртуальной машины с Ubuntu можно подключиться так:

$ ssh user@192.168.116.129



Для выхода из сессии используем:

$ exit

Пример копирования файлов между хостом и гостевой ОС.Используем FAR в Windows.

Нажимаем Alt-F2.

Выбираем NetBox.

Жмем Shift-F4.

Протокол выбираем SFTP, пишем IP-адрес, порт оставляем 22 (стандартный для ssh,scp и sftp), Login type меняем с Anonymous на Normal, вводим имя пользователя и пароль. Жмем Ok.

Можно обмениваться файлами. Если вместо подключения возникает ошибка SSH2_MG_UNEMPLENTED packet, надо обновить клиент (в данном случае FAR).
Официальный адрес FAR: http://www.farmanager.com/download.php?l=ru.
Удобной утилитой для SSH-доступа в Windows является PuTTY (кроме ssh-клиента, сырого tcp-клиента, возможности генерации ключей и работы с scp и sftp — для последнего — в составе PuTTY есть отдельные утилиты).
Скачать PuTTY можно по адресу: http://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

Нажимаем Open.
Вводим логин и пароль.
Можно также работать в системе.



Достарыңызбен бөлісу:
1   ...   11   12   13   14   15   16   17   18   19




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет