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

Bash (Bourne-Again SHell) - оболонка, яка використовується за замовчуванням в інтерфейсі командного рядка Ubuntu.

1
chsh -s / usr / bin / zsh не працює
Я намагаюся назавжди змінити свою оболонку на zsh за допомогою chshкоманди, але це не працює. zsh встановлюється (через apt) і працює чудово, коли я викликаю його безпосередньо з терміналу bash prompt. Але я не можу отримати zsh для завантаження в терміналах за замовчуванням, і chsh робить щось дивне: $ echo …
24 command-line  bash  zsh 

4
Як зупинити баш, коли цикл працює на задньому плані?
Я почав цикл, а потім: while true; do {command}; sleep 180; done & Зауважте &. Я думав, що коли я вбив термінал, ця петля зупиниться. Але це все одно йде. Минуло години, як я вбив термінальну сесію. Як зупинити це під час циклу?

6
Попросіть права доступу до сценарію
У мене є сценарій, який може працювати як sudo script.shабоpkexec script.sh З точки зору користувача було б набагато приємніше, якби скрипт запитував пароль у користувача, коли він просто запускався за ім'ям script.sh. Як я можу "вставити" запит до pkexecабо sudoзапустити весь скрипт із привілеєм root? Зауважте, що запускати все за …

2
Створіть ZIP-папку з однойменною назвою
Я хочу створити zip папки з командного рядка. Я можу зробити щось подібне zip -r folder.zip folder. Я хочу надати папці-блискавці те саме ім’я, що й оригінальній папці. Я можу імітувати це, написавши сценарій: #!/bin/bash zip -r $1 $1 А потім робити ./script folder. Чи можна це зробити без написання …
23 bash  zip 

4
Як знайти історію команд оболонки з моменту створення машини?
Я створив віртуальну машину Ubuntu пару тижнів тому і з тих пір працюю над проектами. Тепер я хотів би знайти синтаксис деяких команд, які я набрав у терміналі тиждень тому, але я відкрив і закрив вікно терміналу та багато разів перезапустив машину. Як я можу отримати historyкоманду повернутися до першої …

4
Як використовувати "сповіщення-надіслати", щоб негайно замінити існуюче сповіщення?
Коли я notify-sendпоказую сповіщення на робочому столі, а потім знову використовую його для показу іншого повідомлення, я помітив, що друге відображається лише після того, як перше зникло. Чи є спосіб notify-sendнегайно замінити наявне повідомлення іншим?


2
Як виправити помилки "$ '\ r': команда не знайдена" під час керування сценаріями Bash у WSL?
Я отримую помилку в WSL під час спроби використовувати junyanz / pytorch-CycleGAN-and-pix2pix . Я успішно дотримувався всіх етапів установки в Windows 10 x64, використовуючи кроки в PyTORCH в Windows 10: Інструкція зі знімками екрана , потім Ubuntu для Windows з робочим столом GitHub Як встановити та використовувати Linux Bash Shell …

2
Як 'rm' або 'mv' діапазон файлів, таких як file01.txt, file02.txt ... file85.txt
Припустимо, у мене є маса файлів, названих таким чином: file01.txt file02.txt file03.txt ... file20.txt і я хочу виконати команду для діапазону цих файлів. Я знаю, якщо хочу "rm" з "file05.txt" в "file09.txt", я можу зробити: rm file0[5-9].txt але як я можу 'rm' діапазон від file08.txt до file13.txt? Я спробував цей …

5
Найкращий спосіб прочитати конфігураційний файл у bash
Який найкращий спосіб прочитати конфігураційний файл у bash? Наприклад, у вас є сценарій, і ви не бажаєте заповнювати всі конфігурації вручну кожного разу, коли ви викликаєте сценарій. Редагувати 1: Я думаю, що я цього не зрозумів, тому: те, що я хочу, це ... у мене є конфігураційний файл, який подібний …
23 bash 

3
Чому режим скореного вставки ввімкнено епізодично на екрані мого терміналу?
Я використовую Ubuntu 14.04, і у мене є дивна проблема з моїм екраном терміналів, який мене дуже клопоче. Може хтось допоможе мені в цьому чи пояснить мені, якщо я роблю щось не так чи не в Linux? У мене є якесь рішення, але я хочу зрозуміти, чому це відбувається знову …

4
Що таке `$?`? Це змінна?
Питання досить прямо вперед. Я можу отримати код виходу попередньої команди за допомогою $?. Але що це саме? Я не думаю, що це змінна, тому що ви не можете мати спеціальних символів в імені змінної, крім _. foo?foo=10 це призведе до помилки: foo?foo=10: command not found Тож якщо це не …

6
Як перелічити всі доступні вбудовані команди оболонки?
Ми знаємо, що bash підтримує кількість команд buitin, таких як: $ type type cd help command type is a shell builtin cd is a shell builtin help is a shell builtin command is a shell builtin Я хочу отримати список усіх доступних команд оболонки, вбудованих в оболонки . Як це …

8
Збільшити один вкладиш, щоб видалити лише старі ядра
Я бачив багато тем про те, як звільнити місце на / boot розділі, і це також моя мета. Однак мене цікавить лише видалення старих ядер, і не кожного з них, а поточного. Мені потрібно, щоб рішення було однолінійним, оскільки я буду запускати сценарій з Лялькового, і я не хочу мати …

6
Проблема зі сценарієм Bash: 'заявити: не знайдено'
У мене був сценарій, який працював нормально, але коли я запускав його сьогодні, він говорить declare: not found . Я використовую оболонку bash і шлях на початку сценарію є правильним. У моєму сценарії два мітки: declare -a RESPONSE RESPONSE=($RESULT) Це також говорить, що (це несподівано, але я думаю, що це …
23 bash  scripts 

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