В этом документе описан минимальный набор команд среды, необходимый для выполнения заданий по курсу «Информатика»
Вход в систему и завершение сеанса
При успешном соединении 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