Как далеко вы можете зайти с CLI? [закрыто]

Как далеко вы можете зайти с CLI? Какие задачи я могу автоматизировать? Я хотел бы создать автоматизированные сценарии для домашнего использования, например, я открываю терминал, введите webbashexecute, а затем в одном окне браузера на 5 вкладках откроются 5 веб-страниц? Также можно ли заблокировать папки и разрешить доступ только путем ввода пароля в CLI? или даже создать сценарий, чтобы скрыть полную папку, доступ к которой можно получить только через CLI?

На самом деле я спрашиваю, как далеко вы можете зайти с CLI, какие еще задачи, не связанные с разработкой, вы можете автоматизировать?

Также я занимаюсь тестированием программного обеспечения, поэтому я часто использую CLI, но для выполнения команд, созданных другими. Если вы создаете сценарий для автоматизации чего-либо, не означает ли это, что любой может легко получить к нему доступ через графический интерфейс и отредактировать его в блокноте? Я хотел бы создать скрытые сценарии, которые доступны только через интерфейс командной строки, а не через пользовательский интерфейс, возможно ли это?

Спасибо,

0
задан 4 April 2016 в 14:10

1 ответ

Вы задаете большой вопросы в одном здесь. Я попытаюсь обратиться к ним всем:

, Что можно сделать с CLI?

В любой подобной Unix системе, включая Ubuntu и другие дистрибутивы Linux, командная строка намного более способна, чем GUI. GUI является просто симпатичным слоем на вершине. Таким образом, можно быть вполне уверены, что что-либо, что возможно с GUI, будет возможно со сценарием командной строки (хотя это может быть сложно, чтобы сделать).

Открытие браузер со сценарием

можно абсолютно заставить сценарий открывать окна браузера (например, с xdg-открывают ).

xdg-open https://google.com

Защищенная паролем папка

Блокировка папки, таким образом, это может только быть открыто с определенным паролем, более хитра. Лучший способ сделать это было бы к , шифруют папку, с помощью чего-то как cryptkeeper.

Командная строка по сравнению с доступом GUI

Вы также спрашиваете о различии между командной строкой и графическим интерфейсом, и возможно ли сделать что-то только достижимым через командную строку.

Это не действительно возможно, или по крайней мере вероятно не правильный способ решить проблему. Командная строка и графический интерфейс являются просто двумя порталами в ту же систему. В теория необходимо смочь сделать в значительной степени что-либо через любой интерфейс. Единственный способ сделать что-то недостижимым через GUI через путаницу, и это не идеально.

Права доступа

Вместо этого необходимо управлять доступом и видимостью файлов, папок и приложений с учетные записи пользователей и полномочия файла . Это должно также заботиться о Вашей заключительной озабоченности по поводу людей способность отредактировать Ваши сценарии.

1
ответ дан 5 April 2016 в 00:10
  • 1
    Попробуйте файловый браузер Немо, sudo apt install nemo, там можно установить кнопку местоположения в Предпочтениях > Панель инструментов, это имеет также намного больше функций, чем Наутилус. – Mike 13 August 2017 в 01:22

Другие вопросы по тегам:

Похожие вопросы: