(c) Larry Ewing, Simon Budig, Garrett LeSage
с 1994 г.

Кафедра Информатики и Математического Обеспечения

ПетрГУ | ИМиИТ | О кафедре | Мобильные платформы | Лаборатория ИТС | Семинары НФИ/AMICT
Сотрудники | Выпускники | Учебный процесс | Табель-календарь | Курсовые и выпускные работы
Вычислительные ресурсы | Публикации | Архив новостей | Контактная информация

В этом документе описан минимальный набор команд среды, необходимый для выполнения заданий по курсу «Информатика»

Вход в систему и завершение сеанса

При успешном соединении SSH-клиента с сервером на экране появится приглашение ввести идентифицирующие пользователя данные: входное имя (логин) и пароль. Символы пароля при вводе на экране не отображаются.

Если пользователь опознан успешно, на экране появляется приглашение командной строки в форме

имя_пользователя@имя_сервера:~ $ 

В ответ на приглашение пользователь вводит команду. Например, для смены пароля служит команда passwd. Признаком завершения ввода команды служит нажатие на клавишу <Enter>. Интерпретатор выполняет команду и снова выводит приглашение, сигнализируя о готовности принять следующую команду.

Для завершения сеанса наберите команду logout или нажмите Ctrl-D.

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

Файловая система Linux имеет иерархическую структуру, корнем которой является каталог /. Все пользователские файлы находятся в каталоге имя_пользователя, который, в свою очередь, находится в каталоге home корневого каталога. Таким образом, полный путь к домашнему каталогу пользователя имеет вид /home/имя_пользователя

В своём домашнем каталоге пользователь имеет возможность создания вложенных каталогов, т. е. организации своих файлов в соответствии со своими предпочтениями. Далее приведено несколько команд для манипуляции файлами/каталогами.

ls имя_файла(ов) — вывести список файлов

Примеры:

Вывести список всех файлов текущего каталога:

ls

Вывести список всех файлов каталога /home:

ls /home

rm имя_файла(ов) — удалить файлы

Примеры:

Удалить файл oldfile

rm oldfile

mkdir имя_каталога(ов) — создать каталог

rmdir имя_каталога(ов) — удалить пустой каталог

cp исходное_имя_файла конечное_имя_файла — копировать файл в файл

cp исходное_имя_файла(ов) каталог — копировать файлы в каталог

mv исходное_имя_файла конечное_имя_файла — переместить (переименовать) файл в файл

mv исходное_имя_файла(ов) каталог — переместить файлы в каталог

pwd — вывести имя текущего каталога

cd имя_каталога — перейти в каталог

Примеры:

Перейти в домашний каталог

cd ~

Перейти на уровень выше

cd ..

Команды, связанные с обработкой текста

recode кодировка1..кодировка2 файл(ы) — перекодирование файла(ов) из кодировки1 в кодировку2; кодировка1, кодировка2 могут принимать следующие значения: cp1251, cp866, koi8-r.

Примечание: для того, чтобы преобразовать символ конца строки из windows/dos в unix-подобный необходимо выполнить команду:

recode кодировка1/cr-lf..кодировка2 файл(ы)

ispell -d язык файл — проверка орфографии файла, параметр <язык> может иметь значения: russian, english

Разные полезные команды

info команда — cправка по команде <команда>, q — выход.

top — отображение наиболее активных процессов системы, k — уничтожение процесса по номеру, q — выход

pine — чтение электронной почты

lynx — обозреватели Internet

Перенаправление ввода-вывода

источник > приемник — направить вывод источника в приемник, если приемник не создан — создать, если уже создан — перезаписать.

Примеры:

Записать список файлов текущего каталога в файл list.txt:

ls > list.txt

Данные файла data.txt направить на стандартный поток ввода программы pr1:

pr1 < data.txt

источник >> приемник — добавить вывод источника в приемник

Примеры:

Добавить имя текущего каталога в файл pwd.txt:

pwd >> pwd.txt