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

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


12
Команда Shell для моніторингу змін у файлі - як це знову викликається?
Я знаю, що в Unix була команда, яку я міг би використовувати для моніторингу файлу та перегляду змін, які в нього записуються. Це було дуже корисно, особливо для перевірки файлів журналів. Ви знаєте, як це називається?
159 linux  shell 

8
Що робить "set -e", і чому це може вважатися небезпечним?
Це запитання з'явилось у вікторині перед інтерв'ю, і це мене зводить з розуму. Хтось може відповісти на це і полегшити мене? Тест не має посилання на певну оболонку, але опис завдання призначений для unix sa. знову питання просто ... Що робить "set -e", і чому це може вважатися небезпечним?
147 linux  unix  shell 

7
Що таке "-bash:!": Подія не знайдена "
Спробуйте виконати наступне під оболонкою bash echo "Reboot your instance!" На моїй установці: root@domU-12-31-39-04-11-83:/usr/local/bin# bash --version GNU bash, version 4.1.5(1)-release (i686-pc-linux-gnu) Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software; you are free to change and redistribute it. There …
114 linux  bash  scripting  shell 


13
Як додати часову позначку до журналу скриптів bash?
У мене постійно працює сценарій, який виводяться в файл журналу: script.sh >> /var/log/logfile Я хотів би додати часову позначку перед кожним рядком, який додається до журналу. Подібно до: Sat Sep 10 21:33:06 UTC 2011 The server has booted up. Hmmph. Чи є який-небудь джуджіцу, який я можу використовувати?
94 linux  bash  logging  shell 


7
запустити сценарій як користувач, який має оболонку nologin
Все, що мені потрібно зробити, це запустити певний сценарій як конкретний користувач, у якого nologin/falseоболонка вказана /etc/passwd. Я би запустив скрипт як root, і цей має виконуватись як інший користувач. Запуск: ~# su -c "/bin/touch /tmp/test" testuser буде працювати, але мені потрібна дійсна оболонка для тестура. Я знаю, що можу …
87 linux  bash  shell  su  login 

5
Додавання каталогу в $ PATH в CentOS?
Ми щойно підняли нові сервери та працюємо з CentOS на всіх. Після успішної установки Ruby Enterprise Edition я зараз хотів би додати /usr/lib/ruby-enterprise/binкаталог REE / bin (розташований у ), щоб зробити його інтерпретатором Ruby за замовчуванням на сервері. Я спробував таке, що лише додає його до поточного сеансу оболонки: export …


10
Унікальні особливості bash порівняно з zsh
Я користувач zsh досить довгий час (до цього tcsh і до цього csh). Я цілком задоволений цим, але мені було цікаво, чи є якісь переконливі риси bash, яких немає в zsh. І навпаки, чи є zsh функції, яких немає в bash. В даний час я відчуваю, що баш краще: Якщо …
67 bash  shell  zsh 


7
Як з'єднати дві названі труби в один вхідний потік в Linux
Використовуючи функцію pipe ( |) в Linux, я можу переслати ланцюг стандартного вводу на один або кілька вихідних потоків. Я можу використовувати, teeщоб розділити вихід на окремі підпроцеси. Чи є команда з'єднати два вхідні потоки? Як би я пішов про це? Як працює диференція?
64 linux  shell 

5
Як дозволити команді "cp" не створювати помилку, коли вихідний файл не існує?
Я використовую Mac OS X. Я намагаюся скопіювати деякі файли командою cp для сценарію збірки, як це. cp ./src/*/*.h ./aaa Але ця команда видає помилку, якщо в каталозі ./src немає файлу .h. Як зробити так, щоб команда не видала помилку? (тиха помилка) Помилка робить результат збірки невдалим, але я просто …
59 shell  copy 


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