Вопросы с меткой [bash]

Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.

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 работал без проблем до среды. В среду, ...