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

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

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 ...