командная оболочка или системная программа в UNIX, которая принимает команды от пользователя и передает их операционной системе. Также может использоваться для автоматизации администрирования за счет написания скриптов.
Самые распространенные оболочки:
Чтобы посмотреть используемую оболочку в системе UNIX, необходимо выполнить одну из следующих команд:
echo $SHELL
echo $0
ps -ef | grep $$ | grep -v grep
Команды unix shell, которые стоит знать:
| Команда | Описание |
|---|---|
| Вывод информации | |
| date | Отобразить дату и время, настроенное в системе |
| echo | Показать значение переменной или аргумент |
| find | Поиск по файлам и папкам |
| ls | Отобрать содержимое каталога или информацию о самом каталоге |
| man | Вызвать инструкцию |
| pwd | Показать текущее местоположение |
| uptime | Время работы системы до перезагрузки |
| whoami | Информация о пользователе |
| Действия с файлами и папками | |
| cd | Перейти в каталог |
| cp | Скопировать папку или файл |
| mkdir | Создание каталога |
| mv | Перенос информации (также используется, чтобы переименовать файл или папку) |
| rm | Удалить элемент |
| rmdir | Удалить папку |
| touch | Создать файл |
| Содержимое файла | |
| cat | Вывести содержимое файла |
| head | Отобразить начало содержимого (по умолчанию, первые 10 строк) |
| less | Построчный вывод содержимого файла (чтобы уместилась в область экрана) |
| more | Тоже что less |
| tail | Отобразить конец содержимого (по умолчанию, последние 10 строк) |
| Работа с процессами | |
| bg | Перевести задание в фоновый режим |
| fg | Вернуть задание из фонового режима |
| jobs | Вывести статус заданий |
| kill | Остановить выполнение процесса |
| ps | Посмореть список запущенных процессов |
| top | Список запущенных процессов и создание ими нагрузки на систему |
| Права доступа | |
| chmod | Задать права доступа на файл или папку |
| chown | Назначить владельца на файл или папку |
| su | Зайти в систему под другим пользователем (без аргументов, под root) |
| sudo | Повысить привилегии пользователя до суперпользователя (root) |
| Системное | |
| df | Информация о смонтированных разделах |
| du | Показать объем занимаемого пространства содержимым каталога |
| exit | Выйти из оболочки |
| fsck | Выполнить проверку раздела |
| passwd | Сменить пароль пользователя |
| ping | Проверка доступности сетевого узла. Подробнее. |
| shutdown | Выключить или перезагрузить систему |
Прочитайте более подробно о unix shell на сайте Википедия
Zulip — программное обеспечение для реализации корпоративного чата. Разработан в 2012 году, в 2014 был…
Zookeeper — cервис-координатор, который позволяет обеспечить контроль синхронизации данных. Разработан на Java компанией Apache Software…
Zimbra — программное обеспечение для реализации почтового сервиса или, если сказать точнее, автоматизации совместной деятельности…
Zabbix — бесплатная система мониторинга. Позволяет отслеживать состояние сетевых узлов, компьютеров и серверов. Возможности: Поддержка…
YouTube — компания-владелец одноименного портала для просмотра и хранения видео. Чтобы пользоваться данным порталом достаточно…
Yota — провайдер, предоставляющий доступ к сети Интернет по беспроводной связи. Впервые, сервис начал работать…