Вопросы с тегом «bash»

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

2
Любое восстановление от этого? sudo chmod 600. *
ВНИМАНИЕ - НЕ ЗАПУСКАЙТЕ НАМЕРЕННУЮ КОМАНДУ Так что, кажется, я сделал что-то довольно глупое здесь, мягко говоря. Я пытался изменить разрешения для нескольких файлов в каталоге, с которого все начиналось, .на чтение / запись только для sudo / root. Моя попытка изменить несколько файлов одновременно, похоже, сделала нечто ужасно глобальное. …


1
Как возобновить работу терминала после выдачи команды «приостановить»?
Я набрал suspendв своем терминале, и он приостановил выполнение. Как мне вернуться к нормальной работе терминала? Я пробовал Ctrl+ C, Ctrl+ D, Ctrl+ Q( как предложено здесь ) и Ctrl+ Z, но ничего из этого не работает. Конечно, я могу закрыть терминал и открыть новый, но нет ли способа «возобновить» …

1
Как работает команда истории?
Когда я набираю какую-либо команду в терминале, она не появляется в моем ~/.bash_historyфайле, пока я не выйду из сеанса. Кроме того, когда я вручную редактирую свой ~/.bash_historyфайл (например, я удаляю последние три команды), при вводе historyон все равно показывает команды, которые я удалил из ~/.bash_historyфайла. Только когда я выйду из …

7
Удаление истории из ~ / .bash_history
У меня есть пара вопросов об истории терминала или командной строки, которая хранится в ~/.bash_history. Я могу увидеть файл в терминале с historyкомандой, но если я пытаюсь открыть его с gedit bash_historyфайлом, он полностью пуст. Почему? Я нашел, как удалить определенное количество строк в файле из терминала с помощью этой …

2
Backspace не работает внутри запущенного скрипта bash
Я запускаю очень простой скрипт, который читает строку за строкой и печатает введенную строку обратно в терминал: while read CMD; do echo $CMD done Он работает нормально, но когда я пытаюсь редактировать строку с backspaceсимволом, он печатает ^?вместо удаления символа. И когда я нажимаю Ctrl+ backspaceвыход ^H. Как можно исправить …

3
Копировать каждый файл в структуре каталогов по определенному пути, только если файл там уже не существует
Хотел бы скопировать каждый файл из структуры каталогов в конкретный каталог, только если файл там еще не существует. Получил первую часть из этого вопроса переполнения стека : find . -type f -exec cp {} /target-directory \; Как я могу проверить, существует ли файл или нет? Если нет, скопируйте файл, иначе …

2
Как правильно создать псевдоним для привязки пакета в Ubuntu 16.04?
TL; DR Как создать общесистемный псевдоним для привязки пакета в Ubuntu 16.04? Подробнее Я хотел бы установить Blender в качестве оснастки. Я обнаружил, что есть пакет blender-tpaw , который можно установить. К сожалению, после установки он доступен в терминале под именем blender-tpaw, а не blender. Использование псевдонима привязки Итак, прежде …

1
Скрипт не работает при внешнем вызове
Я использую простой скрипт для создания .mp3s из файлов .mp4: #!/bin/bash for i in *.mp4 do ffmpeg -i "$i" -ab 128k "${i%mp4}mp3" done Скрипт работает нормально при запуске с рабочего стола или при вызове через терминал. Когда скрипт вызывается из внешнего скрипта, он не запускается, возвращая msgstr "* .mp4: Нет …
8 bash  scripts 


5
Выполнять скрипт bash буквально через каждые 3 дня
Я хочу выполнять скрипт оболочки буквально через каждые 3 дня. Использование crontab с 01 00 */3 * *фактически не выполнит условие, потому что оно будет работать 31-го числа, а затем снова 1-го числа месяца. */3Синтаксис такой же , как говорят 1,4,7 ... 25,28,31. Должны быть способы заставить сам скрипт проверить …

2
Как я могу отображать текст из файла автоматически после включения компьютера, в текстовом редакторе или терминале?
Я хотел бы видеть свой список задач при каждом включении компьютера, например, из файла на рабочем столе. Как я могу это сделать? Это может быть показано на терминале или в открытом файле, что когда-либо.
8 bash  scripts 

1
Как использовать win explorer для создания папок для Bash на Ubuntu в Windows?
Как я могу использовать Проводник Windows для создания папок или файлов в моем домашнем каталоге, используя «Bash на Ubuntu в Windows»? Я попробовал следующее: Введите C: \ Users {user} \ AppData \ Local \ lxss {username} в проводнике Windows. Создайте папку с именем «scripts» с помощью проводника Windows Откройте Bash …

4
Определить, если инструмент уже запущен, но ТОЛЬКО для текущего пользователя
До сих пор я использовал pidof -o %PPID -x "my-tool" Чтобы обнаружить pid запущенного экземпляра my-tool. Это короткая версия файла my-tool, исполняемого скрипта bash #!/bin/bash if pidof -o %PPID -x "my-tool"; then echo "Already running" exit 1 fi ... if not running go on Но теперь мне нужно разрешить один …
8 bash 

1
Более короткий способ apt-get установить php7.0- {некоторые модули}
В настоящее время я устанавливаю php7.0, и мне было интересно, если есть более короткий способ установки модулей. обычно я печатаю: apt-get install php7.0 php7.0-fpm php7.0-mbstring php7.0-mcrypt php7.0-phpdbg php7.0-dev php7.0-curl php7.0-sqlite3 php7.0-json php7.0-gd php7.0-cli Есть ли регулярное выражение, чтобы вам не приходилось набирать php7.0 снова и снова? Что-то вроде: apt-get install …
8 apt  bash  regex  php7 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.