9
ответов

Каждая команда завершается с ошибкой & ldquo; команда не найдена & rdquo; после изменения .bash_profile?

Я обновлял свой .bash_profile, и, к сожалению, я сделал несколько обновлений, и теперь я получаю: env: bash: Нет такого файла или каталога env: bash: Нет такого файла или каталога env: bash: Нет такого файла или ...
вопрос задан: 31.01.2020
9
ответов

Как запустить псевдоним в сценарии оболочки?

У меня есть исполняемый файл mpiexec, полный путь которого ~ / petsc-3.2-p6 / petsc-arch / bin / mpiexec. Поскольку я хочу выполнить эту команду в разных каталогах (без необходимости повторного ввода всего пути), ...
вопрос задан: 21.12.2019
9
ответов

Скрипт выхода из оболочки на основе кода выхода процесса

У меня есть сценарий оболочки, который выполняет ряд команд. Как заставить скрипт сценария завершиться, если любая из команд завершается с ненулевым кодом выхода?
вопрос задан: 26.11.2019
9
ответов

Как вывести список всех файлов в дереве (каталог и его подкаталоги)?

Для моей задачи мне нужно перечислить все файлы в дереве (каталог, все его подкаталоги, все подкаталоги и т. Д.). Я бы предпочел видеть их в Nautilus или Krusader, но решение для командной строки ...
вопрос задан: 30.10.2019
9
ответов

сменить каталог (cd), но заменив только часть пути

Не уверен, что это возможно, но я помню, что с давних времен, используя AIX, можно было изменить мой путь, просто сказав, какую часть пути необходимо заменить чем-то другим. За ...
вопрос задан: 21.10.2019
9
ответов

Как рекурсивно изменить расширение нескольких файлов из командной строки?

У меня много файлов с расширением .abc, и я хочу изменить их на .edefg. Как это сделать из командной строки? У меня есть корневая папка со многими подпапками, поэтому решение должно работать рекурсивно.
вопрос задан: 20.07.2018
9
ответов

Уведомление рабочего стола о завершении длительных команд

Я хотел бы получать уведомление на рабочем столе всякий раз, когда команда, которая выполняется более 15 секунд, завершается в интерактивной оболочке. Другими словами, я хотел бы, чтобы все команды были заключены в ...
вопрос задан: 05.05.2017
9
ответов

Эхо новой строки в Bash печатает буквально \ n

В Bash попробовал это: echo -e "hello \ nworld" Но он не печатает новую строку, только \ n. Как я могу заставить его напечатать новую строку? Я использую Ubuntu 11.04.
вопрос задан: 27.03.2016
9
ответов

Запуск программ в фоновом режиме из терминала

Как запустить программу в фоновом режиме оболочки с возможностью закрытия оболочки, оставляя программу работающей? Допустим, у моего интерфейса проблемы или по какой-то причине мне нужно загрузить ...
вопрос задан: 06.06.2014
9
ответов

Как использовать wget / curl для загрузки с сайта, на котором я вошел?

Некоторые части википедии выглядят по-разному, когда вы вошли в систему. Я хотел бы видеть пользовательские страницы, чтобы они выглядели так, как будто я вошел в систему. Есть ли способ, которым я могу получить такие страницы пользователя, как этот http:
вопрос задан: 18.05.2014
8
ответов

Имена файлов с пробелами для цикла, команда find

У меня есть скрипт, который ищет все файлы в нескольких подпапках и архивах в tar. Мой скрипт для ФАЙЛА в `find. -type f -name '*. *' `do if [[! -f archive.tar]]; тогда архив tar -cpf ....
вопрос задан: 09.04.2020
8
ответов

Как псевдоним 'git' к 'g', чтобы правила завершения bash были сохранены?

Если я сделаю это: alias g = 'git', я потеряю все правила завершения (т. Е. Ветви и пульты больше не будут автоматически завершаться при нажатии клавиши TAB после ввода, например, g push o).
вопрос задан: 01.12.2019
8
ответов

Извлечь номер версии из файла в сценарии оболочки

Я пытаюсь написать bash-скрипт, который увеличивает номер версии, который указан в {major}. {Minor}. {Revision} Например. 1.2.13 Есть ли хороший способ легко извлечь эти 3 числа, используя ...
вопрос задан: 20.11.2019
8
ответов

найти -exec с несколькими командами

Я пытаюсь использовать find -exec с несколькими командами без какого-либо успеха. Кто-нибудь знает, возможны ли такие команды, как следующие? find * .txt -exec echo "$ (tail -1 '{}'), $ (ls '{}')" \; ...
вопрос задан: 08.11.2019
8
ответов

Скрипт для отображения всех цветов терминала

В интернете я видел много людей со сценариями, которые распечатывали кучу вещей во всех цветах, определенных в ~ / .Xdefaults. Однако, когда я пытаюсь использовать их, я всегда получаю сообщение об ошибке: Плохо ...
вопрос задан: 08.11.2019
8
ответов

Как полностью очистить историю Bash?

Я хочу удалить все предыдущие команды из истории моего сервера. Я использовал историю -c, и кажется, что все очищено, но когда я ssh к серверу, все команды все еще там. Как я могу ...
вопрос задан: 14.04.2018
8
ответов

Объединение нескольких файлов .mp3 в один .mp3

Как было предложено здесь, я использую команду cat для объединения нескольких файлов .mp3 в один файл .mp3. Представьте, у меня есть следующие файлы .mp3 в текущей папке: 001001.mp3 001002.mp3 001003.mp3 ...
вопрос задан: 14.04.2017
8
ответов

Как мне создать постоянный псевдоним Bash?

Я хотел бы создать псевдоним для команды rm, чтобы получить подтверждающее сообщение после выполнения этой команды. Поэтому я создаю псевдоним, такой как этот псевдоним rm = 'rm -i'. Но, насколько я знаю, это ...
вопрос задан: 14.04.2017
8
ответов

Как увеличить переменную в Bash?

Я пытался увеличить числовую переменную, используя как var = $ var + 1 и var = ($ var + 1), но безуспешно. Переменная - это число, хотя bash, похоже, читает ее как строку. Bash версия 4.2.45 (1) ...
вопрос задан: 30.01.2017
8
ответов

Как запускать скрипты без ввода полного пути?

Я хотел бы знать, есть ли способ запустить скрипт программы / оболочки без ввода полного пути: /opt/idea/bin/idea.sh
вопрос задан: 28.04.2016
8
ответов

Как получить длинные командные строки для переноса на следующую строку?

Что-то, что я заметил в Ubuntu в течение долгого времени, меня расстраивало, когда я набираю команду в командной строке, которая становится длиннее (шире), чем ширина терминала, а не ...
вопрос задан: 19.10.2015
8
ответов

Вывод списка только каталогов, использующих ls в bash: экзамен

Эта команда выводит список каталогов по текущему пути: ls -d * / Что именно делает шаблон * /? И как мы можем указать абсолютный путь в приведенной выше команде (например, ls -d / home / alice / Documents) для ...
вопрос задан: 20.09.2015
8
ответов

Как написать сценарий оболочки для присвоения буквенных оценок числовым диапазонам?

Я хочу сделать сценарий, который будет запрашивать у вас число от 0 до 100, а затем давать вам оценку на основе числа. Я хотел бы это в Баш. PS3 = 'Пожалуйста, введите ваш выбор:' (что-то здесь) сделать ...
вопрос задан: 10.05.2015
8
ответов

Как восстановить поврежденный файл статуса dpkg?

Всякий раз, когда я набираю sudo apt-get remove и затем нажимаю клавишу Tab для автоматического завершения, я получаю следующее сообщение: grep-status: / var / lib / dpkg / status: 15945: ожидается двоеточие. Я ничего не вижу ...
вопрос задан: 29.04.2015
7
ответов

Как получить URL из файла с помощью сценария оболочки

У меня есть файл, который состоит из URL. Я пытаюсь получить URL из этого файла с помощью сценария оболочки. В файле URL выглядит следующим образом: ('URL', 'http://url.com'); Я пытался использовать следующее: ...
вопрос задан: 14.05.2020
7
ответов

Bash one-liner для удаления только старых ядер

Я видел много тем о том, как освободить место в разделе / ​​boot, и это тоже моя цель. Однако меня интересует только удаление старых ядер и не каждого из них, а текущего ...
вопрос задан: 02.05.2020
7
ответов

автозаполнение не работает для & ldquo; sudo apt-get install & rdquo; [Дубликат]

Хорошо, мой колледж только что показал мне, что вы можете сделать sudo apt-get install < введите первые буквы пакета > < & TAB GT; Это автоматически завершает имя пакета. Просто для примера ... ...
вопрос задан: 24.04.2020
7
ответов

Путаница с командой printf?

Я должен напечатать следующие три строки в одной команде печати без использования команды echo. Поэтому я выбрал команду printf. Вот три строки: разные символы могут быть представлены и ...
вопрос задан: 22.04.2020
7
ответов

ZSH не распознает мои псевдонимы?

Использование iTerm2 с zsh, и он не распознает мои псевдонимы. Иногда мне приходится работать в IDE, и я не могу просто что-то сделать, и глупые люди считают хорошей идеей назвать их ...
вопрос задан: 22.02.2020
7
ответов

Общее решение для предотвращения параллельного запуска длинных заданий cron?

Я ищу простое и универсальное решение, которое позволило бы вам выполнить любой скрипт или приложение в crontab и предотвратить его запуск дважды. Решение должно быть независимым от ...
вопрос задан: 11.01.2020