Добро пожаловать для Укладки Exchange, и также к Linux Mint!
Вы спрашиваете, существует ли лучший путь, чем вставка в терминал для выполнения длинного ряда команд. Как это происходит, существует: сохраните команды в файл и выполните его как сценарий оболочки.
Например, если Вы сохраняете свои команды в ~/scripts/myscript.sh
(~
сокращение для Вашего корневого каталога), можно выполнить его путем ввода этих команд:
# change directory to where the script is
cd ~/scripts
# run the script with bash (most scripts are bash scripts)
bash myscript.sh
Одна вещь высматривать: каталог от того, куда Вы работаете bash myscript.sh
будет использоваться в качестве рабочего каталога. Если Ваш сценарий говорит о файле 50m_physical/lakes.sh
, который находится в Вашем ~/mylakesproject
каталог, затем это будет работать:
cd mylakesproject
bash ~/scripts/myscript.sh
# ~/mylakesproject/50m_physical/lakes.sh exists
и это не будет работать:
cd myotherproject
bash ~/scripts/myscript.sh
# ~/myotherproject/50m_physical/lakes.sh does not exist
и ни один не будет это:
cd scripts
bash myscript.sh
# ~/scripts/50m_physical/lakes.sh does not exist
Удача, и развлекайтесь!
Команда, которую вы ищете, называется ldapsearch
. Хотя это немного боли. Вот некоторые примеры использования:
ldapsearch -h ldapserver.example.cm -b "dc=example,dc=com" -s sub "objectclass=*"
ldapsearch -h ldapserver.example.com -b "dc=example,dc=com" "cn=babs jensen"
вы Можно найти много примеров, если вы выполняете веб-поиск «Примеры LDAPSearch»; Там будет то, что вы можете адаптироваться к своему собственному использованию.