Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
1
голос
1ответ
434 показов
Измените завершение вкладки bash, чтобы сделать его более похожим на zsh
Я работаю на Mac, и команды cp и mv убивают меня из-за того, что они копируют содержимое каталога, если присутствует косая черта. Меня укусило не раз, когда я использовал завершение табуляции, чтобы ...
1
голос
2ответа
577 показов
СШ-Агент Баш и Эвал и Энв
Я читал о том, как работает ssh-agent и как он связан со средой оболочки. Я понимаю, почему мы делаем eval ssh-agent (обычно в /etc /profile), это логично. Однако вывод ssh-agent мне кажется немного ...
1
голос
1ответ
73 показов
Когда я печатаю по SSH, буквы появляются медленно
Прямо сейчас я использую Wi-Fi в кафе. Когда я печатаю команды на своем локальном компьютере в bash, они отображаются со скоростью, с которой я печатаю. Однако, когда я набираю команды в учетной ...
1
голос
1ответ
1k показов
Шифрование с использованием DES 64-bit с openssl
Я пытаюсь сделать очень простую вещь, а именно, использовать 64-битный пароль и 64-битный открытый текст (оба в шестнадцатеричном виде) и зашифровать его с помощью простого старого DES. мой сценарий ...
1
голос
1ответ
931 показов
Ввод символов UTF-8 в интерфейс командной строки Bash
У меня есть список каталогов с файлами, такими как: drwxr-xr-x 2 nobody nogroup 4096 2011-01-11 21:06 Капкан drwxr-xr-x 3 nobody nogroup 4096 2011-11-17 08:40 СБПЧ Когда я копирую / вставляю или ...
1
голос
1ответ
1k показов
После запуска команды less в -bash вместо приглашения я получаю «(END)». Что происходит, и как мне снова получить подсказку?
Я запускаю команду bash "less" на .txt. После распечатки строк в файле будет напечатано имя файла и «(END)». Но я не получаю командную строку снова. Кроме закрытия окна терминала и открытия нового, я ...
1
голос
2ответа
71 показов
Как я могу сказать, какой пользователь привязан к каким портам?
Как я могу получить список прослушиваемых портов и имя пользователя, который их связал (в linux)? В конечном итоге я хочу, чтобы в системе было несколько пользователей, которым назначено 2 порта для ...
1
голос
2ответа
406 показов
Расширенный скрипт резервного копирования
В настоящее время я пишу расширенный стартовый скрипт для моего сервера Minecraft. Все работает так, как я этого хочу. Но проблема в резервных копиях. Я создал функцию для этого. Он также прекрасно ...
1
голос
1ответ
788 показов
Выберите vimenter autocmd для запуска на основе аргументов
Я пытаюсь уменьшить количество вещей, которые мне нужно сделать, когда я открываю VIM. У меня есть три следующих сценария, которые я хотел бы объяснить: 1. Откройте vim с указанным каталогом vim . ...
1
голос
0ответов
722 показов
Привязки оболочки Vim (set -o vi) на iTerm2
Проблемы с историей при использовании bash vi bindings на iTerm2 на Lion. (У меня была та же проблема с iTerm, когда я переключился на Lion.) Трудно точно объяснить, но когда я нажимаю k, чтобы ...
1
голос
6ответов
3k показов
Как мне распаковать точечные файлы, но не точечные каталоги
Следующая команда tar исключит все точечные файлы и точечные каталоги. tar -cvzf /media/bjackfly/bkup/bkup.gz --exclude '.*' --one-file-system /home/bjackfly В моем случае я хочу, чтобы файлы точек ...
1
голос
1ответ
237 показов
Vim не обновляется после запуска Node
Я бегу :узел app.js изнутри Vim и после нажатия ctrl-c, чтобы завершить его, нижняя половина окна пуста. Даже нажатие Ctrl-L для обновления не работает. Это произошло как в OSX 10.6, так и в 10.7, а ...
1
голос
1ответ
48 показов
этот сценарий нужно экранировать
Очень простой вопрос, мне нужно знать, если параметр "запроса" от Альфреда все еще работает, я думаю, это не так. Если так, то как ты правильно убегаешь? mysql -u [root] -p[foo] -e "create database ...
1
голос
2ответа
208 показов
Настроить Makefile
Я пытаюсь создать файл Makefile для использования с make чтобы быстрее компилировать свои коды. Что я хотел бы сделать, это просто набрать в терминале: make dev myOutputName И это должно работать: ...
1
голос
1ответ
297 показов
rsync в bash-скрипте работает, но файлы не обновляются на целевом сервере
У меня есть сервер, на котором я занимаюсь веб-разработкой и тестированием, и у меня есть несколько внешних серверов, которые работают за балансировщиком нагрузки. Я написал простой сценарий bash, ...
1
голос
2ответа
1k показов
rm -r: исключить определенные подкаталоги
Эта проблема У меня есть структура каталогов, например, что-то вроде этого (здесь конечные слеши представляют папки): ./A ./B/A/A ./B/A/B ./B/B/ ./B/C ./C/ И мне нужно рекурсивно удалить все, кроме ...
1
голос
2ответа
2k показов
Печать истории командной строки Linux без номеров строк
Как я могу напечатать историю командной строки Linux, не включая номера строк? Я хочу отправить все это в текстовый файл, как это: history >> history.txt
1
голос
3ответа
1k показов
Скрипты оболочки записи воспроизведения
Я надеюсь это имеет смысл. Я использую «скрипты» для создания копий моих сеансов SSH по разным причинам. Когда я получаю доступ к журналам через less и т.д., Я вижу это: Script started on Mon 12 Sep ...
1
голос
1ответ
328 показов
Тайм-аут SNMPGET/WALK на принтере
У меня есть принтер HP LaserJet CP5225n, который я использую для тестирования SNMP в нашей сети. Я новичок в SNMP, поэтому мне сложно понять, что здесь происходит. Я просто пытаюсь вернуть имя ...
1
голос
1ответ
220 показов
Изменение флагов chmod обратно
Я довольно новичок во всем, что касается UNIX / командной оболочки, поэтому прошу прощения за незнание того, о чем я не знаю. И под новым я имею в виду совершенно новое. Я был озадачен тем, как ...
1
голос
2ответа
75 показов
Как запустить Windows vim из функции в моем .bashrc?
Я установил Windows vim и добавил следующую функцию в мой .bashrc: function winvim() { local win_vim_path='/cygdrive/c/Program\ Files\ \(x86\)/Vim/vim73/vim.exe' #local win_vim_args=`cygpath -w -a ...
1
голос
2ответа
444 показов
когда мы используем "top -c" в Linux, какой тип процесса закрывается скобками?
Как видно из названия, какой тип процесса закрыт скобками?
1
голос
1ответ
145 показов
Сделайте резервную копию многих файлов, сохранив все старые версии
Мой вопрос касается сохранения множества файлов из множества каталогов только в одной директории путем сохранения всех старых версий файлов. У меня около 10 каталогов с очень похожими файлами (10 ...
1
голос
2ответа
246 показов
Фильтрация ввода с помощью sed (regex)
У меня проблема с тем, что sed не возвращает то, что я ожидаю, когда использую шаблон регулярных выражений для очистки некоторого вывода из запроса MySQL. mysql -uroot -p -e 'SELECT `path` FROM ...
1
голос
1ответ
100 показов
Проблема с профилем bash
Я изменил свой файл .bash_profile на своем Mac (сейчас работает Tiger), чтобы получить другую командную строку. До того, как я это сделал, я имел обыкновение использовать клавишу со стрелкой вверх, ...
1
голос
3ответа
505 показов
Linux: передача команд в CLI с использованием скрипта
Есть ли способ передать команды в CLI инструмента напрямую? Я хотел бы написать сценарий для некоторых действий, например: ./OpenBTS < "tmsis" Мне не нужно получать результаты (я смотрю это в файле ...
1
голос
1ответ
926 показов
Автозаполнение истории стилей FreeBSD в bash
Я ищу способ сделать так, чтобы моя оболочка Ubuntu Bash имела такой же вид завершения истории, как вы получаете с помощью csh во FreeBSD. Поведение таково, что в командной строке, если я начинаю ...
1
голос
1ответ
1k показов
Потоковое содержимое файла журнала (трубопровод)
Я пытаюсь понять, как работает трубопровод, и застрял на этом этапе. Файл журнала передается в потоковом режиме, а его выходные данные передаются в pigz. Я пытаюсь перенаправить содержимое pigz на ...
1
голос
2ответа
942 показов
Помогите с сценарием Watch Directory
Во-первых, я должен отметить, что я довольно новичок в написании сценариев, но я достаточно хорошо разбираюсь в Ubuntu, так что я не против запачкать руки ... У меня есть небольшой скрипт, который ...
1
голос
1ответ
1k показов
Logrotate добавить в существующий файл и обрезать оригинал
Возможно ли с помощью logrotate взять содержимое журнала и добавить его в существующий файл? Вот так: 1. Поместите содержимое /var/log/vnc.log после содержимого /archive/logs/vnc.log 2. Усечение ...
1
голос
0ответов
60 показов
Скрипт для переноса указанных данных из doc1 (notepad++) в определенные места в doc2
Я очень ценю вашу помощь с сценарием Windows или функцией регулярного выражения, которая переносит определенные данные из doc1 (xml в notepad++) в определенные места в doc2 (notepad++). Я бегу win8. ...
1
голос
2ответа
8k показов
Как получить имена файлов в каталоге и записать их в файл с помощью сценария оболочки?
Мне нужно получить имена файлов, которые начинаются со строки testfile. Также я хочу создать файл XML в том же месте и записать эти имена файлов в XML. testfile1 testfile2
1
голос
1ответ
532 показов
Как я могу использовать Control+`(серьезный акцент) в качестве моего escape-символа для экрана?
Я пытался придумать экранирующий символ для экрана, который еще не используется ни одной из программ, которые я использую, и я остановился на Ctrl+`. По умолчанию Ctrl+a для меня неприемлемо, потому ...
1
голос
1ответ
572 показов
bash - вывод записи после выполнения программы
Я знаю, что могу перенаправить стандартный stdout в файл перед запуском скрипта, но есть ли способ получить доступ ко всему выводу программы, которая уже запущена? Когда вывод слишком длинный, он ...
1
голос
1ответ
698 показов
голова висит или не заканчивается в Linux
Я использую (uname -a говорит) Linux ip-xxxx 2.6.21.7-2.fc8xen-ec2-v1.0 # 1 SMP Tue 1 сентября 10:25:30 EDT 2009 x86_64 GNU/Linux. У меня есть скрипт foo.sh со 100 строками кода и при запуске голова ...
1
голос
1ответ
7k показов
Как мне объединить 2 переменные в скрипте bash?
В моем bash-скрипте установлены $ db и $ DATE, и мне нужно присоединиться к ним следующим образом: mysqldump --user = usr --password = pss --database $ db | gzip> /backups /sqlNew /$ db_ $ ...
1
голос
1ответ
2k показов
Как проверить, доступна ли переменная окружения только для чтения или R+W?
Как проверить, доступна ли переменная среды только для чтения или R+W в системе Linux? В качестве примера BASH_VERSINFO доступен только для чтения. мне нужно проверить руководство? Любой другой ...
1
голос
1ответ
199 показов
Конвейер svn diff производит символы ESC (OS X 10.7.5)
Почему, когда я передаю вывод svn diff , скажем less , я получаю кучу символов ESC ? $ svn diff | less Index: test/unit/tour_guide_tip_test.rb ...
1
голос
2ответа
169 показов
Можно ли определить интерактивность процесса программно?
Можно ли определить, является ли данный запущенный процесс интерактивным или просто похожим на демон (т. Е. Реальным демоном, или tail -f , или подобным), используя сценарии или любой другой язык? ...
1
голос
1ответ
4k показов
Отправить письмо с вложенным почтовым индексом от Mutt без подсказок?
Я застреваю, когда пытаюсь отправить электронное письмо, используя Mutt, но каждый раз, когда я запускаю скрипт, он запрашивает меню с проверкой. Есть ли способ обойти эту проверку или отключить ...
1
голос
1ответ
3k показов
вывод tcpdump в файл не работает
Я пытаюсь записать результаты tcpdump в текстовый файл. Я не заинтересован в сохранении файла pcap для последующего использования, мне просто нужно именно то, что tcpdump возвращает в виде простого ...
1
голос
0ответов
116 показов
iWork Keynote: автоматизируйте экспорт видео с помощью пользовательских настроек для нескольких файлов
У меня есть пара презентаций Apple iWork Keynote, и экспортировать их в Quicktime с моими индивидуальными настройками из Keynote просто. Но вот моя проблема: Как мне удается автоматизировать экспорт ...
1
голос
1ответ
5k показов
выйти из системы без входа в оболочку
В Ubuntu Desktop есть команда для немедленного выхода из системы, и пользователь может выполнить ее, не входя в оболочку входа: $ gnome-session-quit --logout --no-prompt В. Какова эквивалентная ...
1
голос
1ответ
634 показов
Привязать CTRL+W к werase (поведение bash по умолчанию в Linux/PuTTY) в iTerm2
Я использую Mac дома и изменил свои клавиши-модификаторы, поменяв местами Command и CTRL, поэтому CTRL+T порождает новую вкладку в Chrome, CTRL+C - это копирование и так далее. Я использую ...
1
голос
1ответ
286 показов
Застрял в цикле while в GNU/SU (сейсмический Unix)
Я новичок в программировании. У меня есть этот цикл (он является частью сценария обработки данных), и у меня все хорошо до этого раздела, потому что я не могу понять, почему он остается цикличным во ...
1
голос
2ответа
3k показов
высота и ширина окон терминала?
Как я могу узнать количество максимальных строк и символьных столбцов в открытом окне терминала bash? Я знаю, что могу узнать, используя библиотеку curses C следующим образом: getmaxyx(stdscr, mrow, ...
1
голос
1ответ
93 показов
Почему stdin из файла не работает в случае scp?
Я пытаюсь ввести пароль для scp автоматически из файла с именем passwd с помощью команды scp folder/ user@server.com:./ < passwd но это не работает Я знаю, что мы можем использовать SSH без пароля в ...
1
голос
2ответа
195 показов
Разветвленные процессы и общие переменные
У меня есть скрипт bash с двумя разветвленными функциями, все записи в журнал. Когда оба закончат, я хотел бы удалить этот журнал. Однако у меня проблема в том, что processFinishCount никогда не ...
1
голос
3ответа
2k показов
bash: имя переменной не раскрывается при завершении табуляции
На удаленном компьютере с версией bash «3.2.51 (1)-release» (ОС: SUSE Linux Enterprise Server 11.1 (x86_64))я не смог выполнить обычное завершение табуляции с именем переменной. например, я хотел бы ...
1
голос
2ответа
873 показов
Stdout и stderror в CentOS
Я exec команда: yum info mcrypt | grep -i error > /dev/null yum info mcrypt | grep -i error 2> /dev/null А я вижу: Ошибка: нет соответствующих пакетов в списке Как я могу скрыть это сообщение от ...