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

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

10
Шаблонування з Linux у сценарії оболонки?
що я хочу дозволити: 1.) Маючи конфігураційний файл як шаблон із змінними, такими як $ version $ path (наприклад, apache config) 2.) Маючи скрипт оболонки, який "заповнює" змінні шаблону і записує створений файл на диск. Чи можливо це за допомогою сценарію оболонки. Я був би дуже вдячний, якщо ви можете …
26 linux  shell 

10
Чи існує версія підкачки "watch"?
Це питання було переміщено із переповнення стека, оскільки на нього можна відповісти за помилкою сервера. Мігрували 10 років тому . Як в оболонці UNIX, як я можу отримати подібний ефект до watchкоманди, але з підказками, щоб я міг прокручуватися у виході, якщо він займає більше одного екрана? Іншими словами, я …
24 unix  shell  less  paging  watch 

1
Запустити команду в окремому сеансі tmux
Це, мабуть, просто, але я дійсно не можу дізнатися, як ви це робите. Я прочитав сторінки чоловіків і гугл без результатів. Проблема: Як запустити команду в окремому вікні tmux? Приклад: Я хочу, щоб моє відокремлене вікно 'foo' запустило 'ls', але я хочу це зробити з іншого терміналу. Я спробував такі …
24 shell  tmux 

8
Потрібно виправити права доступу до файлів у домашній каталог користувача
Хтось має інструмент або скрипт, який буде рекурсивно виправляти дозволи файлів у каталозі? На машині Ubuntu Linux купу файлів було скопійовано на USB-диск з повним дозволом 777 (користувач, група, інші - читати, писати, виконувати) помилково. Я хочу повернути їх у виправлений каталог користувача. Довідників має бути 775, а всіх інших …

3
Оболонка Git не ввімкнена?
Я намагаюся встановити git-сервер. Коли я встановлюю оболонку за замовчуванням для мого користувача git на / usr / bin / git-shell, я отримую помилку при вході в систему як git. fatal: Interactive git shell is not enabled. hint: ~/git-shell-commands should exist and have read and execute access. Робота доступу на …
24 shell  git 

6
З скрипту оболонки, як я можу перевірити, чи існує база даних MySQL?
mysqladmin -uroot create fooповертає статус виходу 1, якщо він fooіснує, і 0 в іншому випадку, але, звичайно, він також створить базу даних, якщо вона ще не існує. Чи існує якийсь простий спосіб просто перевірити, чи існує база даних?
23 mysql  database  bash  shell 

2
Винятки з проксі-сервера при використанні $ http_proxy env var? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для помилки сервера. Закрито 4 роки тому . У звичайному браузері, коли ми встановлюємо проксі-сервер, ми можемо визначити список імен хостів / IP-адрес, які не повинні використовувати проксі-сервер. Як ми …
22 proxy  shell 

3
Що таке / usr / bin / [?
Я просто тюкнув у / usr / bin, і я знайшов двійковий файл ELF з назвою [. /usr/bin/[. Я ніколи не чув про цей файл, і моя перша думка полягала в тому, що це розумний спосіб приховати програму, можливо, троянський. Однак він присутній на всіх моїх серверах CentOS і, здається, …
21 linux  shell  command  test 

2
нологін в / і т.д. / оболонках небезпечний .. ЧОМУ?
Я знайшов це в Інтернеті, розміщуючи FTP-сервер у FreeBSD. Введення нологіну в / etc / shell потенційно створює задню двері, за допомогою якої ці акаунти можна використовувати з FTP. (див .: http://osdir.com/ml/freebsd-questions/2005-12/msg02392.html ) Хтось може пояснити, чому це? І чому взяти копію нологіну і помістити його в / etc / …
21 security  ftp  shell  login 


4
Як мені затримати повільні / нестійкі з'єднання?
Я маю справу з дійсно повільним з'єднанням оболонки. Це в хмарі, і я дуже далеко від сервера. Моє з'єднання також іноді переривається, оскільки це є через Інтернет, і я також можу використовувати спільний Wifi або 3G. Чи є спосіб побачити те, що я набираю миттєво? Спроба вводити команди і чекати …
20 ssh  shell  remote 

2
зворотна косою рисою на початку команди
У Інструкції з встановлення RVM я бачу багато рядків, що починаються з '\': Встановіть RVM з рубіном: $ \curl -L https://get.rvm.io | bash -s stable --ruby Я думаю, що це просто помилка, але вони повторюють багато разів. То в чому причина?

2
Коли використовувати одноціткові, подвійні цитати у греппі?
Під час спроби пошуку простого шаблону "привіт" у файлі працюють усі наступні форми грепу: grep привіт файл1 grep 'привіт' файл1 grep "привіт" файл1 Чи є конкретний випадок, коли одна з вищезазначених форм працює, а інші - ні. Чи має значення, якщо я використовую один замість іншого?

7
Запуск ssh-агента з сценарію оболонки
Я намагаюся створити скрипт оболонки, який, серед іншого, запускає ssh-агент і додає до нього приватний ключ. Приклад: #!/bin/bash # ... ssh-agent $SHELL ssh-add /path/to/key # ... Проблема в цьому полягає в тому, що ssh-агент починає черговий екземпляр $ SHELL (в моєму випадку bash), і з точки зору сценарію він виконує …

4
Як я можу отримати абсолютне ім'я файлу в скрипті оболонки на Mac OS X?
Я хотів би отримати абсолютне ім'я файлу сценарію, який зараз виконується. Посилання також мають бути вирішені. У Linux це, здається, робиться так: $(readlink -mn "$0") але, readlinkздається, працює зовсім по- іншому на Mac OS X. Я читав, що це робиться за допомогою $(realpath $0) в BSD, але це також не …
19 mac-osx  bash  shell 

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