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

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

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

Команда оболочки для создания системы v ключ ресурса, совместимый с системным вызовом ftok

Я работаю с системой V совместно используемой памяти в приложении. во время разработки мне нужно проверять, а иногда и удалять сегмент памяти. Я знаю, что есть команда ipcs для проверки разделяемой ...
0
голосов
2ответа
2k показов

Команда curl shell всегда возвращает статус ошибки 0 - даже если происходит сбой при ошибках ввода

Пример: попытка загрузить несуществующий файл - curl -d @no-real-file http://google.com | echo $? - возвращает 0. Как я могу заставить curl терпеть неудачу на ошибках ввода?
0
голосов
2ответа
536 показов

Как выйти из пакетного скрипта, когда команда не найдена

Я хочу, чтобы терминал закрылся сам, если adb не распознается. ADB - это программа, которую этот скрипт будет использовать для обнаружения устройства. Вот немного моего сценария echo My name is ...
0
голосов
2ответа
137 показов

Какую задержку имеют две последовательные команды linux, если они запускаются как шеллскрипт?

У меня есть две команды A и B. Я хочу выполнить их вместе, но единственный возможный способ в Linux - это использовать &. То есть, $ A & $ B Я не ожидаю 0 задержек двух команд, но приблизительно, ...
0
голосов
1ответ
39 показов
0
голосов
1ответ
299 показов

пост-заказ для find -exec?

Я хочу удалить определенные каталоги из hiearchy, используя 'find -exec' find $rootdir -type d -name target -exec rm -rf {} \; Я получаю сообщения об ошибках find: `foo/bar/target': No such file or ...
0
голосов
1ответ
85 показов

monit не поддерживает сессию dbus

Я пытаюсь использовать monit для мониторинга и автоматически выдает проблемы, такие как сбои, утечки памяти и частое вращение процессора. Для одного приложения - то, которое использует DBus (функции ...
0
голосов
1ответ
445 показов

bash: запуск программы из консоли без задержек или шума в линии

Я хотел бы запускать программы (например, открывать PDF-файлы в Evince) из моей оболочки bash. Однако, когда я делаю это самым простым способом (evince filename.pdf), оболочка не позволяет мне ничего ...
0
голосов
3ответа
47 показов

Как выйти из зависания консоли bash?

В Unix-подобном системном терминале я иногда неправильно использовал некоторые команды и заставлял bash не знать, что делать, а просто находился в ожидании новой строки. например grep 'word' -R Тогда ...
0
голосов
0ответов
63 показов

открыть новый экран в Linux, нет доступа к локальной библиотеке Perl

Я добавил мою локальную библиотеку Perl в мой скрипт запуска оболочки (.bashrc) и когда я запускаю терминал в Linux: $ echo $PERL5LIB /home/perl5/lib/perl5:/usr/share/vcftools/perl НО когда я ...
0
голосов
1ответ
744 показов

Используйте ascii код символа в качестве входных данных для сортировки

Я хотел бы отсортировать файл с определенным разделителем (ascii 0xff), и записи заканчиваются нулем. Я не могу использовать следующую команду, хотя: $ sort -z -t \xff -o data data Сообщение об ...
0
голосов
1ответ
556 показов

SSH оболочка на многоядерном суперкомпьютере

Я создал программу на своем 2-ядерном ноутбуке и хочу проверить, как работает моя программа, когда для обработки доступно более 2-х ядер. Кто-нибудь знает какой-нибудь бесплатный (или дешевый) ...
0
голосов
1ответ
165 показов

Найти и добавить / заменить атрибут kMDItemKeywords OS X

Я пытаюсь найти файлы (изображения), помеченные определенным тегом, и добавить (возможно, заменить) его новым. Прямо сейчас я придумаю: mdfind -0 -onlyin '/Volumes/HDD_MED_201304/Photos' 'sampleTag' ...
0
голосов
1ответ
959 показов

Использование find и wc -L для поиска файлов, содержащих строки длиннее 500 символов

У меня есть эта команда: find . -name "*.php" -exec wc -L '{}' \; И я считаю, что это дает мне счет самой длинной строки для каждого файла. Но я ищу способ распечатать счет и местоположение файла, ...
0
голосов
1ответ
133 показов

Убей менеджер дисплеев и запусти другой со скриптом

У меня есть небольшой скрипт, в котором я убиваю gdm3 и запускаю X-сессию. Это работает, но я должен запустить его 3 раза. export DISPLAY=:0 var = $(pidof gdm3) kill $(var) X :0 & xterm & export ...
0
голосов
1ответ
504 показов

Как распечатать идентификатор процесса в регламент

Я назначил работу, чтобы взять весь процесс и превратить их в утверждение. Поэтому я попробовал этот скрипт. #!/bin/bash a= ps | awk '{print $1}' echo select $a Итак, я получаю этот вывод PID 1838 ...
0
голосов
2ответа
167 показов

Войти используя SSH без пароля

На моем сервере у меня есть openssh-сервер и специальная учетная запись без пароля. Я создаю сценарий оболочки, который должен использоваться без ввода пользователя. Например $(ssh ...
0
голосов
1ответ
3k показов

chsh не меняет оболочку

Я использую CentOS 6.5, и команда chsh не работает. Я пробовал под своей учетной записью и с правами root, каждый раз используя полный аргумент chsh -s /bin/tcsh используя только chsh и следуя ...
0
голосов
2ответа
3k показов

Как сохранить меню запуска Classic Shell в Windows 8.1 для каждой перезагрузки?

У меня установлена классическая оболочка, но Windows 8.1 установила собственное меню «Пуск». Это действительно отстой. Я пытался использовать его, но мне не хватает списка последних использованных ...
0
голосов
3ответа
27k показов

Как добавить программный путь к переменным среды Windows для удобства доступа из командной строки?

Допустим, я хочу добавить следующий путь к переменным среды Windows: C:\Program Files (x86)\VideoLAN\VLC\vlc.exe, чтобы можно было просто ввести следующую команду в командной строке, не используя ...
0
голосов
1ответ
386 показов

найти файлы старше, чем создать свою родительскую папку в каталоге и переместить их туда

Я пытался создать сценарий bash, который делает следующее. Используйте команду find для поиска файлов старше 7 дней (find . -type f -mtime +7 ! -iname '.*' , Выберите родительский каталог (из ...
0
голосов
1ответ
24 показов

Linux - Рендеринг специальных символов оболочки буквально

Я пытаюсь подключиться к локальной папке Windows через samba с моими учетными данными. пароль, который я использую для подключения, содержит восклицательный знак. Когда я запускаю эту команду, ...
0
голосов
1ответ
993 показов

Скрипт оболочки усекается при запуске из cron или при

Я вижу очень странное поведение на NAS, основанном на Linux (DNS-323). Я использую простой сценарий оболочки для резервного копирования файлов на NAS в другую коробку. После внесения некоторых ...
0
голосов
1ответ
2k показов

Как переименовать файл с текущей датой из контекстного меню в Проводнике?

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

Проблемы с "генерированием" псевдонимов bash

В моих ~/.shortcuts меня есть символические ссылки на некоторые часто используемые каталоги. В .bashrc (OS X) я делаю это: ls -1 ~/.shortcuts | xargs -I {} alias {}="'cd -P ~/.shortcuts/{}'" Когда я ...
0
голосов
1ответ
256 показов

Подавление файлов резервных копий в команде ls не работает

Как подавить файлы резервных копий, отображаемые в ls? Я уже пробовал - ls --ignore-backup и ls -B Ни один из них не подавляет файлы резервных копий, созданные редакторами. Я делаю что-то ...
0
голосов
1ответ
75 показов

Что не так с этой конфигурацией файла sudoers?

Я должен выполнить сценарий оболочки от имени другого пользователя, но без запроса пароля. Я отредактировал файл etc/sudoers с помощью visudo, добавив следующую строку. _www localhost=(otheruser) ...
0
голосов
1ответ
89 показов

Должен ли я поставить локальные / пользовательские каталоги первым или последним на моем пути?

Если у меня (обычного пользователя) есть, например, ~/bin , с исполняемыми файлами, должно ли это идти первым или последним в моем PATH? Зачем? Есть ли стандартный / традиционный подход под Linux? ...
0
голосов
1ответ
259 показов

Как распаковать португальский файл

У меня есть почтовый файл, содержащий данные на португальском языке. Когда я пытаюсь распаковать файл $ unzip abc.zip Он создает файл "abc.csv", но когда я пытаюсь просмотреть данные, я получаю ...
0
голосов
1ответ
58 показов

Изменить значение в конфиге без открытия

Можно ли изменить / раскомментировать значение в конфигах linux без открытия и перехода на строку? Пример: в php.ini у нас был expose_php = On и мы хотим отключить его: $: magic_cmd "expose_php = Off"
0
голосов
2ответа
85 показов

Пакетная TRIM (RENAME) конкретное ключевое слово из набора файлов

У меня есть несколько файлов, а именно - "a.mov-, вложение", "b.mov-, вложение", "c.mov-, вложение" и т.д. Я хочу обрезать ключевое слово: "-, вложение" из всех файлов в этой папке. Пожалуйста, ...
0
голосов
1ответ
74 показов

Что делает $ {file?my.file.txt} и $ {file:?my.file.txt} означают в Bash?

Когда я сегодня прочитал какое-то руководство, я пришел с такими утверждениями, как ${file?my.file.txt} и ${file:?my.file.txt} , что означает ${file?my.file.txt} и ${file:?my.file.txt} означают в ...
0
голосов
1ответ
202 показов

Как мне убедиться, что bash (не tcsh) используется в Linux?

У меня есть скрипт bash, где я использую ssh для подключения к другому серверу и запускаю там некоторые команды. Я нашел на некоторых сайтах эту ошибку (Warning: no access to tty (Bad file ...
0
голосов
2ответа
241 показов

Инструкции, встроенные в скрипт Bash?

Есть ли способ заставить bash-скрипт требовать набор параметров при его загрузке, и если нет, он автоматически выдаст echo на экран с инструкциями? Глядя на этот пример скрипта с именем copy ...
0
голосов
1ответ
532 показов

Как запретить пользователям переименовывать файлы при предоставлении разрешений на запись в Linux

Для какой-то особой цели я хочу запретить некорневым пользователям Linux Server изменять имена файлов. Тем не менее, они могут изменять и записывать содержимое файла. Как это сделать из командной ...
0
голосов
1ответ
3k показов

Нужна помощь sqlmap os-shell

Я запускаю эту команду для загрузки оболочки php: ./sqlmap.py -u http://target.com/myfile.php?id=1 --os-shell И это удалось: оболочка успешно загрузила файл, и он работает. Но мой вопрос заключается ...
0
голосов
1ответ
523 показов

Терминал автоматически заполняется символом @?

У меня есть несколько каталогов, которые включают символ @ в имени каталога. Когда я делаю обычную вкладку для автозаполнения имени каталога, он задыхается, если в имени есть символ @; с этого ...
0
голосов
1ответ
34 показов

Как отправить процесс в фоновом режиме, который не запущен из оболочки?

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

включая отметку времени в имени файла

Я пытался создать такой файл, чтобы поставить метку времени в имени файла vim Customer1-$(date).txt Результатом был Customer1-Sat.txt , однако я хотел получить полную метку времени Sat 30 Aug 2014 ...
0
голосов
3ответа
545 показов

Оболочка интерпретирует IFS = $ '\n' как IFS = 'n'

Я использую оболочку Bash на сервере Ubuntu 12.04 LTS, и кажется, что IFS = $ '\n' рассматривается как IFS = 'n'. Используемый скрипт: concat=$(echo -n "concat:" && find ...
0
голосов
1ответ
447 показов

Держите tclsh открытым после запуска скрипта через notepad++

В настоящее время я пишу сценарий tcl, используя Notepad++. Я редактировал клавишу F5, например, C:\TCL\bin\tclsh.exe "$(FULL_CURRENT_PATH)" Это откроет оболочку tcl и запустит текущий скрипт, ...
0
голосов
1ответ
31 показов

почему следующая функция сценария оболочки не работает?

_exec() { CMD="$1" echo "Executing command: $CMD" EXEC_OUT=`$CMD` EXEC_RET=$? } _exec "hostname|cut -d\".\" -f1 " SHORT_NAME=$EXEC_OUT if [ $EXEC_RET -ne 0 ];then echo "Unable to determine shortname ...
0
голосов
1ответ
767 показов

Как создать оболочку сценария для отправки cmd через telnet и регистрировать только результаты?

Я хотел бы сделать сценарий оболочки, который может вызывать диапазон IP-адресов через telnet, чтобы отправить команду и записать результат в файл.
0
голосов
1ответ
654 показов

Мониторинг времени начала и окончания процесса с помощью сценария оболочки

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

Команда 'dd' в Damn Small Linux?

Я посмотрел на список пакетов DSL и не вижу «dd». Например, я хотел бы восстановить /dev/sdb из файла .img следующим образом: dd bs=1M if=/home/myname/image.img of=/dev/sdb Какую команду я использую ...
0
голосов
1ответ
84 показов

Пролог по умолчанию для всех скриптов ZSH?

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

Странный вывод в моем Mac iTerm Bash Shell. Как мне сделать это чистым?

Настроил мой bash и допустил какую-то ошибку. Вот моя оболочка bash: android-c26f663baae722eb:~ okyretina$ Я использовал чистый .bash_profile и получил его, а в оболочке все еще есть этот странный ...
0
голосов
1ответ
1k показов

Как получить при запуске `top` командные порты в списке?

Как получить когда запускаются top командные порты в списке? Я получаю информацию о процессе, но мне нужен порт для просмотра (процесс умирает очень быстро, 0 секунд, и я не могу grep после ps aux ). ...
0
голосов
1ответ
134 показов

Завершение на вкладке bash показывает команды вместо файлов и папок

Я использовал chmod чтобы сделать некоторые скрипты исполняемыми, и теперь моя оболочка bash выполняет автозаполнение вкладок всеми доступными командами. Как я могу вернуться к заполнению только ...
0
голосов
2ответа
138 показов

продолжение: почему файлы shebang не подходят?

ответ на следующий вопрос https://unix.stackexchange.com/questions/364/allow-setuid-on-shell-scripts . есть очень хороший ответ Жиля. увы я этого не понимаю. ничто из описанного там не выглядит ...