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

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

0
голосов
0ответов
487 показов

Как установить разрешения для файлов журнала, созданных после установки разрешений

В моем сценарии оболочки я должен получить доступ ко всем файлам журнала в каталоге. Я установил в каталог chmod -R 777. Исходя из этого, все файлы журнала, доступные в данный момент в этом каталоге, ...
0
голосов
1ответ
135 показов

Создать отчет для записей файла зоны DNS

РЕДАКТИРОВАТЬ: некоторые уточнения. Что я делаю, так это то, что у меня есть сценарий python, который подключается к моим DNS-серверам, а затем запускает сценарий bash, расположенный в доме, для ...
0
голосов
2ответа
286 показов

sed - функция для замены только NTH вхождения

В функции ниже (f_ez_sed) я хотел бы просто заменить вхождение "NTH_OCCUR" (0 ~ n). Как я мог это сделать? Я проверил МНОГИЕ методы! f_ez_sed: f_ez_sed() { : 'Facilitate the use of "sed" ...
0
голосов
0ответов
214 показов

Что касается Bash и Windows 10

поэтому вчера (2 августа 2016 г.) Microsoft выпустила Anniversary Update, который, среди прочего, предоставил полноценную оболочку bash для Windows. Вот что мне интересно, когда мы используем ...
0
голосов
2ответа
147 показов

Другой начальный BASH-запрос

Это в некоторой степени косметический (и тривиальный) вопрос, но я полагаю, что он может быть полезен для других, кроме меня. Я играл с переменной $ PS1 в моем ~/.bashrc, и мне было интересно, есть ...
0
голосов
1ответ
2k показов

Подсистема Windows для Linux sources.list

Где находится файл sources.list в Windows 10 версии 1607 (Anniversary Update)? Я могу получить это просто отлично из cmd> bash> sudo nano /etc/apt/sources.list но я не могу найти этот файл в Windows ...
0
голосов
1ответ
2k показов

Как я могу открыть KDE на Windows Bash?

Я установил kubuntu-desktop на мой Windows Bash и сервер xming в Windows. Я обычно могу запускать приложения, такие как firefox , но когда я пытаюсь запустить startx , я получаю сообщение об ошибке: ...
0
голосов
1ответ
491 показов

Bash PS1 и одинарные против двойных кавычек

Я новичок в Linux и Bash и хотел бы попросить помочь понять роль одинарных и двойных кавычек при назначении переменной env для PS1. Я хотел, чтобы терминал всегда показывал текущий каталог. Сначала я ...
0
голосов
1ответ
1k показов

Как отфильтровать вывод 'cat', чтобы отобразить только часть текста?

Я пытаюсь найти способ фильтровать вывод команды cat чтобы отображать только текст, включенный между двумя точками. Мне нужно поставить это на сценарий. Более подробно, учитывая следующий образец ...
0
голосов
1ответ
42 показов

Временная альтернатива --config для текущей сессии bash

Мне нужно использовать две разные версии некоторых программ в Linux. Я могу переключаться между двумя версиями программы через alternatives --config "program-name" . Итак, мой вопрос: как я могу ...
0
голосов
1ответ
1k показов

Ошибка при изменении файла .bashrc, чтобы разрешить более высокий текст 2 в git-bash

Я хотел бы изменить или добавить возможность открывать файлы при работе с mingw32 с помощью другого текстового редактора (в моем случае возвышенный текст 2). Я хотел бы иметь возможность сделать ...
0
голосов
1ответ
471 показов

csh bindkey, что такое "\346"

Похоже, я не могу использовать Ctrl+right_arrow для пересылки слова в моей оболочке c. После некоторых усилий я обнаружил, что все привязки клавиш можно найти с помощью команды bindkey и я получаю ...
0
голосов
2ответа
182 показов

У меня нет файла .bashrc в моей домашней папке

Я добавил нового пользователя и вошел как он, но в домашней папке моего пользователя не было файла .bashrc . почему этот файл не был создан? Обратите внимание, что файл .bash_history был создан.
0
голосов
2ответа
257 показов

Получить структуру каталогов / файлов без полезной нагрузки с FTP-сервера

Мне нужно рекурсивно получить структуру файлов / каталогов FTP-сервера, получая только имена файлов (без полезной нагрузки). Можете ли вы помочь мне, как это сделать? (curl , wget , ...). Результатом ...
0
голосов
0ответов
377 показов

bash и env: что-то: в доступе отказано

Я использую openSuse Leap 42.1. Я установил Skype давно. И это работало все это время. Но недавно он перестал запускаться, и когда я запускаю его из терминала, я получаю сообщение об ошибке: env: ...
0
голосов
2ответа
67 показов

Мой код .sh не может работать. Помоги мне

#!/usr/bin/expect -f set port [lindex $argv 0] spawn ps xu | grep "ssh -f -N -o ConnectTimeout=5 -D $port" | grep -v grep | awk '{ print $2 }' | xargs kill -9 expect eol Я уверен, что 100% порт 1234 ...
0
голосов
0ответов
58 показов

Создание псевдонима для пароля менее ssh

У меня есть пароль для установки менее ssh, но я не могу сделать псевдоним. Я думаю, псевдоним выполняется с другими правами. Здесь я могу подключиться без проблем: MacBook-Pro:~ romain$ ssh ...
0
голосов
1ответ
73 показов

Просмотр реальных команд, введенных в истории Bash

Можно ли получить фактические команды, введенные в истории Bash? Если команда включала (например, подстановку или модификатор истории), то, что видно в истории, является полученной командой, а не ...
0
голосов
2ответа
2k показов

Можно ли установить программное обеспечение без запроса пароля?

Итак, я не уверен, возможно ли это, но я создаю меню, и пользователь может выбрать опцию, которая установит два бита программного обеспечения, однако, после нажатия этой кнопки больше не может быть ...
0
голосов
0ответов
30 показов

сценарий tclsh в разрешениях сценария sh

У меня проблема с вызовом сценария tclsh из сценария sh в Ubuntu. Я могу успешно вызвать скрипт tclsh из терминала, но как только я попытаюсь автоматизировать его вызов изнутри скрипта sh, он ...
0
голосов
1ответ
382 показов

Как программно установить цвет текста заголовка в терминале OSX?

У меня есть скрипт, который запускается в окне терминала с вкладками, который будет периодически обновлять заголовок вкладки с помощью некоторого текста, используя: printf '\e]1;Some Text\a' Это ...
0
голосов
3ответа
172 показов

Как запустить скрипт, который я написал как команда?

У меня есть файл оболочки, например, wd.sh и я хочу превратить его в команду с именем wd которую я могу запустить без необходимости ее показывать, как при запуске cat , sort или любой другой команде ...
0
голосов
1ответ
218 показов

что происходит на bash при выполнении встроенной команды в качестве фонового процесса

Обновлено: Внутренняя команда не выполнялась как отдельный процесс при обычном выполнении, потому что она выполнялась с помощью оболочки. но какие шаги выполняет bash, если встроенный процесс был ...
0
голосов
1ответ
528 показов

cp - копирование и сохранение другой версии

Как скопировать все файлы .aze с различным содержимым в folder3? На экране показывают, что я не хочу делать. То, что я хочу приблизиться, это иметь в папке 3 файл1(1).aze и файл1(2).aze (и другие ...
0
голосов
2ответа
3k показов

Запускать Windows Bat файл удаленно из Linux через SSH

Это возможно? Cygwin устанавливается в среде Windows. Я подключаюсь к среде Windows через SSH с помощью следующей команды: ssh user @ ip /cygdriver/c/run.bat. После ввода пароля появится сообщение ...
0
голосов
2ответа
471 показов

Как справиться с вводом оболочки перед ее выполнением в Bash или zsh?

каждый. Я пользователь bash/zsh (Linux). Я хочу реализовать следующие вещи. Сначала введите команду в оболочке bash/zsh, например: $ чудесно: На самом деле, программа с именем "чудесно:" не ...
0
голосов
3ответа
486 показов

Как смонтировать общий диск Windows на OS X для данного пользователя Windows, например: myserver@mydomain.com

У меня есть скрипт в OS X, который выглядит примерно так: tell application "Finder" try mount volume "SMB://myuser:mypwd@myhost/sharedfolder" end try end tell Он работает нормально, но теперь есть ...
0
голосов
2ответа
1k показов

Поверните исходящий Ip в Postfix, скрипт не работает

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

функция bash - использовать. символ как параметр

Я пытаюсь создать персонализированную функцию, чтобы обернуть git add . Поскольку я не фанат необходимости вводить git add a/long/path/to/some/file/that/has/changed.java я пытаюсь создать какую-то ...
0
голосов
3ответа
265 показов

Как вы перебираете список глубоко уложенных папок и перемещаете все файлы в одну конкретную папку в Unix?

Я скачал несколько файлов изображений, но они рекурсивно упорядочены по месяцам и дням, поэтому есть папка и файл для дня месяца, я пытаюсь перебрать все файлы, найденные командой find, и переместить ...
0
голосов
2ответа
64 показов

рабочий каталог удален

Есть около 4 человек, которые знают мой пароль root.И кто-то удалил мой каталог кодов. У нас есть единая система, где у каждого есть свой собственный каталог кодовой базы, и каждый ssh подключается к ...
0
голосов
1ответ
155 показов

команда вызова bash для значения $ var

Я новичок в сценариях оболочки и прошел это краткое руководство: http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html это было полезно, но оставило много вопросов о работе с переменными без ответа. Моя ...
0
голосов
1ответ
807 показов

logrotate файлы старше x часов

Что не так с этим rotate.conf? Цель состоит в том, чтобы удалить только файлы старше четырех часов path/to/tokens/*.tkn { nosharedscripts prerotate if test `stat --format=%Y $1` -le $(( `date +%s` - ...
0
голосов
3ответа
365 показов

Bash PS1 строка, которая оценивает определенный код каждый раз, когда он ищется

Этот вопрос очень похож на этот: Цветная строка PS1 Но я все еще не понимаю полностью. Так скажи, у меня есть эта функция function getjobs { echo $(jobs | wc -l) } И мой PS1 это PS1="\u@\h: [jobs " ...
0
голосов
1ответ
90 показов

bash: противоположность поведению "histignore"

Я ищу способ игнорировать каждую команду по умолчанию, если я не хочу специально сохранять ее в истории. В идеале сохранение команды должно быть таким же простым, как и добавление к ней пробела.
0
голосов
2ответа
5k показов

Почему мой Bash-скрипт отображает ошибку "слишком много аргументов" в команде cp?

Вот мой сценарий, я получаю сообщение об ошибке «строка 33: [: слишком много аргументов», я запутался, почему, конечно, только 2 аргумента предоставляются здесь cp? Я предоставляю в каталог две ...
0
голосов
1ответ
2k показов

Как правильно избежать аргументов при вызове cygwin bash -c?

Я пытаюсь вызвать команду scanimage (из инструмента SANE ) изнутри cygwin, хотя я думаю, что моя проблема связана с общим побегом, поэтому, возможно, то, что я вызываю, не имеет значения. Тем не ...
0
голосов
2ответа
2k показов

Как установить ImageMagick для MinGW в Windows 7?

Что ж... Я уже установил MinGW32 (я не знаю версию - установленную в папке с именем Git 2.4.4.2) в Windows 7, и я хочу установить ImageMagick для запуска некоторых сценариев, как показано ниже: echo ...
0
голосов
3ответа
1k показов

Вырваться из вложенных функций в оболочке

Если у меня есть ряд вложенных функций, как я могу отделить их от самой внутренней функции? РЕДАКТИРОВАТЬ: занят, глядя в встроенную «ловушку» ...
0
голосов
1ответ
27 показов

Удалить «постоянные» изменения в PATH?

Я разрабатываю с использованием Cocos2d-x на Mac под управлением OS X 10.11.6. Я установил Android Studio и у меня в ПУТИ есть несколько новых записей, которые НЕ добавляются моим .bash_profile. ...
0
голосов
1ответ
34 показов

цикл внутри многоуровневых путей и переименование

Предполагая, что у меня есть файл с именем list.txt содержит пути к файлам внутри каталога; И шаблон путей, как это: ./path/to/file.txt ./path/to/another/file.txt ... etc Я хочу сделать цикл внутри ...
0
голосов
1ответ
155 показов

В Linux `apt-get install` без пакетов-кандидатов происходит сбой, но` apt-get remove` работает нормально

Я установил bash-completion помощью apt-get install bash-completion а затем я установил источник /etc/share/bash-completion/completion в ~/.bashrc . apt-get inst + Tab превращается в apt-get install ...
0
голосов
1ответ
94 показов

Что означает вывод `showq -r -u <username>`?

На кластере я сделал showq -r -u matthey где matthey - мое имя пользователя Вот вывод active jobs------------------------ JOBID S PAR EFFIC XFACTOR Q USERNAME ACCNT MHOST PROCS REMAINING STARTTIME ...
0
голосов
1ответ
3k показов

UNIX команда для сортировки файла по следующим словам, от основного ключа сортировки до вспомогательного ключа сортировки: слово 3, слово 1, слово 4

Нужна помощь с командой UNIX ниже, чтобы отсортировать файл по следующим словам, от основного ключа сортировки до вспомогательного ключа сортировки: слово 3, слово 1, слово 4. (слова разделяются ...
0
голосов
1ответ
858 показов

Объединение нескольких файлов данных с заголовком и добавление столбца данных

У меня есть несколько файлов данных с разделителями табуляцией, которые разделены по месяцам в формате jan06.txt, feb06.txt, ..., dec07.txt . Внутри каждого файла это выглядит примерно так: Header1 ...
0
голосов
1ответ
142 показов

Где Windows BASH?

Я добавил компоненты для Windows BASH в панели управления. Казалось, все прошло нормально, загрузил / установил, без ошибок. Я перезагрузился. Однако сейчас я не вижу способа запустить BASH. ...
0
голосов
1ответ
2k показов

Заставьте Bash скрипт с "chattr" работать под OS X

Может кто-нибудь помочь мне адаптировать этот скрипт для Mac OS X? USR=$(logname) f=`find /home/$USR/documents -name "*.doc" -o -name "*.xsl" -o -name "*.pdf"` for file in $f do chattr +i $f done Моя ...
0
голосов
1ответ
94 показов

Получить использование памяти фактического терминала

Я пытаюсь получить информацию о фактическом терминале, который заблокирован, запущен или готов к выполнению. Я не могу понять, использовать PS или сверху ... Может кто-нибудь сказать, откуда взять ...
0
голосов
1ответ
198 показов

Как я могу проверить содержимое папок на наличие определенных файлов?

Как мне написать сценарий для циклического просмотра каждой папки на жестком диске, поиска любых видеофайлов, извлечения их в корневой каталог жесткого диска и удаления всего остального?
0
голосов
1ответ
65 показов

Должен ли я работать с правами root в изолированной среде?

Выпущено обновление юбилейной версии Windows 10, и я хотел попробовать новую интеграцию с bash. Я использовал «быструю настройку», чтобы создать учетную запись root без пароля, поскольку слой Ubuntu ...