Команды logout/exit/poweroff/shutdown и др.:
logout # разлогинить пользователя
exit # выйти из консоли
halt # завершить работу системы без отключения питания (для старых ЭВМ)
poweroff # завершить работу системы и выключить компьютер
shutdown # завершить работу в назначенное время shudown -h 19:30/now (необходимо иметь права суперпользователя)
shutdown -h 19:30 [message]
shutdown -r now # system restart
shutdown -c # cancel command
env переменная=значение команда # установка переменных окружения
env EDITOR=nano edquota -u user # установка редактора по умолчанию
printenv EDITOR # вывод значения переменной окружения
reset # сброс терминала и начальная инициализация
sleep число # переход в спящий режим, где число - количество секунд, либо m - минут, h - часов, d - дней
startx # запуск графического интерфейса X.Org
tee output.1 output.2 # перенаправление стандартного ввода в два файла, которые по умолчанию перезаписываются, параметр -a, чтобы не перезаписывать файлы
sudo date 110114312011.00 # установить системное время на 11-месяц-01-день-14-час-31-минуты-2011-год.00-секунды
sudo hwclock -w # записать системное время в БИОС
Для создания псевдонимов команд можно добавить в файл .bash_profile строки:
alias псевдоним='команда' # создание псевдонимов
alias cfg-net='system-config-network'
# использовать logout для применения изменений
Интерпретаторы команд прописаны в файле /etc/shells.
По умолчанию используется интерпретатор bash, как интерфейс ввода команд: пользователь вводит команду, bash находит соответствующую команде программу в каталогах, указанных в переменной PATH и выполняет. Также существуют командные оболочки sh, csh, zsh и другие.
Самая "молодая" оболочка - sh (сокращение от shell), разработана Стивеном Борном (поэтому имеет второе название Bourne Shell) была усовершенствована и включена в POSIX - Portable Operating System Interface for UNIX - переносимый интерфейс операционных систем UNIX).
На основе sh была разработана оболочка bash (Bourne Again Shell).
Смена интерпретатора команд:
chsh [параметры] оболочка # изменить командный интерпретатор
-L # вывести список установленных интерпретаторов из файла /etc/shells
-s # установить интерпретатор по умолчанию (без смены после logout)