Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
0
голосов
1ответ
2k показов
Экспорт переменной DISPLAY не работает
Я могу назначить переменную DISPLAY, запустив командную строку: export DISPLAY=:2 echo $DISPLAY (returns 2) hostname (returns opt2) В моем #!Скрипт /bin /bash с использованием той же команды: echo ...
0
голосов
1ответ
102 показов
Режим Bash POSIX в окне 10
Я попытался использовать команду split в командной оболочке git bash. Сценарий, как показано ниже test.sh split -a 1 -p 'temp' file1.sql data- && mv data-a data1.sql && mv data2.sql это не удалось с ...
0
голосов
0ответов
68 показов
Увеличить ширину столбца для iotop
В настоящее время я использую команду iotop, чтобы получить снимки того, что моя система делает так: sudo iotop -C 10 20 > iotop.txt Однако в выходном файле текст выглядит так: 2017 Oct 14 16:13:45, ...
0
голосов
1ответ
1k показов
Rsync в bash-скрипте не распознает пробелы
Отрывок из скрипта bash, который я использую для резервного копирования некоторых фотографий: #!/bin/bash FROM="/cygdrive/f/\"Trip to Austria\"" TO="/cygdrive/s/\"Trip to Austria\"" rsync -av $FROM ...
0
голосов
1ответ
143 показов
Изучение основ командной строки для Linux
Я только начинаю использовать Github и не очень знаком с использованием командной строки. Есть ли хорошие онлайн-ресурсы для тех, кто действительно начинает? Я действительно не хотел бы уничтожать ...
0
голосов
2ответа
55 показов
удалить старый каталог, сделать новый пустой каталог
Одиночная команда bash >| foo создает пустой файл foo , независимо от того, был ли он ранее непустым, пустым или отсутствующим. (Сбой, если он был только для чтения или каталог.) Есть ли подобная ...
0
голосов
1ответ
626 показов
Перечислите все URL репозитория SVN из папки в рекурсивном режиме
Мы ищем сценарий, который будет проходить в рекурсивном режиме все подпапки и перечислять все URL-адреса репозитория SVN и путь, где он был найден. Он будет использоваться в папке /home пользователя.
0
голосов
1ответ
1k показов
Linux, sudo env не имеет переменной окружения, в то время как пользователь root имеет
У меня есть RHEL 7, и я хочу установить переменную окружения для sudo. Я запустил sudo su чтобы переключиться на пользователя root и добавил export в его файл .bashrc . Затем я перезагрузил их с ...
0
голосов
2ответа
775 показов
Откройте новое окно ssh
В настоящее время я использую CYGWIN, Git Bash и Msysgit, а также Putty и хочу открыть новое окно в одном и том же месте от одного к другому. Есть ли команда, похожая на start . или explorer . ...
0
голосов
1ответ
2k показов
Команда оболочки для удаления старых сетевых пользователей на Mac OS X Server
Я пытаюсь удалить старые учетные записи пользователей сети с нашего лабораторного сервера (Mac OS X 10.6). Я нашел простую команду командной строки, чтобы найти пользовательские каталоги, к которым ...
0
голосов
1ответ
1k показов
Почему я получаю другое поведение команды scp в csh и bash?
Почему я получаю другое поведение команды scp в csh и bash? Та же команда работает в оболочке csh, но не работает в оболочке bash. Пожалуйста, кто-нибудь может помочь? bash-3.2$ csh Linux-007% scp ...
0
голосов
1ответ
434 показов
unset HISTFILE не может отключить root'ы .bash_history
Чтобы сделать систему поведения более широкой, я поместил unset HISTFILE в /etc/profile . У обычных пользователей больше нет .bash_history но у root все еще есть. Кто-нибудь может сказать мне, что я ...
0
голосов
1ответ
56 показов
Как проверить размер каталога, заданного пользователем в качестве аргумента?
Я хочу получить размер каталога, заданного пользователем в качестве аргумента. Пример: read -p "Enter the directory" target du -k $target Если пользователь указывает путь как ~/Documents/dir , я ...
0
голосов
1ответ
467 показов
Создайте RAM-диск в Linux, который не меняет файловую систему после перезагрузки
Я создаю RAM-диск в Ubuntu 16.10 (работает в виртуальной машине) с помощью следующих команд sudo mkdir -p /media/RAMDisk sudo mount -t tmpfs -o size=2048M tmpfs /media/RAMDisk После этого, если я ...
0
голосов
1ответ
216 показов
Добавление команд git в профиль bash
Я использую OSX и хочу добавить функцию в терминале для запуска набора команд git. Поэтому я создал .bash_profile в своем домашнем каталоге с кодом ниже: # Setting PATH for Python 2.7 # The orginal ...
0
голосов
1ответ
131 показов
простой способ описания / маркировки файлов в bash
Есть ли быстрый и простой способ пометить файлы в Bash, чтобы такой список, как этот -rw------- 1 root 88039 Sep 29 16:31 7CCE2EC3-3191-4379-C036-1C48CCCE4C6C -rw------- 1 root 1985554 Sep 27 16:09 ...
0
голосов
2ответа
2k показов
Пытается убить процессы по имени, но остается один .. почему?
Я пытаюсь убить весь мой процесс mysqld. Но остается один, почему? javier@javier-mbp:~$ ps aux | grep mysqld root 913 0.0 0.0 4220 704 ? S 16:11 0:00 /bin/sh /usr/local/mysql/bin/mysqld_safe ...
0
голосов
2ответа
911 показов
Поддерживать процессы в Linux после отключения от терминалов, решение ctrl+D?
В течение многих лет я использовал nohup или screen для поддержания работы процессов после того, как я отключился от терминала через SSH. Поэтому меня очень шокировало, когда один из моих друзей, ...
0
голосов
1ответ
285 показов
Как добавить пакетные команды в PATH cmd.exe
Я установил Ubuntu в Windows, а в bash я установил g++. Как сделать его доступным для обычных программ Windows? Как добавить его в Windows PATH? Поскольку можно выполнять команды bash с помощью bash ...
0
голосов
0ответов
100 показов
Как настроить ширину текста при редактировании командной строки в режиме vi
Когда я нажимаю v в режиме командной строки vi readline, он открывает текущую командную строку в моем редакторе (nvim , хотя я предполагаю, что это в равной степени применимо к vim) и выполняет ее ...
0
голосов
0ответов
144 показов
Tmux независимая коммутация панелей
Мне интересно, возможно ли иметь общий сеанс tmux, который имеет окно с несколькими панелями, между которыми пользователи могут переключаться независимо друг от друга. Например, пользователь Алиса ...
0
голосов
1ответ
160 показов
Как использовать функцию профиля bash для удаленного подключения и доступа к удаленному терминалу
Я хочу написать функцию bash function локально (в MacOS), поэтому, когда я запускаю эту функцию, первая команда - подключиться к удаленному рабочему столу ubuntu через ssh . В двух словах: my_func () ...
0
голосов
1ответ
58 показов
Как перенаправить stderr из $ {var:?"foo"} синтаксис?
Я использую bash и пытаюсь напечатать сообщение со стандартной ошибкой, если переменная не установлена с помощью следующей команды: echo ${var:?"This var is not set"} Теперь я хочу перенаправить это ...
0
голосов
2ответа
803 показов
как получить логи scp на удаленном сервере
По сути, я хочу регистрировать каждый файл, отправленный или полученный через SCP на сервере. Допустим, пользователь делает SCP с Сервера-1 на Сервер-2. Я выяснил способ получения логов на стороне ...
0
голосов
1ответ
92 показов
Как сравнить 2 sql bash скрипт
У меня есть 2 файла SQL, один из которых - преобразованная база данных SQLite, а другой - файл SQL, чтобы сделать безопасную копию, проблема, я не знаю, как взять эти 2 файла и сравнить их и сделать ...
0
голосов
1ответ
261 показов
Как передать команду на консоль qemu при запуске?
Есть ли способ передать команду консоли qemu непосредственно при запуске команды? Я имею ввиду прохождение, например, balloon 2048M при загрузке виртуальной машины. Я использую qemu-system-x86_64 ...
0
голосов
1ответ
102 показов
Пробовать команды в bash ограниченное количество раз
Хотел повторить команду в функции. Для тестирования я написал неправильную команду (lsss). Он должен попытаться 5 раз и потерпеть неудачу, но он застрял в бесконечном цикле. #!/bin/bash RETRY () { ...
0
голосов
1ответ
225 показов
Могу ли я использовать функции bash, такие как завершение слов и прокрутка в SFTP?
Можно ли использовать в SFTP такие функции bash, как завершение слов, обратный поиск, прокрутка и т.д.? Когда я пытаюсь использовать функцию прокрутки со стрелкой вверх, она всегда пишет символ ^^^ .
0
голосов
1ответ
746 показов
Почему Ctrl-C закрывает экран при запуске в автономном режиме?
Если я использую Ctrl-C на экране, который я запускаю "обычным способом" с помощью screen -S screen_name , он ведет себя так, как и ожидалось, что означает, что он будет прерывать любую команду, ...
0
голосов
3ответа
209 показов
Linux: Как использовать опцию tail в открытом лог-файле?
Я использую Putty для подключения к серверу Linux. Я открыл файл журнала на сервере Linux, используя $ tail -f error_log Файл журнала был отображен. Скажите, пожалуйста, как я могу сделать ps –ef | ...
0
голосов
2ответа
45 показов
Как использовать определенные строки в скрипте?
a.sh cat in|while read s do call "$s" done Это нужно изменить, чтобы он работал только для строк arg+n. например: a.sh 5 cat in|while read s n=10 for lines arg0 through arg0+n do call "$s" done
0
голосов
2ответа
3k показов
Как проверить цвет терминала в командной строке?
Я пишу: $ infocmp -1 xterm ... colors#8, bold=\E[1m, blink=\E[5m, ... $ tput -Txterm colors && echo OK || echo err 8 OK $ tput -Txterm blink && echo OK || echo err ^[[5mOK Так что я могу использовать ...
0
голосов
2ответа
158 показов
Как сохранить «куски» ответа http?
Я хотел бы сохранить "куски" ответа http, предпочтительно используя curl или какой-либо другой бесплатный инструмент командной строки, который работает на Mac или Linux, но я открыт для любого типа ...
0
голосов
1ответ
1k показов
Файл спецификации rpm с проблемой 'cat'
Я пишу спецификации файла, в котором я хочу разместить скрипт для запуска процесса из каталога init.d. Вот это часть файла SPEC: %prep %{__cat}
0
голосов
1ответ
1k показов
сценарии оболочки High Sierra (операция не разрешена)
Я недавно перешел с Маверикс на Высшую Сьерру. У меня были некоторые сценарии оболочки в /bin, которые не были скопированы. Теперь изменение /bin не разрешено даже как root. Можно ли сохранить свои ...
0
голосов
0ответов
814 показов
Неверные символы в пароле Linux?
Я пытаюсь автоматизировать создание пользователей Linux с помощью Bash # Below password does NOT work #USER_PASS="Eb*rx>BN?3x3SKd" # Below password works! USER_PASS="qwer1234" # 2: Create sample user ...
0
голосов
1ответ
34 показов
Команда резервного копирования, изменяющая типы файлов в Linux
Я иду через каталог и копирую изображения с расширениями файлов, показанными в новую папку. Однако некоторые изображения имеют одинаковое имя, поэтому я использую команду резервного копирования. ...
0
голосов
1ответ
117 показов
Тестирование чтения / записи SSD вручную
Я пытаюсь вручную проверить скорость чтения и записи SSD через NVMe. Текущий метод, который я использую, это монтировать файловую систему на SSD и читать / записывать 20 ГБ в файл в этой файловой ...
0
голосов
1ответ
251 показов
Оставаться в интерактивной оболочке после newgrp?
Для большинства моих проектов моя основная группа по умолчанию верна. Однако для одного из них мне нужно установить новую первичную группу перед входом в ее среду, чтобы избежать проблем с ...
0
голосов
1ответ
120 показов
IPTABLES: Почему мой сценарий не применяется?
Я устанавливаю новый новый VPS (с linode.com, если это имеет значение) с Ubuntu 16.04 LTS. Я написал следующий скрипт для iptables: #!/bin/sh iptables -F iptables -P INPUT DROP iptables -P OUTPUT ...
0
голосов
1ответ
225 показов
Как рекурсивно использовать afconvert в Terminal для кодирования файлов FLAC?
AFAIK начиная с macOS 10.13, встроенный в систему afconvert может кодировать файлы FLAC: afconvert "input.wav" -d flac "output.flac" Однако я не мог понять, как позволить этой команде рекурсивно ...
0
голосов
1ответ
726 показов
Скопируйте все файлы из нескольких подпапок в папку на Ubuntu
Я скачал более 7000 электронных книг из Гутенбурга, но проблема в том, что они все в виде zip-файлов. и каждый из этих zip-файлов находится в отдельной папке. Я пытаюсь переместить все zip-файлы в ...
0
голосов
1ответ
35 показов
Удалить подкаталоги по уровням
У меня следующая структура каталогов: /level1-root /level2-a /level3-aa /level3-ab /level2-b /level3-ba Как я могу удалить все каталоги уровня 3 и их содержимое, не касаясь level1 и level2?
0
голосов
1ответ
1k показов
Anacron cron.daily не запускает мои скрипты
Я на Linux (Ubuntu) 16.04. У меня есть набор скриптов в /etc/cron.daily который обрабатывает anacron. Раньше они бегали нормально каждый день, но я заметил, что они не бегали в последнее время. Я не ...
0
голосов
2ответа
2k показов
Как ssh linux, когда оболочка меняется или падает, но все равно нужен удаленный доступ?
У меня удаленная локация Linux работает (CentOS 6.0). У него динамический IP-адрес, поэтому я установил службу noip2 и скопировал файл cp redhat.noip2.sh /etc/profile.d/noip.sh. Здесь вы можете ...
0
голосов
1ответ
314 показов
Баш не читает env?
Контекст для этого заключается в том, что я хочу прочитать путь пользователя из xmonad, где путь изменяется в зависимости от того, что находится в его .bashrc, если это применимо. Вот что я нахожу ...
0
голосов
0ответов
43 показов
Как определить физическое состояние динамиков
Как определить, включены ли динамики в bash-скрипте? Динамики подключены к ПК через разъем 3,5.
0
голосов
1ответ
127 показов
Как определить, когда была запущена фоновая задача?
При просмотре результатов jobs в bash вы часто получаете список, подобный следующему: [root@csx-tzg-sac-01 ~]# jobs [2] Running ( sleep 600 && ls -lh ~ossadmin/*.iso ) & [3]- Running ( sleep 900 && ...
0
голосов
1ответ
36 показов
выберите данные на основе значения поля
У меня есть файл с несколькими записями, предоставляющими идентификаторы, и другой файл с другими записями, разделенными на разные поля, разделенные вкладкой. Мне нужно выбрать записи второго файла ...
0
голосов
1ответ
813 показов
cygwin: как исправить сбои вилки
Я знаю, что уже есть много информации об этом, но я не смог найти решение. Может быть, кто-то, кто знает больше о том, как работает Cygwin, может помочь. Cygwin работал без проблем до среды. В среду, ...