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

Оболочка - это программное обеспечение, которое позволяет пользователям взаимодействовать с операционной системой, обычно вводя их в командной строке.

0
голосов
0ответов
232 показов
0
голосов
1ответ
49 показов

Получение вывода другого скрипта с сохранением переносов строк

Я запускаю программу на C из скрипта bash и хотел бы захватить последнюю строку вывода и код выхода. Вот что я сделал: echo output=$(echo $op | ./compute) echo $output echo "$output" Оба выхода не ...
0
голосов
1ответ
384 показов

Как написать "!" символ между двойными кавычками в bash?

Я не могу понять, как писать ! символ в скриптах bash, если поместить его в двойные кавычки. Например: var="hello! my name is $name! bye!" Что-то сумасшедшее случается, если я набираю следующие ...
0
голосов
1ответ
2k показов

Git Pull с помощью сценария оболочки

У меня есть сценарий оболочки, который тянет мой репозиторий из Git. Как правило, он получает учетные данные, и тяга работает просто отлично. У меня вопрос: что произойдет, если учетные данные будут ...
0
голосов
1ответ
684 показов

Сохранить результаты выполнения оболочки в файл и отобразить в терминале

Я знаю, что вы можете сохранить результат выполнения скрипта / файла в другой файл, используя: ./script.sh >> script_output.log но это не отображает вывод в терминале во время выполнения. Есть ли ...
0
голосов
1ответ
861 показов

BASH - запустить команду для каждой строки в выводе предыдущей команды

Все, я хочу запросить все сетевые услуги, используя: networksetup -listallnetworkservices Затем я хочу запустить приведенную ниже команду для каждой строки, полученной из вышеуказанной команды: ...
0
голосов
1ответ
291 показов

Обратное SSH туннельное соединение

Если я выдаю команду для настройки обратной оболочки: grebwerd@bt:~$ ssh goldberd@whatever -R 10000:localhost:22. Мне было интересно, когда я запускаю эту команду, она связывает меня с grebwerd @ чем ...
0
голосов
1ответ
176 показов

tmux: в каком режиме я периодически блокируюсь, когда (пытаюсь) нажать Ctrl-B Z

Я совсем новичок в tmux (но знаком с основами). Регулярно я оказываюсь в режиме, я не понимаю, и я не знаю, как уйти больше. Это иногда случается, когда у вас несколько панелей и вы пытаетесь ...
0
голосов
1ответ
4k показов

Shell Script для передачи аргументов в другой скрипт

Я новичок в Linux и сценариев оболочки. У меня есть скрипт, в котором есть некоторые команды чтения. Итак, что-то вроде #script1.sh echo "something here" .... read var1 read var2 ... Теперь я хочу ...
0
голосов
1ответ
81 показов

используя команду find, чтобы найти строку, которая не находится в начале или конце строки

Так что я знаю, как найти строки в имени файла, которые находятся в конце или начале строки, используя символ звездочки соответственно. Проблема в том, что я не могу найти способ найти строку в любом ...
0
голосов
1ответ
523 показов

Команда Linux, чтобы узнать, существует ли папка или нет на сервере Windows FTP

Я подключил сервер Windows с компьютера Linux через FTP. Я хочу выяснить, существует ли конкретная папка на FTP-сервере Windows. Как мне узнать, что с помощью сценариев оболочки Linux?
0
голосов
1ответ
176 показов

CURL в оболочке против нокда

Я хочу использовать curl для управления функциями IP-камеры. Это прекрасно работает в оболочке (/bin/sh), но не работает при вызове из knockd. Я пытаюсь это сделать на QNAP NAS (Busybox Linux). ...
0
голосов
1ответ
34 показов

Есть ли способ записать, какое приложение или устройство использует порт USB?

У меня есть DAQ, подключенный через USB, и время от времени он пропускает сигнал, и приложение, использующее его, вылетает. У меня такое ощущение, что какой-то другой процесс или служба прерывает ...
0
голосов
1ответ
88 показов

Как добавить содержимое оболочки в Vim?

При использовании vim мы можем использовать :!ls выполнить команду оболочки, но как мы можем импортировать вывод ls в vim для редактирования?
0
голосов
1ответ
1k показов

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

Я использую GNU/Linux и BASH shell, То, что я хотел сделать, это на сервере, чтобы мне нужно иметь возможность загружать файлы с указанием B * и D *, а затем переименовывать их в ~ B * и ~ D *(то же ...
0
голосов
2ответа
345 показов

SSH предупреждающее сообщение

Есть ли способ избежать предупреждений о входе в систему через ssh при входе на удаленный сервер через сценарии? Но я не хочу изменять какие-либо конфигурации на удаленном сервере, но в сценариях или ...
0
голосов
1ответ
393 показов

Режим erlang-shell в Emacs не показывает ошибку error_logger

Мне также нравятся Emacs и Erlang; Я настроил erlang-mode distel правильно настроил . В моем проекте dealing при работе с журналом , он не показывает =ERROR REPORT==== 15-Sep-2012::14:09:30 === в ...
0
голосов
1ответ
164 показов

zsh: выданная команда повторяется в выводе

У меня возникла проблема, идентичная:повторяющаяся команда в выводе для приглашения zsh. Например, команда, которую я выполняю, повторяется на следующей строке, а затем следует вывод команды. Но, к ...
0
голосов
0ответов
225 показов

Linux зависает после перезагрузки

У меня есть скрипт, который нужно запустить во время загрузки, я настроил его с помощью update-rc.d, и теперь, когда я перезагружаю систему с помощью sudo reboot системы зависает во время процесса ...
0
голосов
1ответ
68 показов

Оболочка Unix: многоуровневая сортировка в противоположных направлениях

У меня есть каталог, полный текстовых файлов с тегами в первой строке, и я хочу получить список тегов и их частоту. Я извлек теги и отсортировал их в большой список; допустим, это выглядит так: apple ...
0
голосов
1ответ
1k показов

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

Я пытаюсь найти команду оболочки Android, которая может прочитать файл, но имеет возможность пропустить, например, 512 байт на каждые 1024 байта. Существует ли такая команда и доступна ли она для ...
0
голосов
1ответ
145 показов

В командной оболочке точка в строке приводит к сбою операции -eq с ошибкой: синтаксическая ошибка: ожидается операнд (маркер ошибки "\.test")

Это отлично работает: if [[ "test" -eq "test" ]] then echo "test compare" fi Но это не удастся, если я добавлю точку if [[ ".test" -eq ".test" ]] then echo "test compare" fi синтаксическая ошибка: ...
0
голосов
1ответ
57 показов

tcsh: как войти в подкаталог, который был недавно изменен?

Я нашел это для bash, но как бы я сделал это для tcsh? Я хочу связать это командой cd.
0
голосов
1ответ
170 показов

Открыть файл очень длинного имени с терминалом

Есть ли способ открыть файл очень длинное имя из командной строки в простой способ? скорее, чем start fileName.type
0
голосов
1ответ
84 показов

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

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

Как запустить программу при входе пользователя в Debian, но запретить интерактивную оболочку

Я хочу иметь пользователя в Debian 7.x со следующими ограничениями: Когда пользователь входит в систему, программа командной строки автоматически запускается в сеансе оболочки пользователя. Затем ...
0
голосов
0ответов
288 показов

Автозаполнение вкладок в Mac OS X при использовании sftp в терминале

Возможный дубликат: Автозаполнение вкладок в Mac OS X при использовании sftp в терминале Я был очень разочарован в последнее время, так как функциональность readline была удалена из MacOSX и Tab ...
0
голосов
1ответ
105 показов

Читать раздел строк из файла в Linux

Я пытаюсь экспортировать строки от 100 до 1 000 100 из файла с 62 миллионами строк. Пока я нашел эту команду: head -1100000 input > output Но голова не берет офсетную опцию. Мысли?
0
голосов
1ответ
474 показов

Проблемы с разрешением обратной оболочки ssh

Я принимаю участие в захвате флага (CTF) и использую Kali. У меня есть доступ к серверу (Сервер 1) через другой сервер (Сервер 0), через который я развернулся. Теперь мне поручено настроить обратную ...
0
голосов
1ответ
111 показов

Пути по умолчанию для Macos предшествуют моим определенным путям в vim

Я пытаюсь вызвать какую-то команду оболочки из vim с помощью like :!ls команда Но, к сожалению, есть некоторые стандартные PATHS, которые предваряют PATH, определенные в исходной оболочке. Вот вывод ...
0
голосов
2ответа
34 показов

npm не запускается, проблемы nodejs-dev (ubuntu14)

Я использую Ubuntu 14 и я установил nodejs-dev и nodejs, и это то, что появляется у меня (фото ниже); Может ли кто-нибудь помочь мне исправить это? Мне действительно нужно, чтобы продолжить мой ...
0
голосов
0ответов
274 показов

Xubuntu 12.04: медленный вход

Я использую Xubuntu 12.04, и после того, как я запустил обновление, мой логин начал сильно замедляться. Я немного поболтал с программами в Настройках -> Диспетчер настроек -> Сеанс и запуск, и ...
0
голосов
1ответ
112 показов

Отличить и выполнить `set` &` env`?

В чем разница между командами set и env ? Когда будет / должен быть использован один в отличие от другого? Как они вообще вызваны? (Типичное использование; сценарий случая).
0
голосов
2ответа
591 показов

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

Как добавить новый столбец в файл с разделителями табуляции в конце файла, содержащий одинаковые значения для каждой строки. Например: inFile.txt Name Age Address Sex X 12 adrs1 M Y 15 adrs2 F Z 10 ...
0
голосов
2ответа
1k показов

Linux WGET -O команда для несуществующих папок?

Я не могу wget пока нет пути для сохранения. Я имею в виду, что wget не работает для несуществующих путей. Например: wget -O /path/to/image/new_image.jpg http://www.example.com/old_image.jpg Если ...
0
голосов
4ответа
6k показов

Как рекурсивно удалить все файлы .exe из всех подкаталогов текущего каталога?

У меня есть USB, содержащий важные файлы. Однако он пронизан некоторыми нежелательными файлами .exe (вероятно, virsuses) в каждой подпапке. Поскольку я нахожусь на машине с Linux, exe-файлы не будут ...
0
голосов
1ответ
555 показов

MinGW интерактивная оболочка?

Я вижу, что оболочка MinGW запускается с sh --login -i Другой способ запуска был бы таким sh --login Я знаю, что -i для интерактивной оболочки, но я не вижу разницы между этими двумя командами.
0
голосов
1ответ
163 показов

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

Я хочу что-то вроде этого: find "$dir" -type f -printf '%i::%d:%p\n' Затем я хочу отсортировать сначала по номеру inode, а затем по alpha_char_count_of_base_filename. Я думаю, что я понял часть ...
0
голосов
3ответа
80 показов

Как сделать последнюю строку первой (верхней) от терминала?

У меня есть макинтош, а также для улучшения readibility, иногда clear терминал. Я хотел бы знать, есть ли ярлык, чтобы последняя строка стала первой в терминале без очистки чего-либо в терминале. ...
0
голосов
1ответ
48 показов

(Linux) Как запустить экземпляр уже запущенного приложения в режиме блокировки?

Для объяснения я использую Firefox, но это также происходит с другими приложениями, вот скрипт: $ cat ff.sh #!/bin/sh firefox http://superuser.com/ echo "$?" Допустим, Firefox закрыт, когда я бегу $ ...
0
голосов
1ответ
50 показов

Добавить имена файлов в оболочке

У меня есть 100 .png файлов в папке, скажем test.png, example.png и т.д. Я хочу добавить их к New_ чтобы они были переименованы в New_test.png , New_example.png и т.д. Как я могу сделать это в ...
0
голосов
3ответа
31 показов

Команда оболочки для расчета определенного% размера диска

Я пишу сценарий оболочки, чтобы вычислить 15% от общего размера диска домашнего каталога пользователя. У меня есть команда, которая дает мне (что-то) то, что я хочу, но не уверен, что есть лучший ...
0
голосов
1ответ
44 показов

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

Я пытаюсь запустить сценарий оболочки для файла 31,65 Go json. ./oetl.sh database.json Мне нужно иметь скобки до и после файла. Что у меня есть в database.json: {..},{..},.. Что я хочу : ...
0
голосов
2ответа
5k показов

перейти от приглашения оболочки bash к обычному приглашению оболочки в centos

моя окружающая среда Centos только что стала приглашением оболочки bash: -bash-3.2# как мне изменить его обратно на обычное # приглашение? какие места я должен проверить на возможные модификации? ...
0
голосов
1ответ
110 показов

Как я могу установить измененную переменную PATH для неинтерактивной оболочки POSIX без логина, вызываемой Scons на Cygwin?

Поскольку я работаю над несколькими отдельными проектами (каждый из которых использует свой компилятор), мне не нравится, когда в моем PATH указан путь к какому-либо одному компилятору. Теперь я ...
0
голосов
0ответов
20 показов

Почему в одной и той же оболочке существует несогласованность команды оболочки

Как и у sed , есть команда оболочки (или я должен сказать, что это язык сценариев?) которые не ведут себя одинаково в той же оболочке. Поведение их кажется различным в зависимости от ОС (BSD или ...
0
голосов
1ответ
44 показов

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

Возможно, это дубликат, но я не могу угадать правильную терминологию, чтобы найти ответ, если он уже был опубликован. Где в Windows 8 можно открыть пользовательский интерфейс для добавления / ...
0
голосов
1ответ
2k показов

"noshell" для пользователей ssh-прокси

Мне нравится настраивать специального пользователя ssh, которому разрешено только туннелировать веб-трафик через мой сервер. Я не хочу делать открытый прокси. Это подводит меня к моему вопросу: ...
0
голосов
3ответа
1k показов

Разобрать и удалить части строк между разделителями

Я хотел бы просмотреть файл и удалить определенные последовательности между разделителями. Например drw---- 00000000 11111111 0 ./a/ drw---- 00000000 11111111 0 ./b/ d------ 00000000 11111111 0 ./c/ ...
0
голосов
2ответа
88 показов

Unescaped содержимое командной строки в оболочке рыбы

Есть ли способ получить неэкранированный контент командной строки в рыбе? Я имею в виду, если командная строка похожа на ... $ ls 'foo' "bar" ... желаемый результат будет ls 'foo' "bar" . Команда ...