Запитання з тегом «shell»

Оболонка - це термінологія для інтерпретатора командного рядка, що найчастіше використовується в операційних системах, схожих на Unix, але також використовується для більш детальної взаємодії з операційними системами на основі GUI. Він не тільки дозволяє користувачеві запускати програми з текстового інтерфейсу, але часто пропонує основні функції програмування, такі як змінні, підміна, перенаправлення виводу та символи.

1
Яка різниця між 'Логін' та 'Інтерактивною' оболонкою bash
Яка різниця між командою "Логін" та "Інтерактивною" базовою оболонкою? Я цитував Вікіпедію нижче, але хто може дати кращу відповідь? EDIT: Це вікі спільноти, тому, можливо, замість того, щоб голосувати, щоб закрити, ви можете навести приклади, які ситуації вимагають для якого типу $ SHELL Сценарії запуску Коли Bash запускається, він виконує …




8
Запустіть сценарій оболонки як інший користувач
Який хороший спосіб запуску сценарію оболонки як іншого користувача. Я використовую Debian etch, і я знаю, якого користувача хочу видати себе за себе. Якби я робив це вручну, я би зробив: su postgres ./backup_db.sh /tmp/test exit Оскільки я хочу автоматизувати процес, мені потрібен спосіб запустити backup_db.sh як postgres (успадкування середовища …

23
Пошук публічної IP-адреси в сценарії оболонки
Я можу знайти свою IP-адресу за допомогою команди ifconfig або hostname -i. Але як я можу знайти свій публічний IP? (У мене є статичний загальнодоступний IP, але я хочу дізнатися його за допомогою команди unix)
39 unix  shell 

5
Cron: Лише отримувати помилки в електронних листах?
Нарешті я встановив реалістичний графік резервного копіювання моїх даних за допомогою скрипту оболонки, який обробляється cron через строгі інтервали. На жаль, я постійно отримую порожні електронні листи щоразу, коли CRON виконується, і не лише тоді, коли справи йдуть не так. Чи можливо змусити CRON надсилати електронні листи, коли щось піде …
39 bash  shell  cron  schedule 

7
Як розділити файл PEM
Примітка: Це насправді не питання, тому що я вже знайшов відповідь, але, оскільки я не знайшов її тут легко, я опублікую її, щоб вона могла принести користь іншим. Питання: Як прочитати зв'язаний файл PEM як файл, що використовується директивою apache / mod_ssl SSLCACertificateFile ? Відповідь (оригінал) ( джерело ): cat …
38 shell  openssl  awk  x509 


3
#! / bin / sh vs #! / bin / bash для максимальної портативності
Зазвичай я працюю з серверами Ubuntu LTS , який від того, що я розумію симлінк /bin/shдо /bin/dash. Дуже багато інших дистрибутивів, хоча і посилаються /bin/shна /bin/bash. З цього я розумію, що якщо сценарій використовується #!/bin/shзверху, він може працювати не однаково на всіх серверах? Чи пропонується практика, яку оболонку використовувати для …
36 linux  bash  shell  sh 

6
Як перейменувати кілька файлів, замінивши слово у назві файлу?
Замініть ACDC на змінного струму Наприклад, у нас є ці файли ACDC - Rock N 'Roll не забруднює шумом.xxx ACDC - Rocker.xxx ACDC - Shoot To Thrill.xxx Я хочу, щоб вони стали: AC-DC - Rock N 'Roll не забруднює шумом.xxx AC-DC - Rocker.xxx AC-DC - Зйомка в Thrill.xxx Я знаю, …
36 shell  files  rename  sed 



1
Яка різниця між sudo su - postgres і sudo -u postgres?
Користувачі PostgreSQL одночасно перевіряють автентифікацію в unix-сокетах, де користувач unix повинен бути таким же, як і користувач PostgreSQL. Тож люди часто використовують suабо sudoстають postgresсуперпопулярними. Я часто бачу людей, що використовують такі конструкції: sudo su - postgres а не sudo -u postgres -i і мені цікаво чому. Так само я …
36 postgresql  shell  sudo  su 

8
Чи є причина використовувати bash над zsh? [зачинено]
Мені цікаво, чому б хотілося запустити bash замість zsh. Я маю на увазі, що zsh повністю зворотно сумісний з bash. Не зрозумійте мене неправильно: я не люблю баш або щось подібне. Мені просто щиро хочеться знати, чи є якісь переваги щодо використання його над zsh. То яка ж причина використовувати …
33 bash  scripting  shell  zsh 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.