Задания Оценки Ведомость Материалы

Памятка по работе в консоли

Памятка

Жирным шрифтом помечены команды и клавиатурные комбинации. Жирным курсивом помечены те части команд, которые могут меняться по усмотрению пользователя, например, имя файла.

pwd — напечатать полный путь к текущей директории.

ls — вывести содержание текущей директории.

ls DIRNAME — вывести содержание директории DIRNAME.

cd DIRNAME — сделать директорию с именем DIRNAME текущей.

cd – сделать текущей домашнюю директорию.

mcedit FILENAME  — редактировать файл с именем “FILENAME” при помощи редактора mcedit.

Чтобы скопировать текст из mcedit, надо зажать Shift и выделить кусок текста. Всё, теперь этот кусок можно вставить в другое окно Windows с помощью Ctrl+V.

Чтобы скопировать кусок текста в редактор mcedit, нужно, как обычно, скопировать его в буфер с помощью Ctrl+C. Затем, зажмите Shift и щёлкните правой кнопкой мыши в том месте текста в mcedit-е, куда нужно вставить этот кусок. Вуаля, текст вставлен.

gcc FILE.c — скомпилировать файл с именем “FILE.c” и создать исполняемый файл с именем “a.out”.

./a.out — запустить файл a.out из текущей директории.

gcc file.c -o prog — скомпилировать файл с именем “file.c” и создать исполняемый файл с именем “prog”.

./prog — запустить файл prog.

Ctrl+c — завершить работающую в данный момент программу. Применяйте, если ваша программа зависла.

Ctrl+d — закрыть поток ввода текущей программе. Если нажать эту комбинацию, когда выполняется ваша программа, то её поток ввода закроется и она получит EOF. Если нажать эту комбинацию в unix shell, то текущий сеанс завершится.

command < file — команда command будет использовать содержимое файла file как стандартный ввод. Используйте для отладки своих программ, чтобы не печатать с клавиатуры каждый раз то же самое.

command > file — записать вывод программы в file. Внимание, если файл с таким именем уже существует, он будет перезаписан.

cat file — выводит содержимое file прямо в консоль. Пользуйтесь, если нужно прочесть короткий файл.

cat file1 … fileN — выводит содержимое файлов прямо в консоль. Файлы выводятся в том же порядке, в котором их имена переданы cat. Пользуйтесь, если нужно соединить несколько файлов.

Для копирования файлов на сервер (с сервера) с компьютера под управлением ОС Windows, применяйте программу WinScp

Если вам почему-то удобнее писать программы под ОС Windows, то, скопировав исходник программы на сервер, вы увидите в редакторе в конце каждой строки странный символ ^M. Этот эффект вызван тем, что в ОС Windows для перевода строки используется два символа, и один из ник в юниксе отображается как ^M. Чтобы избавиться от него надо выполнить команду

dos2unix file.c