гном-терминал флаг ш


0

Я чрезвычайно новичок в Linux, так что мне нужно какое-то обучение ... я сам учился сценариям. Большинство вещей я просто копирую с сайтов.

меня сбивает с толку маленькие флажки, которые появляются в этой строке:

gnome-terminal -x sh -c 'notify-send "hello"'

Я понимаю флаг -x, но почему ш? что это значит? О, кстати, я запускаю это изнутри скрипта bash (я думаю, это так и называется). и хорошо я понимаю, что -c заявляет, что есть команда, следующая.

так в основном, что делает sh часть?

Спасибо


shэто, вероятно, просто символическая ссылка в вашей системе, указывающая на bash. Это в основном выполнение оболочки для выполнения этой notify-sendкоманды. Если вы хотите изучить bash-скриптинг, есть хорошее руководство Менделя Купера: tldp.org/guides.html Да, и если есть команда, которую вы не знаете, как использовать (или опция, о которой вы не знаете, ) обычно вы можете узнать больше об этом, выполнив man commandи command -hилиcommand --help
Xandy

большое спасибо @Xandy :) я собираюсь читать! Любить уже убунту!
user104778
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.