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

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

12
Як пройти псевдонім через sudo
У мене є псевдонім, який передає в деяких параметрах інструмент, яким я часто користуюся. Іноді я біжу як сама, іноді під судо. На жаль, звичайно, судо не визнає псевдоніму. Хтось має підказку, як пройти псевдонім через? У цьому випадку у мене є купа варіантів для perl під час налагодження: alias …
32 shell  sudo  alias 


6
Linux-сервер не має місця
Мені було задано це питання у двох інтерв'ю поспіль, але після деяких досліджень та перевірок у різних системних адміністраторів я не отримав гарної відповіді. Мені цікаво, чи хтось може мені тут допомогти. Сервер не має місця на диску. Ви помічаєте дуже великий файл журналу і визначаєте, що його безпечно видалити. …

8
Linux: використання пошуку для пошуку файлів, старших <date>
findмає хорошу підтримку пошуку файлів, які були більш модифікованими менше, ніж X днів тому, але як я можу findзнайти всі файли, змінені після певної дати? Я не можу знайти нічого на findсторінці "man", щоб це зробити, лише порівняти час з іншим файлом або перевірити на відмінності між створеним часом і …
31 linux  shell  find 

5
Вибір оболонки, яку використовує SSH?
Як встановити оболонку, яка використовується, коли користувальницькі SSH на сервер. Наприклад, я не витримую BASH і мені потрібно використовувати ZSH, як це зробити, щоб ZSH завантажувався разом із моїм профілем ( .zsh_profile), коли я сшу на машину. Я також не хочу передавати купу параметрів з ssh, чи не можу я …
31 shell 

5
Чому для отримання запиту на оболонку потрібно десятки секунд?
Це своєрідне регулярне явище, що після SSHing на сервері (або навіть відкритті терміналу на моєму Mac) банер для входу друкується негайно, але для появи запиту оболонки потрібно ~ 10 секунд до хвилини. Після цього продуктивність працює нормально, а затримка в мережі не є незвичайною. Це не здається обчислювально складним, об'ємним …
30 ssh  performance  shell 

3
знайти порядок сортування за замовчуванням команди
який порядок сортування за замовчуванням для записів, повернених командою linux find? Наприклад, якщо я видаю find . -type f -name '*mp3' а вихід складається з декількох файлів у кількох підпапках, який порядок за замовчуванням, у якому вказані каталоги? У той же час, який порядок сортування, в якому перераховані файли в …
30 linux  shell  find 

4
Підробка дати для конкретного сеансу оболонки
Я, безумовно, намагаюся досягти чогось дивного, але хочу підробити місцеву дату для сеансу оболонки в GNU / Linux. Мені потрібно перевірити, як програма поводиться в різні дати, і зміна загальносистемної дати може мати небажані побічні ефекти (завдання в Cron, заплутані журнали тощо). Будь-які ідеї?
30 linux  unix  shell  unix-shell  time 

6
Примушуйте SSH використовувати певну оболонку
Чи можна змусити SSH використовувати певну оболонку на віддаленому кінці, незалежно від того, яка оболонка користувача за замовчуванням? Я спробував рішення, схожі на: ssh host.domain.com /bin/bash -c 'complicated, multi-line command' але, на жаль, оболонка за замовчуванням на віддаленому кінці відповідає за аналіз частини "складної, багаторядкової команди", і мені важко уникнути …

2
Запустити команду як «системний» користувач Linux (shell = / bin / false)
Я створив "системного" користувача в Ubuntu 11.04 ( adduser --system) для виконання певних завдань cron, але іноді я хочу перевірити речі, виконуючи команди вручну. Який найпростіший спосіб зробити це? suне працює, тому що у користувача є /bin/falseсвоя оболонка (що добре для cron). Я вручну змінював оболонку, щоб /bin/bashзробити тестування, а …
29 linux  ubuntu  shell  cron  su 

2
Як інтерпретувати вихід з команди 'top' Linux?
Після дискусії, проведеної ТУТ про те, як PHP-FPMспоживає пам'ять, я просто знайшов проблему в читанні пам'яті в topкоманді. Ось скріншот мого topодразу після перезавантаження PHP-FPM. Все нормально: близько 20 PHP-FPMпроцесів, кожен з яких споживає 5,5 МБ пам'яті (0,3% від загальної кількості). Тут знаходиться застарілий сервер безпосередньо перед перезавантаженням PHP-FPM(через день …
27 linux  memory  shell  top 

4
Що таке / бін / тире?
Я думав, що /bin/shце символьне посилання на мій вибір оболонки. Я завжди користувався bash, тому припускав, що /bin/shце вказуватиме /bin/bash. Це виявляється, що це вказує /bin/dash. Стає смішніше. Я запускаю dashі роблю, echo $SHELLі він друкує /bin/bash(значить, вони в основному однакові?). Однак сторінка "man" dashповністю відрізняється від сторінки man bash(тому …
27 linux  bash  shell 

4
Додати ехо до файлу?
Як в Linux зробити щось подібне echo 'hello world' &gt; log.txt але замість того, щоб перезаписати вміст log.txt, він додається до кінця log.txt?

10
Живий вигляд команд оболонки Linux, виконаних іншим користувачем?
Чи можливо кореневому користувачеві в Linux бачити в режимі реального часу (або близького до реального часу) перегляду команд оболонки, якими керує інший користувач, який увійшов через термінал або SSH? Очевидно, вони зберігаються у .bash_history, але це зберігається лише тоді, коли користувач виходить із системи та його також можна відключити. Редагувати: …
27 linux  security  shell 

12
Неможливо запустити AWS CLI з CRON (облікові дані)
Спроба запустити простий скрипт резервного копіювання AWS CLI. Він проходить цикл через рядки у файлі включення, створює резервні копії цих шляхів до S3 та скидає вихід у файл журналу. Коли я запускаю цю команду безпосередньо, вона запускається без помилок. Коли я запускаю його через CRON, у моєму вихідному журналі з'являється …

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