Вопросы с меткой [shell]
Оболочка - это программное обеспечение, которое позволяет пользователям взаимодействовать с операционной системой, обычно вводя их в командной строке.
3254 вопроса
1
голос
3ответа
2k показов
Самый простой способ автоматически копировать файлы между компьютерами
Я пытаюсь написать сценарий, который по сути будет копировать и сохранять файлы в определенной папке в папку на другом компьютере. Моей первой мыслью было SCP, но я не знаю, смогу ли я ...
1
голос
1ответ
77 показов
Ориентированная на разработчика командная оболочка Windows с закладками?
Я ищу командную оболочку в Windows 7 аля Powershell, которая позволяет мне иметь закладки и тому подобное, так что я могу запустить оболочку в определенном каталоге, запомнить историю команд, иметь ...
1
голос
1ответ
42 показов
Могу ли я сказать меньше, чтобы читать в целом потоке?
Связанный с этим вопросом: Как я могу получить информацию о файле в 'less', как в 'man'? Есть ли способ попросить меньше, чтобы засосать весь поток в EOF (или, по крайней мере, до некоторого предела ...
1
голос
1ответ
416 показов
загрузка и обработка файла по ftp через заданные интервалы с обработкой ошибок, перепланированием и сообщениями о состоянии
Я хочу загружать файл данных с удаленного ftp-сервера на мою машину через определенные промежутки времени. Как только файл загружен, я хочу вызвать другой скрипт, который будет обрабатывать файл. Моя ...
1
голос
1ответ
4k показов
Скрипт init.d для OpenOffice / LibreOffice без заголовка не останавливает процесс
Я использую Ubuntu и нашел этот сценарий init.d для LibreOffice без головы. Проблема в том, что он не останавливает процесс, когда его просят "остановить". Любая помощь с благодарностью. Два других ...
1
голос
3ответа
4k показов
Сценарий оболочки работает напрямую, но имеет синтаксическую ошибку через crontab
У меня есть сценарий оболочки для автоматизации git commit и push каждую ночь: auto_git_push.sh #!/bin/sh function automate(){ git add . git commit -am "automated push $(date +"%Y-%m-%d")" git push ...
1
голос
2ответа
1k показов
копирование файла на несколько машин
Можно ли скопировать файл на нескольких удаленных компьютерах через scp одной командой?
1
голос
4ответа
1k показов
Невозможно сделать оболочку bash по умолчанию в freebsd
Я хотел изменить оболочку по умолчанию на bash в freebsd. Я попробовал следующее: 1. chsh -s /bin/bash (or /usr/local/bin/bash) Я получаю эту ошибку после ввода пароля chsh: yppasswd_remote(): NIS ...
1
голос
1ответ
251 показов
Тестирование vimscript
Я взламываю тестовый фреймворк для vimscript (я знаю, что это бесполезное упражнение; приколите меня). Некоторые плагины vim обращаются к оболочке (с помощью функции system() или ! команда). Я хочу, ...
1
голос
1ответ
2k показов
как подключиться к защищенному беспроводному сетевому соединению в cmd в windows?
Я программирую на C #, я не хочу использовать P/invoke, поэтому я буду использовать оболочку, поэтому мне нужно подключиться к защищенному беспроводному сетевому соединению на CMD в Windows, я знаю, ...
1
голос
2ответа
915 показов
Извлечь число из столбца с помощью Bash
Мне нужно извлечь только номер процесса bash script_c.sh из этого вывода: 11545 pts/3 S+ 0:00 bash script_c.sh 11625 pts/3 S+ 0:00 grep script_c.sh в этом случае это будет: 11545 я пытался ...
1
голос
1ответ
159 показов
Как убрать ненужные символы при запуске команды в терминале
Я использую zsh с oh-my-zsh в качестве оболочки по умолчанию. Когда я запускаю команду в guake / gnome-terminal / konsole, строка с форматом (special-char | command-name |%) появляется в качестве ...
1
голос
1ответ
476 показов
Автоматическое шифрование / дешифрование файлов: обнаружение, что файл закрыт в приложении Mate / Gnome
Я пишу сценарий bash, чтобы автоматически расшифровывать файл для редактирования и шифровать его после закрытия файла. Тип файла может быть любым: обычный текст, офисный документ и т.д. Я работаю на ...
1
голос
2ответа
231 показов
Форсировать Абсолютный путь, где ожидается относительный путь
У меня есть программа, которая принимает относительный путь в качестве ввода добавляет его к некоторой строке пути, чтобы получить фактический путь. Теперь все, что я могу ввести, это относительный ...
1
голос
1ответ
106 показов
Можно ли установить предварительный просмотр Custom Quick Look в OS X?
Есть ли способ установить пользовательский образ быстрого просмотра в OS X? Я хотел бы, чтобы инструмент командной строки или applecript изменил или вставил пользовательский предварительный просмотр ...
1
голос
1ответ
845 показов
Applescript к папке просмотра скриптов оболочки
Я пытаюсь настроить папку наблюдения, чтобы при добавлении файла в папку я мог запустить сценарий оболочки ... для этого я сделал простой тест, но не могу заставить его работать ... Вот мой яблочный ...
1
голос
3ответа
9k показов
Создайте загрузочный флеш-накопитель через командную строку Linux
Могу ли я создать загрузочный флеш-накопитель из ISO с помощью командной строки Linux без установки какого-либо дополнительного программного обеспечения? Если да, какие команды?
1
голос
2ответа
2k показов
Удалить файлы определенной даты в Unix?
Я должен удалить файлы вчера, я делаю что-то вроде этого ls -l | grep 'Feb 15'|awk| xargs Я не могу использовать awk, поскольку в именах моих файлов есть пробелы, поэтому я не могу разделить их в ...
1
голос
1ответ
2k показов
процесс kill на внешнем скрипте, запущенном как сервис
Я настроил службу linux (CentOS) для запуска скрипта, который запускается в backgroud (daemon /home/user/testftp.sh &) или в контексте службы start и stop: # Source function library. . ...
1
голос
2ответа
2k показов
Расширенные терминальные / консольные приложения для Mac OS X?
Я использую много программ командной строки, очень часто с похожими аргументами. Может кто-нибудь порекомендовать приложение или рабочий процесс, который позволяет мне хранить часто используемые ...
1
голос
2ответа
2k показов
Плохой интерпретатор сценариев оболочки? Работает иногда
У меня странная ситуация, когда некоторые из моих сценариев оболочки используют #!/bin/sh как иногда работает shebang - иногда они выдают следующее сообщение: bash: ./newshit.sh: /bin /sh ^ M: плохой ...
1
голос
3ответа
2k показов
bash: имя переменной не раскрывается при завершении табуляции
На удаленном компьютере с версией bash «3.2.51 (1)-release» (ОС: SUSE Linux Enterprise Server 11.1 (x86_64))я не смог выполнить обычное завершение табуляции с именем переменной. например, я хотел бы ...
1
голос
2ответа
1k показов
Выход из сеанса удаленной оболочки в спящем режиме
Я часто обнаруживал, что нужно быстро закрыть ноутбук, открыв несколько удаленных сессий ssh. И после пробуждения я нашел несколько мертвых снарядов, ведьма не была закрыта:/ Как я могу заставить ...
1
голос
2ответа
1k показов
Удаление связанной софт-ссылки в Unix
в настоящее время я хочу очистить мою область proj, но проблема с rm, с которой я сталкиваюсь, состоит в том, что некоторая копия остается на диске со ссылкой я имею в виду мягкую ссылку A linked to ...
1
голос
1ответ
2k показов
Параметр контекстного меню оболочки не работает, если выбрано много элементов
Я добавил опцию для регистрации dll без вывода сообщений, используя контекстное меню правой кнопкой мыши, добавив следующий раздел реестра: [HKEY_CLASSES_ROOT\dllfile\shell\Register\command] ...
1
голос
1ответ
111 показов
Как взаимодействовать с Bash?
Я знаю, что это звучит странно, но для меня то, что всегда разрабатывалось на C , C++ и Java (а теперь и на bash), кажется более странным. Я пытаюсь проверить, совпадают ли md5 и filename из двух ...
1
голос
1ответ
555 показов
Emacs «shell-command-on-region» не передает STDIN команде, если командная строка содержит метасимволы
Я использую Emacs для Windows-XP с пакетом обновления 3 (SP3) GNU Emacs 22.3.1 (i386-mingw-nt5.1.2600) от 2008-09-07 на SOFT-MJASON Когда я запускаю команду, в которой аргумент содержит метасимволы ...
1
голос
2ответа
14k показов
Запустите скрипт оболочки при запуске Ubuntu
У меня есть сценарий оболочки, который работает на jvm, он работает так, как я пишу: sh /opt/bin/myshel.sh Я добавил сценарий оболочки в /etc/inti.d со следующими подробностями: #! /bin/sh ### BEGIN ...
1
голос
2ответа
2k показов
История команд Tcsh
Я использую tcsh, и в моем файле .cshrc есть следующее. Но файл .history не обновляется по мере выполнения команды. Есть ли так, что файл .history обновляется каждый раз, когда я выполняю команду? ...
1
голос
3ответа
2k показов
Псевдоним, чтобы открыть gVim (кремовая версия) из оболочки Cygwin
Я использую версию gVim для Cream и хотел бы создать псевдоним для открытия файлов из оболочки Cygwin в Cream. Запуск исполняемого файла gVim из Cygwin приводит к следующей ошибке (в окне Windows cmd ...
1
голос
1ответ
1k показов
ssh'ing на хост и выполнение команды не работает правильно
У меня есть следующая команда: ssh $USER@$HOST "ls /ops/pkg/ec/`grep "PKRTS" /ops/pkg/ec | awk '{print $1}'`* > /tmp/tmp_file" То, что выше, ДОЛЖНО сделать ... это ssh для хоста, затем выполнить ...
1
голос
1ответ
139 показов
Как определить полную команду с аргументами, заданными pid (или используемым портом)
У меня есть хорошая функция bash, которая сообщает мне pid через порт: using_port() { lsof -i:${1} } Вывод выглядит так: COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME ruby 43988 gordon 9u IPv4 ...
1
голос
1ответ
508 показов
Команда не найдена - позвольте мне попробовать еще раз
Я столкнулся с каким-то странным поведением в моей системе Linux. Я создал несколько файлов скриптов bash и изменил их режим на исполняемый. Тем не менее, некоторые могут быть вызваны, а другие нет. ...
1
голос
1ответ
2k показов
Создание bash-скрипта для компиляции / исполнения C++
Я пытаюсь сделать простой скрипт, который скомпилирует test.cpp, но я не могу заставить его работать. Я запускаю скрипт так: > bash make.sh И получаю следующую ошибку: : No such file or directory ...
1
голос
1ответ
5k показов
В ps -ef какую информацию показывает четвертый столбец?
Например, ps -ef Display full information about each of the processes currently running. UID PID PPID C STIME TTY TIME CMD hope 29197 18961 0 Sep27 ? 00:00:06 sshd: hope@pts/87 hope 32097 29197 0 ...
1
голос
2ответа
841 показов
Как объединить цвета команды ls с выводом команды find или du?
У меня есть простой псевдоним, чтобы указать размер файлов и папок в cwd. (включая точечные файлы в этом случае, игнорируя нулевые размеры) du -sh .[!.]* * | sort -hr | grep -v '^0' чего можно ...
1
голос
3ответа
549 показов
Как мне остановить мой bash терминал от добавления частей предыдущих команд в мою текущую строку?
Я использую Ubuntu (10.04) с bash и сталкиваюсь со странной проблемой. После того, как я использую стрелку вверх, чтобы прокрутить историю команд назад и вернуться к одной из более длинных команд (то ...
1
голос
1ответ
1k показов
Как отобразить два столбца, сохраняя все пробелы после первого столбца с помощью awk или альтернативы?
мой вывод состоит из понятных человеку цифр с одним пробелом и именами каталогов: Я в настоящее время использую ... awk '{ printf "%-20s %-40s\n", $1, $2 }' вход 1G foo 1.5M foo baz 5K foo spaces in ...
1
голос
1ответ
1k показов
Оболочка Linux для выполнения нажатия клавиш (CTRL+C)
Я столкнулся с проблемой при попытке симулировать "Ctrl + C" в скрипте bash. По сути, я пытаюсь смоделировать нажатия клавиш после выполнения другой команды. Хотя у меня, похоже, нет проблем с ...
1
голос
2ответа
466 показов
Почему поддерживается внутренняя таблица каталогов PATH?
Я искал, что делает команда rehash и нашел это: Команда rehash пересчитывает внутреннюю хеш-таблицу содержимого каталогов, перечисленных в переменной окружения path, чтобы учесть добавленные новые ...
1
голос
1ответ
2k показов
Проверьте состояние сценария оболочки
Я использую CentOS 5.5 и создал сценарий инициализации. Начало скрипта содержит: # Source function library. if [ -f /etc/init.d/functions ]; then . /etc/init.d/functions fi Стартовый бит работает ...
1
голос
2ответа
1k показов
COM-порт Linux записи и чтения
У меня есть COM-порт, подключенный к моему хосту Linux, а именно /dev/ttySx , как я могу просто написать и прочитать некоторые данные с этого COM-порта в оболочке, например, использовать команды echo ...
1
голос
3ответа
187 показов
Каталог /ETC был перемещен! - Ubuntu 13.04
Я сделал плохой шаг, переместив свой каталог /etc в Dropbox в надежде синхронизировать две компьютерные среды. После перемещения каталога /etc любые команды sudo отвечали: «Кто этот UID 1000?». В ...
1
голос
2ответа
2k показов
Почему эхо * | не работает?
Почему echo * | rm -f не -f работать? Насколько я понимаю, echo * должен перечислять все файлы в каталоге, а pipe должен отправлять этот список в качестве аргумента команде rm -f , которая должна ...
1
голос
0ответов
89 показов
Bash Shell не распознает букву "т"
У меня Cygwin работает на Windows 7 Box. В относительно новой (и странной) разработке оболочка bash перестала распознавать строчную букву "t". Например: Я набираю echo cat , вывод ca . Я more tmp.txt ...
1
голос
3ответа
3k показов
запустить tcsh, но вместо этого запущен bash
Я попытался запустить tcsh на моем Fedora 7 (оболочка по умолчанию bash) [ss@ssvm ~]$ tcsh [ss@ssvm ~]$ echo $SHELL /bin/bash Как видите, началась другая оболочка bash. Я посмотрел на файл tcsh: ...
1
голос
4ответа
5k показов
Как передать файл или папку с пробелами в качестве аргумента программе командной строки в среде GNU/Linux или Cygwin?
Есть случаи, когда вы работаете с файлами и папками, в которых есть пробелы. Проблема заключается в том, что каждый раз, когда вы пытаетесь передать файлы / папки, содержащие пробелы, в другую ...
1
голос
2ответа
16k показов
Можно ли отключить удаленные компьютеры без ввода пароля?
Я использовал следующий bash для выключения удаленных компьютеров, но для каждого компьютера я должен ввести для него пароль.Можно ли ввести пароль автоматически? #!/bin/bash ssh -t root@192.168.1.11 ...
1
голос
3ответа
147 показов
Есть ли более элегантный способ узнать, что является оболочкой другого пользователя по умолчанию?
Есть ли более элегантный способ узнать, что является оболочкой другого пользователя по умолчанию (при условии, что у меня есть привилегии root и я использую GNU/Linux)? Я знаю, что могу получить ...
1
голос
1ответ
977 показов
запустить скрипт оболочки на терминале, если терминал не используется в течение нескольких минут в Linux
я могу получить терминал простой по команде w следующим образом $ w 14:37:58 up 2 days, 20:16, 2 users, load average: 0.12, 0.16, 0.14 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT charan tty7 Fri18 2days ...