командная оболочка или системная программа в 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 — провайдер, предоставляющий доступ к сети Интернет по беспроводной связи. Впервые, сервис начал работать…