Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
2
голоса
3ответа
1k показов
переименование файлов в каталоге
У меня есть файлы в каталоге. Имена файлов составляются с использованием нотации даты и времени, имена файлов имеют вид: name_YYMM.csv Я хочу переименовать все такие файлы, используя следующее ...
2
голоса
1ответ
47 показов
Доступ к синхронизированному каталогу Parallels из Windows 10 Bash
Давний разработчик Mac и я недавно установили Win10 под Parallels, чтобы сделать небольшую разработку под классический проект ASP. У меня есть синхронизированный каталог на моем Mac, который я могу ...
2
голоса
2ответа
281 показов
Переопределить команду bash и передать Xargs в качестве параметра
Я хотел бы иметь возможность передать измененную команду grep в xargs. Я переопределяю команду с помощью функции в bash, аналогичной. Можно ли переопределить встроенную в командную строку команду ...
2
голоса
1ответ
251 показов
Как включить в истории bash кэширование только тех команд, которые находятся в пути?
Включение истории bash - это риск для безопасности, потому что когда вы случайно вводите свой пароль в bash, пароль сохраняется в истории bash. Чтобы избежать этого, хорошим решением было бы ...
2
голоса
2ответа
2k показов
Вывести эхо и возвращаемое значение в функцию bash
Я хочу напечатать эхо в функции и возвращаемое значение. Это не работает: function fun1() { echo "Start function" return "2" } echo $(( $(fun1) + 3 )) Я могу только напечатать эхо: function fun1() { ...
2
голоса
0ответов
47 показов
Перемещение между панелями в tmux на Windows
Я использую Bash на Ubuntu в Windows, пробуя tmux . Мой конфиг из Ubuntu работает в основном отлично, за исключением сочетания клавиш Alt+. Я думаю, что проблема заключается в окне терминала - оно не ...
2
голоса
1ответ
219 показов
cat содержимое одного файла в другой файл
У меня есть большой (двоичный) файл, который имеет некоторое повреждение в начале. Затем у меня есть второй, меньший файл, который я получаю, начав снова загружать тот же файл, но прерываю его, когда ...
2
голоса
1ответ
125 показов
Переход к каталогу с пробелами больше не возможен
Я действительно новичок в bash, так как всегда развивался на машине с Windows (да, я знаю). До недавнего времени я был в состоянии перейти в DIR с помощью cd a\ dir\ name\ with\ spaces/ но вдруг это ...
2
голоса
5ответов
26k показов
Можно ли перечислить имена файлов, начинающиеся с X или содержащие X?
Как видно из заголовка, можно ли перечислить файлы, начинающиеся с X или содержащие X? ls используется для вывода списка файлов. Есть ли какие-либо варианты, которые я могу использовать, чтобы я мог ...
2
голоса
1ответ
176 показов
Как я могу отменить обратный поиск без потери набранного текста?
При использовании обратного поиска (Ctrl - r) в терминале bash , я могу отменить поиск, используя либо Ctrl - c, либо Ctrl - g. Обе эти опции очистят текст, введенный во время поиска. Однако наиболее ...
2
голоса
1ответ
329 показов
Как загрузить Bash с помощью .bash_profile из другой папки
У меня есть проект сценария оболочки, где я хочу загрузить. * Rc из папки проекта. В zsh я могу добиться этого с помощью ZDOTDIR=$PWD zsh который загрузит .zshrc из текущей папки. Как я могу сделать ...
2
голоса
3ответа
1k показов
Действительно надоедает клавиатура при входе в sqlplus
Часто при использовании bash я привык использовать клавиши ^ A и ^ E для перехода к началу и концу строки и клавиши со стрелками для перехода от символа к символу без стирания. Время от времени я ...
2
голоса
3ответа
217 показов
Как добавить строку в командную строку bash?
Я уверен, что это повторяющийся вопрос, но мне не удалось найти ответ, который бы соответствовал моей проблеме. Что я хочу сделать, это что-то вроде этого: alias disexit = " & disown & exit" ...
2
голоса
3ответа
8k показов
Не удается найти /Users/user/tomcat/bin/setclasspath.sh
Этот файл необходим для запуска этой программы. Я новичок в Mac OS X и его терминале. Я устанавливаю Apache Tomcat, используя шаги, указанные в этом URL ...
2
голоса
2ответа
489 показов
Жесткие ссылки на структуру каталогов где-то еще
У меня есть один каталог, в котором появляются файлы. Я хочу запустить скрипт сценария, который находит все файлы в этом каталоге, которые имеют только одну ссылку на них, и жестко связывает их в ...
2
голоса
1ответ
642 показов
Ошибки с arm-none-eabi-gcc в Windows 10 Bash
Я пытаюсь использовать Windows 10 Bash для запуска кросс-компилятора ARM, но кажется, что я не могу запустить компилятор gcc (то есть: arm-none-eabi-gcc). Эта ошибка появляется: arm-none-eabi-gcc: ...
2
голоса
2ответа
1k показов
Как избежать необходимости вводить пароль каждый раз, когда rsync запускается в скрипте Bash?
В скрипте bash у меня есть несколько операторов rsync. Каждый rsync будет запрашивать ввод пароля и очень сильно откажется от автоматизации выполнения работы с использованием скрипта. Как улучшить ...
2
голоса
1ответ
1k показов
Не удается сохранить переменные PATH или JAVA_HOME, Oracle Linux 6
Я на Oracle Linux 6, и я пытаюсь добавить путь: /root/jrockit-jdk1.6.0_33-R28.2.4-4.1.0 PATH и JAVA_HOME . Итак, я вхожу в систему как root и пытаюсь: export ...
2
голоса
1ответ
821 показов
Bash в Ubuntu для Windows зависает, пока я не нажму «enter»
Когда я запускаю процессы в Bash в Ubuntu для Windows - например, mongod или node - они иногда зависают. После зависания я могу возобновить их, нажав клавишу Enter в терминале, в котором они ...
2
голоса
1ответ
3k показов
bash: git: команда не найдена
Когда я пытаюсь запустить git --version (или любую команду git) в git-bash, я получаю следующую ошибку: bash: git: command not found В Windows у меня есть C:\Program Files\Git\cmd в моей системной ...
2
голоса
1ответ
3k показов
Горизонтальный разделенный экран с двумя программами?
У меня есть две программы A и B. Я хочу одну команду, которая будет запускать Программу A и Программу B на двух разных терминалах, но на одной вкладке, то есть на терминале с горизонтальным ...
2
голоса
5ответов
2k показов
Терминал OSX - переезд в конец строки
У меня проблемы с записью до конца строки в моем терминале. Я могу печатать хорошо, но когда я двигаюсь влево, чтобы редактировать строку (используя клавиши со стрелками), я не могу использовать ...
2
голоса
0ответов
191 показов
измерять пропускную способность сети приложения или сценария командной строки
Как я могу "поставить в коробку" приложение командной строки или скрипт, который я запускаю, чтобы определить, сколько трафика он использовал? например, я хочу запустить wget -rk http://example.com . ...
2
голоса
1ответ
44 показов
Невозможно создать * .gz архив
Попытка создать архив .gz - my_gz.gz - и добавить в него несколько файлов: $ gzip my_gz.gz file1.txt file12.txt gzip: can't stat: my_gz.gz: No such file or directory
2
голоса
5ответов
6k показов
Bash/csh: проверка конца файла (EOF) стандартного ввода
Я хотел бы сделать: if not eof(stdin): pass stdin to program else: do nothing У меня есть ощущение, что это может быть написано довольно близко к: if test ! --is-eof - ; then exec program Проблема, ...
2
голоса
1ответ
100 показов
Печать цепей ssh и su
Есть ли способ показать всю цепочку ssh и su в bash? Например. На сервере A от имени пользователя aa: su - ab ssh ba@B su - bb Таким образом, я хотел бы команду, которая печатает что-то вроде этого: ...
2
голоса
1ответ
272 показов
Как преобразовать эту строку в японский, используя инструменты GNU/Linux?
Вот строка из текстового файла: @ ™ TdaŽ®Æ,êƒ ~ ƒNƒXƒgƒŒ [ƒgEƒrƒLƒjver1.11d1.d2iƒrƒLƒjƒ,ƒfƒ
2
голоса
3ответа
516 показов
Как использовать "rm" для удаления файлов с «:» в них?
Я использую Ubuntu 10.04, и у меня есть каталог с кучей файлов. Мы изменили схему именования файлов некоторое время назад, и теперь я хочу удалить все старые. Новая схема Name: December_12_2010.zip ...
2
голоса
2ответа
493 показов
bash - копирование нескольких файлов с одинаковым именем
Я хотел бы скопировать файлы, которые находятся под тем же именем, но в разных папках, в destdir. Проблема в том, чтобы не перезаписывать их в destdir. В принципе этого может быть достаточно, хотя я ...
2
голоса
2ответа
765 показов
Пакетное переименование файлов, которые не соответствуют шаблону
У меня нет опыта программирования, и в основном я использую однострочник, а иногда и больше, чтобы выполнить работу. У меня проблема с пакетным переименованием файлов, которые не соответствуют ...
2
голоса
3ответа
4k показов
Как мне быстро рассчитать размер каталога?
Я хочу рассчитать размер моего home каталога, в котором много подкаталогов. Для запуска du требуется около 40 секунд. Есть ли более быстрый способ? $ time du -sh 5.0G . real 0m39.676s user 0m0.058s ...
2
голоса
1ответ
377 показов
Добавление пользовательских строк в файл с помощью сценария оболочки
У меня есть текстовый файл с произвольным количеством строк, триплеты, подобные этим: 4 5 2 12 16 6 Теперь я хочу добавить связанные строки в файл. Допустим, я хочу добавить 4 дополнительные строки в ...
2
голоса
4ответа
2k показов
Не могу установить Git
Я следую инструкциям ниже, чтобы установить git. https://help.github.com/articles/set-up-git Однако, когда я добираюсь до конца, где мне нужно установить помощник в тот же каталог, где установлен сам ...
2
голоса
1ответ
2k показов
Как установить переменные окружения с помощью sudo -u USER?
Привет и извините за мой английский заранее. Мне нужно выполнить от рута команду вроде envVariable1=15 envVariable2=25 sudo -u user1 sudo -E myCommand но переменные окружения не передаются в ...
2
голоса
1ответ
113 показов
Почему «ln -s A B» отличается от «ln -s A/ B»?
Разве A не такой же, как A/ ? Почему они трактуются по- разному ln
2
голоса
1ответ
731 показов
Создайте файл с символами новой строки в bash
В bash у меня есть строка, содержащая \n символов. Когда я echo -e $mystring он форматируется так, как я ожидаю в консоли, с учетом символов новой строки. Однако, когда я перенаправляю вывод в файл, ...
2
голоса
2ответа
32 показов
Проверьте, имеет ли имя файла форму <filename>. <Md5sum содержимого файла>
В Bash, как мне проще всего проверить, что имя файла обычного файла имеет формат, показанный ниже? . Например, предположим, что у меня был файл с первоначальным именем foo.txt и он содержал ...
2
голоса
1ответ
707 показов
Нужно рекурсивно найти все имена файлов, содержащие двоеточие, и заменить двоеточие тире?
У меня есть каталог 'main', содержащий много подкаталогов, и в некоторых из этих подкаталогов у меня есть имена файлов, которые содержат двоеточие. Я загрузил «главный» каталог в репозиторий GitHub ...
2
голоса
2ответа
500 показов
Каков синтаксис bash для создания нового каталога в каталоге выше?
Я стремлюсь сделать сценарий для mogrify. Команда mogrify изменяет размеры изображений в каталоге и помещает измененные изображения в каталог на том же уровне каталога, с тем же именем, что и рабочий ...
2
голоса
1ответ
75 показов
Можно ли запустить bash файл при запуске до входа в систему из plist агента запуска?
Мой скрипт запускается только после входа в систему пользователя FooUser . Я хотел бы bash файл для запуска до входа в систему. Я не уверен, почему он запускается только после входа пользователя. ...
2
голоса
1ответ
68 показов
Не удается просмотреть общее соединение
У меня следующая проблема с общим подключением SSH: # Set up a shared connection ssh -f -N -M -S "$SSH_CONTROL_SOCKET" root@"$ONE_HOST" # I can scp *without* the shared connection scp ...
2
голоса
4ответа
2k показов
Как удалить все вхождения значений в одном списке из другого списка?
У меня есть список символов, таких как ... wer sfe efo Как удалить все экземпляры этих (уникальных) символов из другого списка (неуникальных) символов? Таким образом, в следующем списке строки, ...
2
голоса
1ответ
3k показов
Невозможно выделить память для перемещения файлов через сетевой ресурс
В моей сети есть общая папка, в которой хранится моя музыка. Я недавно преобразовал свой flac в mp3 и хочу переместить flac в сетевую папку. Поэтому я смонтировал сетевой ресурс с помощью sudo mount ...
2
голоса
0ответов
1k показов
Изменить диск для подсистемы Windows для Linux
Я недавно установил подсистему Windows для Linux в своем ноутбуке, где у меня есть два диска для хранения:- C:/ SSD на 128 ГБ - D:/ HDD на 1 ТБ По умолчанию подсистема Windows для Linux установлена ...
2
голоса
4ответа
100 показов
Странное поведение с командой UNIX `basename`
Я хочу использовать basename чтобы получить базовые имена для разделенного новой строкой списка путей к файлам. Кажется, работает, когда n> 2: $ basename `echo -e '/foo/bar \n /food/baz \n /oof/rab'` ...
2
голоса
1ответ
1k показов
Рекомендуемые привязки ключей bash в файле .inputrc?
У меня есть несколько простых привязок клавиш, таких как история обратного поиска. Недавно я видел статью с некоторыми другими замечательными идеями для привязки клавиш. Интересно, что настроили ...
2
голоса
2ответа
1k показов
Почему разница между выводом команды linux du и ls?
У меня есть файл на машине linux, размер которого составляет 3404494030 после выполнения команды "ls -l". Когда я делаю "ls -lh", он показывает 3,2 ГБ, что правильно при преобразовании из байтов в ...
2
голоса
1ответ
246 показов
Названия веток не отображаются в закладке Mercurial
У меня есть машина для разработки под управлением Mercurial 1.6.3. Завершение табуляции в bash отлично подходит для завершения команд, тегов и имен веток. Я настроил новую машину с той же версией ...
2
голоса
2ответа
699 показов
как выбрать принтер в emacs на Mac OSX
Я новичок в обоих emacs, и у меня нет большого опыта работы с bash. У меня есть несколько вопросов, которые связаны между собой? (1) Могу ли я настроить emacs таким образом, чтобы я мог выбрать ...
2
голоса
1ответ
202 показов
Как сделать список возможных ошибок в bash, оставаясь на одной строке
Каждый раз, когда я нажимаю клавишу Tab, чтобы вывести список возможных совпадений имен файлов, в которых я нахожусь, с указанным частичным именем файла, bash перечисляет возможные совпадения и ...