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

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

3
Розширення дужки: виконати кілька команд замість того, щоб розширюватись на одному рядку?
Коли ви використовуєте розширення дужок в bash, щось подібне echo {a,b,c} стає echo a b c Чи є спосіб її розширити на 3 окремі команди, по одній для кожного розширення? Так що: echo {a,b,c} став би echo a echo b echo c
11 linux  bash  expansion 

5
Потрібно перейти на проміжний сервер?
Я не можу переходити безпосередньо до певного хоста. Щоб перемістити файл з домашньої машини на хост, я повинен перенести файл на проміжний хост; ssh в проміжний хост; і перетягніть файл до кінцевого пункту призначення. Чи можна уникнути такого безумства?
11 linux  bash  unix  ssh  sftp 


2
Зробіть команду терміналів OS X, яку я набираю BOLD
Я хотів би, щоб команди, які я ввів (введення) в термінал, виділялися з усіх результатів. Наприклад: imac: ~ buster $ chmod -R gw myfolder imac: ~ buster $ cd myfolder imac: myfolder buster $ ls -l всього 0 drwxr-xr-x 9 root root 306 20 квітня 2010 bin drwxr-xr-x 7 root …

3
Виклик сценарію за допомогою ./bla.sh vs. бла.ш
Чи може хтось пояснити мені, що оболонка робить у двох прикладах A) та B)? Він, очевидно, поводиться інакше, але я не можу дізнатися, чому вихід відрізняється. Приклад: Давайте матимемо скрипт у нашому поточному каталозі, названий bla.shлише однією командою: echo ${0##/*} hello А) Починається як: ./bla.sh дає:./bla.sh hello B) Починається як: …
11 unix  bash  script 

1
Bash для Windows / Windows Subsytem для Linux (WSL) невірно встановлена ​​/ висить
Я отримав оновлення річниці Windows і спробував встановити Bash. Я запустив bash з командного рядка (режим не адміністратор), і він застряг при спробі витягти файли. Я закрив вікно і намагався зробити те ж саме з підвищеними привілеями (командний рядок запускати як адміністратор ). Але тепер, коли я входжу в bash, …

3
Як користуватися GnuPG з --passphrase?
Я хочу написати сценарій, який запустить gpgфайл під назвою "файл" із парольною фразою "тест". Зазвичай, коли я користуюсь gpg, я зазвичай просто бігаю, gpg -c fileі це запитує у мене парольну фразу. Але оскільки я хочу, щоб цей сценарій робив все самостійно, я хотів би надати парольну фразу як частину …
11 bash  gnupg 

3
Як я можу визначити, чи не відповідає програма?
У мене є програма на OSX, яка неодноразово переходить у стан, що не відповідає, і її потрібно насильно вбити. Я сподівався його автоматизувати, але під час огляду процесу з ps я не бачу нічого, що б відповідало стану, що не відповідає. Я подивився на показник стану , але додаток показує …
11 macos  mac  bash  process 

3
Куди я повинен експортувати змінну середовища, щоб усі комбінації bash / dash, інтерактивних / неінтерактивних, login / non-login підбирали її?
Ось мотивація питання: Я використовую Ubuntu 12.04 LTS 2 з робочим столом Unity. У своєму файлі .bashrc я додаю кілька каталогів до моєї змінної PATH і визначаю кілька змінних оточуючих середовищ, таких як JAVA_HOME. Коли я запускаю програми з терміналу (запуск bash, моя оболонка за замовчуванням), це чудово працює, але …

3
Як я можу легко побачити сторінку man для вбудованих команд оболонки?
Якщо я бачу команду в сценарії, яку я не знаю, і я набираю (наприклад), man pushdабо man umaskя бачу сторінку man для вбудованих команд. Я знаю, що я можу зробити man bashі прокрутити, щоб знайти допомогу для цієї вбудованої команди, або я можу відкрити браузер і перейти на Інтернет-сторінку bash …

2
Спосіб командного рядка надіслати натискання клавіш у вікно, відкрите на іншій X-сесії
На моєму головному апараті у мене відкритий робочий стіл Ubuntu та вхід у систему. Потім я також входжу в цю машину з віддаленого комп'ютера, використовуючи X2go, який створює нову X-сесію. У мене на початковому сеансі відкритий файл вільного доступу . Я хочу зберегти цей файл і закрити його - але …

4
Пошук та видалення дублікатів файлів в OSX за допомогою сценарію
З: http://www.chriswrites.com/2012/02/how-to-find-and-delete-duplicate-files-in-mac-os-x/ Як змінити це, щоб видалити лише першу версію файл, який він бачить. Відкрийте термінал із прожектора або папки «Утиліти» Перейдіть до каталогу (папки), з якого потрібно шукати (включаючи підпапки) за допомогою команди cd. У командному рядку введіть cd, наприклад cd ~ / Documents, щоб змінити каталог у домашню …
11 macos  bash 

3
Переведіть цикл на діапазон чисел для завантаження за допомогою wget
Як я можу написати скрипт bash, який буде робити наступне: URL = "example.com/imageID=" while (1..100) wget URL + $i #it will wget example.com/imageID=1, then 2, then 3, etc done Отже, у мене є кілька циклів для виконання, URL-адреса яких закінчується числом з циклу. Мені потрібно wgetвсе це.

2
Отримайте поточний номер вікна для запиту bash
Я хочу замінити рядок стану на підказку bash із відображенням номера вікна типу ①. Як я можу отримати поточний номер вікна в оболонці? Там є змінна env TMUX_PANE, на жаль, немає TMUX_WINDOW. Найближче, що у мене з’явилося: tmux display-messageпрошити інформацію про вікно / панель, потім взяти останній рядок tmux show-messagesі …
11 bash  tmux  prompt 


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