UnixЭто: Семейство операционных систем Семейство операционных системФункция: Работа с большим количеством данных (вычисления). Работа с большим количеством данных (вычисления). Обеспечение серверов. Обеспечение серверов.
История Unix. Более 30 лет. Более 30 лет. Работа на любом компьютере используя практически одинаковую ОС. Работа на любом компьютере используя практически одинаковую ОС. Настоящий многопользовательский режим и настоящая многозадачность. Настоящий многопользовательский режим и настоящая многозадачность. Бесплатность как самой ОС так и дополнительных программ. Бесплатность как самой ОС так и дополнительных программ. Возможность использование Х (графическая оболочка похожая на Windows). Возможность использование Х (графическая оболочка похожая на Windows).
Дерево директорий.
Протокол telnet. =
Команды для работы с директориями. ls Показывает содержимое директории. ls -a Показывает ВСЁ содержимое директории. mkdir Создать директорию. cd directory Перейти в директорию. cd Перейти в домашнюю директорию. cd ~ Перейти в домашнюю директорию. cd.. Перейти на директорию выше. pwd Отобразить полное имя директории где Вы находитесь.
Как отличить директорию от файла. bash-2.03$ ls –l total rw-r--r-- 1 golovin users 3517 Feb 27 22:20 Makefile -rw-r--r-- 1 golovin users Feb 27 22:09 RasMol26b2.tar drwxr-xr-x 9 golovin users 512 Mar 6 15:23 amber6 -rwxr-xr-x 1 golovin users 320 Mar 9 13:26 env_ff_mpi -rwxr-xr-x 1 golovin users 294 Mar 5 20:29 env_fftw Пользователь группа размер
Команды для работы с файлами. cp file1 file2 Скопировать file1 в file2 mv file1 file2 Переместить или переименовать file1 в file2 rm file Удалить файл rmdir directory Удалить директорию cat file Показать содержимое файла. less file Показать содержимое файла постранично. head file Показать начало файла. tail file Показать конец файла. grep 'keyword' file Показать строку в файле содержащую 'keyword' mcedit file Редактировать файл.
Потоки. command > file Направить поток в файл. command >> file Добавить поток к содержимому файла. command < file Использовать содержимое файла как вход для команды. command1 | command2 Использовать выход одной команды как вход другой. chmod Изменить права доступа к файлу. history Список набранных команд.