Как далеко вы можете зайти с CLI? Какие задачи я могу автоматизировать? Я хотел бы создать автоматизированные сценарии для домашнего использования, например, я открываю терминал, введите webbashexecute, а затем в одном окне браузера на 5 вкладках откроются 5 веб-страниц? Также можно ли заблокировать папки и разрешить доступ только путем ввода пароля в CLI? или даже создать сценарий, чтобы скрыть полную папку, доступ к которой можно получить только через CLI?
На самом деле я спрашиваю, как далеко вы можете зайти с CLI, какие еще задачи, не связанные с разработкой, вы можете автоматизировать?
Также я занимаюсь тестированием программного обеспечения, поэтому я часто использую CLI, но для выполнения команд, созданных другими. Если вы создаете сценарий для автоматизации чего-либо, не означает ли это, что любой может легко получить к нему доступ через графический интерфейс и отредактировать его в блокноте? Я хотел бы создать скрытые сценарии, которые доступны только через интерфейс командной строки, а не через пользовательский интерфейс, возможно ли это?
Спасибо,
Вы задаете большой вопросы в одном здесь. Я попытаюсь обратиться к ним всем:
В любой подобной Unix системе, включая Ubuntu и другие дистрибутивы Linux, командная строка намного более способна, чем GUI. GUI является просто симпатичным слоем на вершине. Таким образом, можно быть вполне уверены, что что-либо, что возможно с GUI, будет возможно со сценарием командной строки (хотя это может быть сложно, чтобы сделать).
можно абсолютно заставить сценарий открывать окна браузера (например, с xdg-открывают ).
xdg-open https://google.com
Блокировка папки, таким образом, это может только быть открыто с определенным паролем, более хитра. Лучший способ сделать это было бы к , шифруют папку, с помощью чего-то как cryptkeeper.
Вы также спрашиваете о различии между командной строкой и графическим интерфейсом, и возможно ли сделать что-то только достижимым через командную строку.
Это не действительно возможно, или по крайней мере вероятно не правильный способ решить проблему. Командная строка и графический интерфейс являются просто двумя порталами в ту же систему. В теория необходимо смочь сделать в значительной степени что-либо через любой интерфейс. Единственный способ сделать что-то недостижимым через GUI через путаницу, и это не идеально.
Вместо этого необходимо управлять доступом и видимостью файлов, папок и приложений с учетные записи пользователей и полномочия файла . Это должно также заботиться о Вашей заключительной озабоченности по поводу людей способность отредактировать Ваши сценарии.
sudo apt install nemo
, там можно установить кнопку местоположения в Предпочтениях > Панель инструментов, это имеет также намного больше функций, чем Наутилус. – Mike 13 August 2017 в 01:22