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

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

1
голос
2ответа
867 показов

Есть ли способ в терминале Linux напрямую найти микроархитектуру процессора?

Есть ли способ в терминале Linux напрямую найти микроархитектуру процессора? Например, если это Nehalem, Westmere или Sandy Bridge, даже если это приложение с возможностью установки. Заранее спасибо.
1
голос
2ответа
264 показов

Как подключиться к удаленному серверу с моей парой ключей SSH через новый Windows 10 Linux Bash?

Я использую новую оболочку Linux Bash, которая недавно стала доступна в годовом обновлении Windows 10. Этот bash поставляется с точкой монтирования Linux (/mnt/c/Users/[username]) в Windows, которая ...
1
голос
1ответ
114 показов

Как я могу сказать bash top прекратить отображать текст всякий раз, когда я нажимаю любую клавишу?

Я пишу пользовательскую команду запуска для gnome-терминала, и я намерен отображать приветственное сообщение каждый раз, когда я его запускаю. Сообщение отображается правильно, я его кодировал, чтобы ...
1
голос
1ответ
102 показов

Справочные страницы устарели

Фон: Недавно я узнал о параметре mv -t flag в bash, но когда я проверял справочные страницы на моем компьютере, об этом ничего не упоминалось. Страницы руководства были датированы 9 июля 2002 года. Я ...
1
голос
1ответ
172 показов

Как проверить параметры оболочки?

Я хочу проверить, какие параметры включены для моей текущей оболочки. Например, я хочу знать, был ли я вызван с -x или -e или любым другим набором опций. Я source скрипт с притон строки #!/bin/bash ...
1
голос
2ответа
110 показов

Обработка больших данных: удаление строк в одном текстовом документе, найденном в другом

У меня есть 2 больших текстовых файла (~ 500M, ~ 15GB ea), которые выглядят так: FileP.txt: test@test.com:testtest test@test.com1:testtest1 test@test.com2:testtest2 test@test.com3:testtest3 ...
1
голос
1ответ
444 показов

Использовать файл хоста в соединениях SSH

Я пытаюсь настроить строку в файле hosts чтобы было проще подключить SSH к другому моему компьютеру. Я добавил следующий фрагмент: #Raspberry Pi 192.168.0.8 raspberrypi Однако, когда я делаю ...
1
голос
1ответ
1k показов

Установка параметров прокси в Auto Proxy Detection с помощью командной строки в Mac OSX

Я хочу знать, как установить для параметров прокси-сервера значение Auto Proxy Detection, как в настройках сети, но с помощью оболочки. Я пытался смотреть вокруг, но я нахожу только такие команды, ...
1
голос
1ответ
70 показов

Использование PETSc под Cygwin

Я пытаюсь запустить PETSc под Cygwin на моей машине с Windows для тестирования параллельного кода. К сожалению, есть проблема, когда Cygwin импортирует элементы из моего пути Windows в форме: ...
1
голос
1ответ
47 показов

Интеграция скрипта с автозаполнением git

У меня очень простой скрипт bash, который я использую довольно часто, когда работаю с Git и Pods: #!/bin/sh branch=$1 git checkout $branch && pod install Тем не менее, имена моих веток иногда немного ...
1
голос
1ответ
2k показов

Оптимальный способ быстрого объединения файлов tar.gz

Я ищу способ объединить несколько файлов tar.gz быстро. Вариант использования: клиент нажимает кнопку загрузки и получает файл tar.gz. Существует опция конфигурации для добавления дополнительной ...
1
голос
0ответов
5k показов

stty: стандартный ввод: недопустимая ошибка аргумента при проверке файлов

Когда я пытаюсь скопировать файл на мой удаленный сервер, я получаю следующую ошибку: stty: standard input: Invalid argument Это вызвано строкой в моем файле .bashrc : stty -ixon Если я уберу эту ...
1
голос
1ответ
142 показов

Linux-подобный ^ A (ctrl-a) в Cygwin

Я установил последнюю версию Cygwin на Win10. По привычке в * nix я обнаруживаю, что нажимаю ^A чтобы перейти к началу текущей строки, но поведение по умолчанию (возможно, изменяемое) состоит в том, ...
1
голос
2ответа
615 показов

как заставить ls показывать скрытые файлы, затем каталоги, затем обычные файлы по порядку

Есть ли способ заставить ls показать все точечные файлы, включая скрытые каталоги, сначала обычные каталоги, затем обычные файлы? Я прочитал всю страницу руководства ls, но ничего не нашел. Я также ...
1
голос
4ответа
37 показов

Загрузить условие в строке исполнения в Bash

Я хочу выполнить команду с параметром, который зависит от присвоения переменной. Если переменная установлена, загрузите опцию со значением, но если нет, не загружайте эту опцию. Вот что у меня есть: ...
1
голос
3ответа
582 показов

команда sed в консоли работает; но в скрипте оболочки выдает ошибку

Я пытаюсь написать сценарий оболочки, чтобы заменить строку ПОИСК на строку ЗАМЕНИТЬ во всех файлах текущего каталога (каталог, где мой сценарий остается). У меня есть условие: сценарий должен ...
1
голос
1ответ
55 показов

Баш двойные скобки [[с sudo

У меня есть команда, которая работает при запуске от имени текущего пользователя, но если я добавлю к команде префикс sudo , это выдаст мне ошибку. Я пытаюсь удалить файл, если это каталог (но не ...
1
голос
0ответов
211 показов

В Ubuntu использовать диалог сохранения файла GTK из командной строки bash?

Я хотел бы сделать что-то вроде gtk-file-saver /tmp/tempfile.txt И тогда для пользователя появляется всплывающая заставка GTK. Под этим я подразумеваю обычный диалог, который используется всякий раз, ...
1
голос
2ответа
3k показов

Значение shmmax слишком велико при установке Oracle 11g на RHEL7

Я пытаюсь установить Oracle Database 11g Release 2 на RHEL 7.2 . runfixup.sh , он выводит: # /tmp/CVU_11.2.0.1.0_oracle/runfixup.sh Response file being used is ...
1
голос
1ответ
383 показов

Запретить автоматическое завершение открытия -a Terminal.app в Mac OS X

На моем Mac OSX 10.9 Mavericks я написал небольшой скрипт bash, чтобы открыть файл журнала для приложения для терминальной игры, которое я пишу, чтобы я мог видеть операторы печати: #!/bin/bash ...
1
голос
1ответ
311 показов

Как заменить символы с прописных на строчные с помощью bash, учитывая, что эти символы находятся внутри тега <a href>?

У меня есть много файлов со смешанными URL-адресами, которые мне нужно преобразовать в нижний регистр, меняя только ссылки внутри файлов и оставляя остальное содержимое нетронутым. Я обнаружил, что ...
1
голос
1ответ
156 показов

Сделать `последний` показ года в Терминале

Есть ли способ заставить last (в Mac OS X 10.11.2) отображать полную дату (включая год)? Сейчас он отображает только день и время: user$ sudo last user | head -n3 user ttys000 Fri Jan 15 18:12 - ...
1
голос
1ответ
177 показов

перенаправить ВСЕ выходные данные из оболочки в команду, чтобы действовать как фильтр

Как перенаправить весь вывод std из bash в команду типа 'grep' или 'sed', чтобы отфильтровать вывод и затем записать его в файл? Это то, что я хочу в принципе: exec > >(cat | cat >>/tmp/myoutput.txt) ...
1
голос
1ответ
36 показов

(Начинающий) не может запустить программу как имя после chmoding

Представьте, что у меня есть скрипт на python3 с именем program . Когда я хочу запустить программу, я хочу сделать chmod +x program затем program для ее запуска. Вместо этого я получаю ошибку, как ...
1
голос
1ответ
44 показов

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

То, что я сейчас делаю, это wget www.example.com -m --warc-file="example.com" который отлично работает для большинства сайтов, но для этого конкретного сайта, который я сохраняю, существует более ...
1
голос
1ответ
117 показов

Поведение одних и тех же команд (под Bash) - запуск по одному в консоли против одного скрипта

Работая на OS X 10.11.1, я выполняю следующую последовательность команд (одну за другой) в консоли: FILE="a b c.tiff" # file in the current folder VAR=$(mdls -name kMDItemContentCreationDate $FILE) # ...
1
голос
3ответа
78 показов

OSX Командная строка Найти повторяющиеся имена файлов с различными расширениями

Я прошел через все подобные вопросы + установил несколько утилит командной строки, таких как duff, но безуспешно. В моем каталоге изображений у меня есть изображения с тем же именем, но с разными ...
1
голос
2ответа
681 показов

Использование Sed Ampersand Substitution с Array

Я пытаюсь использовать символ амперсанда sed, чтобы заменить исходную строку, а затем прочитать из массива, но это не работает. Я просто получаю сообщение об ошибке: «ожидается операнд (токен ошибки« ...
1
голос
1ответ
83 показов

Сортировать файлы по дате и копировать все остальные в новую папку

Мне было интересно, что будет самым кратким способом сортировки файлов по дате, а затем копировать все остальные в новую папку. Моя проблема: у меня есть файлы, переименованные так, что они ...
1
голос
1ответ
133 показов

Цикл по групповым папкам и выполнение нескольких команд в Bash

У меня есть набор команд для изменения содержимого файлов, называемых MenuSettings, которые отлично работают при обращении к папке. cd ...
1
голос
1ответ
157 показов

невозможно удалить символические ссылки rsync-копии /bin и /dev

Я случайно сделал rsync копию своего корневого каталога, "/", используя опцию -a, следующим образом: user@mycomputer:~$ rsync -a / /backup-dir user@mycomputer:~$ ls -l /backup-dir/ total 10102784 ...
1
голос
2ответа
3k показов

Как получить HTML-файл как контент для почты (скрипт оболочки)

Я новичок в сценарии оболочки, у меня есть файл HTML, который содержит данные таблицы. Теперь мне нужно отправить этот файл на почту. mail -s "test" abc.com
1
голос
2ответа
608 показов

Печать даты и времени в Windows cmd

В Linux я делаю date +"%Y%m%d%H%M%S" чтобы напечатать метку даты и времени. Как мне получить то же самое в Windows? Я обнаружил, что date /t возвращается 25/02/2016 . Но я бы хотел, чтобы он был ...
1
голос
0ответов
127 показов

Переменная chruby в Ruby $ PATH изменяется сама по себе при изменении текущей рабочей директории?

Я установил Ruby и Rails, используя руководство, которое я нашел здесь: http://ryanbigg.com/2014/10/ubuntu-ruby-ruby-install-chruby-and-you/ Примечательно, что в этом руководстве используются ...
1
голос
0ответов
31 показов

Как стереть файл в bash

То, что я пытаюсь сделать - это фактически обнулить диск, на котором на моем жестком диске находится определенный файл. Я знаю, что мог бы использовать > filename или dd if=/dev/null of=filename , ...
1
голос
1ответ
453 показов

как перечислить все файлы от самых маленьких до самых больших

Поэтому я знаю, как составить список всех файлов в текущем каталоге от самого большого до самого маленького, набрав ls -lhS. Мне просто нужно, чтобы этот список читался в противоположном направлении, ...
1
голос
1ответ
433 показов

Передача локальных переменных среды скрипту Python на сервере Windows с использованием SSH

Я пытаюсь выполнить скрипт Python на сервере Windows 2016. У меня Win32-OpenSSH установлен на сервере Windows. Скрипт python ожидает присутствия двух переменных среды (BITBUCKET_REPO_SLUG и ...
1
голос
1ответ
92 показов

Альтернатива ls групповым расширениям перед сортировкой

Я ищу какой-нибудь способ изменить / заменить ls командой, которая способна: Сначала группируем каталоги (как это делает ls ) группирование файлов по пользовательским группам расширений (например, ...
1
голос
2ответа
50 показов

Использовать vim в конвейере для сброса текущей строки при выходе на стандартный вывод?

Могу ли я сделать что-то вроде этого: $ ls | vim | xargs ... а vim передает stdout какие-либо строки, которые были визуально выбраны при выходе? Если было бы проще просто сбросить "текущую строку", ...
1
голос
1ответ
592 показов

Bash скрипт для распаковки нескольких файлов

У меня есть различные почтовые файлы, которые содержат подпапки и не подпапки. Я хочу распаковать все zip-файлы в свою папку. Мой текущий скрипт делает то, что я хочу, если он содержит подпапки. ...
1
голос
3ответа
1k показов

Подберите символ или конец строки с помощью sed

Попытка очистить переменную PYTHONPATH которая имеет общий синтаксис: /a/path:/another/path/:/one/more/path Я хочу удалить все пути, начинающиеся с /mnt . Сначала попробуйте с sed: sed ...
1
голос
1ответ
26 показов

Извлечь текст из файла в оболочке

Я хочу извлечь текст между шаблоном, который начинается с первых вхождений « SCRIPT:main, SIB:orvault/inap/si8/begin » и заканчивается первыми вхождениями » ------------- ...
1
голос
1ответ
93 показов

Порядок файлов, совпадающих с глобусом

Предположим, у меня есть следующие файлы в папке 1.txt 2.txt a.txt b.txt c.txt Если я сопоставлю эти файлы глобусом для их обработки, например, for f in *;do echo $f;done тогда Bash сопоставит их - в ...
1
голос
1ответ
89 показов

Нужен ли выделенный пользователь Linux для запланированных задач?

Скажем, у меня есть bash-скрипты для резервного копирования / синхронизации / загрузки из Интернета / задач обновления. Я собираюсь запустить их по расписанию с помощью crontab. Безопасно ли ...
1
голос
2ответа
1k показов

Запуск скрипта с командами sudo с sudoers

Я написал скрипт, который поможет очистить мои загрузки и аниме, но он не будет работать без рута. Поэтому я попытался добавить его в /etc /sudoers (отредактировано с использованием рекомендаций ...
1
голос
1ответ
298 показов

Создание псевдонима для добавления ключа к удаленному файлу Authorized_keys

Обычно при создании нового веб-сервера, чтобы войти через SSH без необходимости вводить пароль, я бы добавил хост в мой файл ~/.ssh/config следующим образом: Host foobar HostName 111.111.111.111 User ...
1
голос
1ответ
2k показов

Sed: неизвестная опция для `s '

Я пытаюсь изменить файл конфигурации с помощью скрипта bash. Я использую команду sed, чтобы изменить, как показано ниже. VAR1=$(cat postgresql.conf | grep "shared_buffers =" | cut -d# -f1) ...
1
голос
1ответ
2k показов

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

У меня есть набор имен файлов, как это vorlesung 02.11.15.mp4 vorlesung 04.01.16.mp4 vorlesung 07.12.15.mp4 vorlesung 09.11.15.mp4 vorlesung 09.12.15.mp4 ... Последняя часть имени файла - это дата в ...
1
голос
2ответа
537 показов

Открыть терминал из любого каталога с помощью сочетания клавиш?

Я хочу иметь возможность открывать терминал с помощью сочетания клавиш из любого каталога, в котором я сейчас нахожусь. Программные подходы не вариант, так как у меня нет возможности устанавливать ...
1
голос
1ответ
207 показов

отображение ls pid внутри вывода ps

Я хочу отобразить pid ls внутри вывода ps. Как я могу это сделать? Лучшее, что я мог придумать, было:ls & ps , но, конечно, вывод ps: [1] 26643 myfile.c PID TTY TIME CMD 3162 pts/0 00:00:01 bash ...