Теория вычислительных процессов и структур — страница 2

  • Просмотров 6102
  • Скачиваний 318
  • Размер файла 78
    Кб

логин и пароль! Пароль нельзя восстановить! Пароль в зашифрованном виде находится в каталоге ./etс в файле shadow и для его сброса необходимо удалить набор символов после имени пользователя между двоеточиями. Например, пользователь stud1, запись в файле shadow: stud1:gdwiefu@#@#$%66reHHrrnCvcn:12060:……… после удаления пароля запись должна быть следующая: stud1::12060:……… Выход из системы можно осуществить по команде exit Рабочие каталоги и файлы Ваш рабочий

каталог: /home/sxtxx, где x и xx – номер группы и порядковый номер студента в группе. Включаемые файлы типа: stdio.h, stdlib.h и т.п. находятся в каталоге: /usr/include/ Работа с каталогами и файлами Для вывода содержимого текущего каталога можно использовать команду: dir или ls, для изменения текущего каталога – команду: cd. Для вывода полного имени текущего каталога можно использовать команду: pwd, для создания или удаления каталога – команды: mkdir и rmdir.

Для вывода на терминал содержимого файла можно использовать команду: cat имя_файла, например: cat prog.txt. Для вызова файл-менеджера типа Norton`а набираем: mc (вызов оболочки файл-менеджера Midnight Commander) и далее работаем с его меню. Для вызова текстового редактора набираем: joe или joe имя_создаваемого_или_редактируемого_файла. В самом редакторе практически все команды начинаются с последовательности ctrl-k, и нажатия нужного символа. Например,

ctrl-k h выведет справку по основным командам редактора, а ctrl-k x завершит работу редактора с сохранением редактируемого файла. Работа с программами и процессами Запуск программы на выполнение: ./имя_программы например: ./prog1.exe Для компиляции программ на С/С++ вызываем компилятор: cc имя_входного_файла – о имя_выходного_файла или: gcc имя_входного_файла – о имя_выходного_файла , где имя_входного_файла обязательно должно быть с расширением

*.с или *.cpp, а имя_выходного_файла может быть любым (желательно совпадать с именем входного файла, кроме расширения). Например: cc myprog1.c –o myprog1 или gcc myprog1.c –o myprog1 Для вывода списка запущенных процессов можно использовать команду: ps, например: ps –x выведет список всех запущенных процессов. Для снятия задачи (процесса) можно использовать команду: kill pid_процесса, предварительно узнав его pid командой ps. В каталоге ./proc находятся сведения

обо всех запущенных процессах в системе, их состоянии, распределении памяти и т.д. Типовой вид каталога: ./proc/1081/…….., ./proc/1085/………, где 1081 и 1082 соответственно pid запущенных процессов в системе. Справку по командам системы или по языку С можно получить по команде: man имя_команды, например: man ls 2. Лабораторные работы Лабораторная работа №1 Работа с файлами и каталогами ОС UNIX Цель работы – изучить основные команды ОС UNIX для работы с