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

Bash - це безкоштовна оболонка для операційних систем, схожих на Unix, від проекту GNU.

3
Змінюючи шлях умовно на bash
Я повинен змінити каталог на "foo", коли він стане доступним. Як це зробити? Поки що я придумав: cd `ls | grep foo` Але проблема в тому, що якщо немає відповідності grep, каталог змінюється на домашній каталог. Іншим підходом я користувався: ls -1 | grep foo | xargs -r cd У …
1 bash 

2
зворотний друк без останнього
У мене є bash-файл, що викликає зону dns, і виводить той, fqdnякий мені потрібно вивести у зворотному порядку. Знизуючий фрагмент робить це добре, за винятком того, що я отримую пробну версію .в кінці, яку я не хочу створити формат імпорту, формату csv (роздільник коми): ... | awk -F'.' '{for (i=NF;i>0;i--){printf …
1 bash  csv  awk 

0
Навмисне автозаповнення або псевдонім у Terminal
У моїй книжці є "дивна" функція автозаповнення. Якщо я спробую набрати " ps -aux" у терміналі (iTerm або TotalTerminal) з натисканням "s" у ps, це автоматично станеться: "ps -p $$ # Tells the shell what you are using" Псевдонім не зберігається в .bashrcабо .zshrc. Яка програма може запустити це автозаповнення? …

1
tcpdump вихід у файл не працює
Я намагаюся записати результати tcpdump у текстовий файл. Мене не цікавить збереження файлу pcap для використання пізніше, мені просто потрібно саме те, що повертає tcpdump у простому тексті (ips та часові позначки з'єднань). Я спробував це, але, схоже, це не працює: tcpdump port 5000 and '(tcp-syn)!=0' > network_output.txt Ця команда …
1 linux  bash 

3
Як я віддалено виконую сценарії на декількох серверах, змішую вихід
Привіт, я шукаю програмне забезпечення або якусь техніку, яка б дозволила мені зробити наступне в одному вікні терміналу: Візьміть як вхід список машин з підтримкою ssh з інформацією про вхід, пароль та шлях сценарію, приблизно так: login:pass@192.168.1.1/path/to/script/run.sh login:pass@192.168.1.2/path/to/script/run.sh Відкрийте ssh-з'єднання з цими машинами та запустіть вказані сценарії віддалено. Вихід з …

1
На сервері ubuntu: запускайте Chrome, оскільки інший користувач (не root) не працює
[Я новачок, так що за терпіння] Я спробував запустити хром на сервері ubunto і отримав це: root@stender:/opt/google/chrome# ./chrome.....ERROR:zygote_host_impl_linux.cc(90)] Running as root without --no-sandbox is not supported Я намагався додати користувача за допомогою: useradd chrome3 Не отримав відповіді (можливо, добре спрацював) Потім я спробував: gksu -u chrome3 google-chrome Але я отримав …

1
youtube-dl зміни формату виводу% (upload_date) s
Я завантажував відео з youtube-dl, використовуючи upload_dateім’я файлу. Це додає дату у форматі YYYYMMDD у файлі імен, але мені буде зручніше, якщо я можу зберігати їх у чомусь подібному: РРРР-ММ-ДД DD-MM-YYYY Я знаю, що youtube-dl не пропонує такий варіант, але чи є інший спосіб зробити це (на Linux чи Windows)? …

3
Визначте розділ ОС
Хтось знає про спосіб визначення ОС, встановленої на окремому відключеному розділі, не встановлюючи її в Linux? Я намагаюся визначити, яка інстальована Windows із сценарієм під час завантаження в Linux і не можу зрозуміти, як це зробити. Він би запускався в rc.local, тому я не можу легко підказати користувачеві (я міг …

2
Уникнути необхідності "судо" для баш-псевдоніма
Я зробив псевдонім, щоб вимкнути мій комп’ютер арки Linux. Він працює sudo shutdown -h -P now. Я запускаю його, і мене запитують пароль, а потім він вимикається та вимикається. Чи є спосіб я змусити це запустити, не потребуючи привілеїв root для запуску?

1
Введення клавіші в інструмент, запущений скриптом bash
Я пишу bash-скрипт, щоб зібрати деяку інформацію про диски, а потім запускаю інструмент 'nmon' для моніторингу лише тих конкретних дисків. Я запускаю інструмент nmon із скрипту bash (з -g). Щоб отримати правильний вигляд у інструменті, потрібно натиснути gклавішу на клавіатурі. Чи є спосіб вимкнути автоматичне натискання клавіші зі скрипту bash? …
1 bash  aix 

2
Обмежити доступ користувача лише до читання з / proc
Як метод для налаштування деяких систем моніторингу голих кісток, у мене встановлений сценарій для SSH, і я запускаю основні команди оболонки, читаючи деякі файли в /proc. Я хотів би створити конкретний обліковий запис користувача для цього завдання, і він повинен мати такий доступ: SSH Баш Лише для читання в /proc …
1 linux  ubuntu  bash  ssh  chmod 

1
Збережіть логін та пароль у захищеному місці, доступному з bash script
хтось, будь ласка, перелічить деякі варіанти збереження набору облікових даних десь на сервері, де баш-файл може отримати доступ до них? Сценарію потрібні облікові дані для входу на сервер та збору даних. Я в тісному місці, і мені потрібно швидко знайти рішення, і я маю невеликий досвід роботи зі сценаріями. Деякі …
1 bash  security  script 

1
відображення ls pid всередині виходу ps
Я хочу показати pid ls всередині виводу ps. Як я можу це зробити? Найкраще, що я міг придумати, це:, ls & psале, звичайно, вихід PS: [1] 26643 myfile.c PID TTY TIME CMD 3162 pts/0 00:00:01 bash 26644 pts/0 00:00:00 ps [1]+ Done ls --color=auto
1 linux  bash 

4
Сценарій Bash, щоб знайти всі папки, що містять певний файл, і скопіювати новий файл у ці папки
Я намагаюся написати скрипт, який буде проходити через всі папки каталогу для пошуку певного файлу, а потім скопіювати новий файл у ті папки, які містять цей файл. Ось що я маю досі: #!/bin/sh dir=/Documents find "$dir" -name Sample.doc -printf "%p\n" | sort -nr | while read -r i; do echo …

1
петля. відвал .mpeg
Потрібно скинути файл MPEG2 у цикл, або для stdout, або з іменованою трубою. Це працює: $ { while : ; do cat myLoop.mpg; done; } | vlc - Це працює над текстовим файлом, що містить "1234 \ n": $ mkfifo myPipe $ cat test.txt > myPipe & < myPipe tee …

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