27
ответов

регулярное выражение на оболочке?

Я хотел сделать несколько простых регулярных выражений, поэтому я пытаюсь получить 16. Я пробовал grep, но я не вижу, как писать \ 1 или $ 1, чтобы выводить данные захвата, и я попробовал sed, но я думаю, что я сделал это неправильно из-за. ..
вопрос задан: 20 October 2010 18:55
27
ответов

Функция /etc/cron.hourly

Если я создам скрипт, а затем поместите его в эту папку (/etc/cron.hourly), будет ли моя система запускать этот скрипт почасово? Или мой сценарий должен начинаться с команды?
вопрос задан: 16 October 2010 09:47
27
ответов

Одновременное копирование в два места

Я не очень свободно говорю с bash ... что бы я хотел сделать, это скопировать содержимое DVD-R на два разных жестких диска самым быстрым способом. (UI-решения также приветствуются) Спасибо!
вопрос задан: 17 August 2010 03:17
26
ответов

Почему & ldquo; ps aux | grep x & rdquo; дать лучшие результаты, чем & ldquo; pgrep x & rdquo ;?

Я только что попробовал следующую команду на моем Ubuntu, она ничего не показывает: pgrep php5 не должен ли он возвращать идентификатор процесса php5 (что только что делает следующая команда) ?: ps aux | grep php5 Итак, ...
вопрос задан: 28 June 2012 15:12
25
ответов

Поиск истории Bash, частичная + стрелка вверх

Я искал, но ничего не нашел по этому поводу. Я ищу функциональность в bash, используя терминал. Еще раз, когда у меня был пользователь в дебианской системе, а друг установил меня с удобной ...
вопрос задан: 3 September 2011 17:11
24
ответа

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

У меня есть простая эхо-печать, которую я добавил в мой .bashrc: echo "$ (tput setaf 2) Проснись ....." sleep 2s reset sleep 2s echo "$ (tput setaf 2) Проснитесь .. ... "sleep 2s reset echo" $ (tput setaf 2) Проснитесь ...
вопрос задан: 1 May 2018 22:22
24
ответа

Как я могу использовать «уведомить-отправить», чтобы немедленно заменить существующее уведомление?

Когда я использую notify-send, чтобы показать уведомление на рабочем столе, а затем снова использую его, чтобы показать другое уведомление, я заметил, что второе отображается только после исчезновения первого. ...
вопрос задан: 12 July 2012 01:29
24
ответа

Как получить идентификатор родительского процесса для данного дочернего процесса?

Как получить родительский pid из данного pid ребенка? Я знаю, что могу вручную проверить его под / proc, мне интересно, есть ли умный / лучший способ добиться этого в Ubuntu. Обратите внимание, что родитель может или не может быть ...
вопрос задан: 21 June 2012 11:28
24
ответа

Почему некоторые функции пользователя не распознаются bash?

Я могу определить такую ​​функцию, как: myfunction () {ls -R "$ 1"; } А потом моя функция. просто работает. Но если я повторю «мою функцию». | sh echo «myfunction». | bash: sh: myfunction: ...
вопрос задан: 4 June 2012 04:32
24
ответа

имя каталога с пробелом и bash

Я хотел бы исключить из резервной копии каталоги «temp» и «Ubuntu One /». Какое правильное экранирование пространства ???? RSYNCCONF = "- delete --exclude =. * --Exclude = temp /" Спасибо заранее! Крис ...
вопрос задан: 15 June 2011 04:00
24
ответа

Bash не может активировать обратные вызовы в интерактивном режиме

В RHEL5.2 (bash 2.3.25) я могу cd `pwd` / [TAB], а pwd заменяется на мой текущий рабочий каталог, используя вывод pwd (1). Как я могу достичь такой же функциональности в Ubuntu 9.10 (bash 4.0 ....
вопрос задан: 19 May 2011 17:17
24
ответа

Целочисленные операторы в bash

Как я могу использовать операторы ++, + =, * = и т.д. в сценарии bash. Примеры пожалуйста. Пример в C ++: int a = 7; a = ++ a + ++ a; printf ("% d", a);
вопрос задан: 8 May 2011 00:56
24
ответа

Apt-get устанавливает несколько пакетов без остановки

Я создаю скрипт bash, который устанавливает различные пакеты, используя apt-get install. Тем не менее, я замечаю, что если есть строка, в которой говорится: sudo apt-get install package1 package2 package3 и любой из ...
вопрос задан: 3 May 2011 06:39
24
ответа

всегда запрашивать пользователя перед выполнением команды в оболочке

Есть ли утилита, которая всегда запрашивает у пользователя подтверждение перед выполнением команды аналогично команду sudo запрашивает пароль?
вопрос задан: 19 January 2011 08:33
24
ответа

Не удается запустить сценарий оболочки [duplicate]

Итак, у меня есть этот скрипт: #! / Bin / bash # Отражает экран (надеюсь) синтаксис_error = 0 orientation = 0 current_orientation = "$ (xrandr -q --verbose | grep 'connected' | egrep -o '\) (нормальный | влево | перевернутой | ...
вопрос задан: 11 November 2010 13:18
22
ответа

Не удается открыть код Visual Studio

Я установил VS Code на свой ноутбук с Ubuntu 16.04 LTS. Я пробовал несколько методов установки с одинаковыми результатами; в последнее время я следил за «новыми» инструкциями от Cactux. Я ...
вопрос задан: 7 April 2018 23:16
22
ответа

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

Я создал файл с именем x.sh в каталоге /etc/profile.d/, поэтому он должен быть доступен для всех пользователей. Я ожидал, когда я изменю текущего пользователя в терминале (зарегистрированного пользователя) с помощью команды sudo su ...
вопрос задан: 20 November 2017 13:11
22
ответа

Сценарий Bash для запуска, а затем завершения / перезапуска различных процессов

Когда я запускаю свою среду разработки, есть множество процессов, которые мне нужно запустить в фоновом режиме. Это боль, чтобы начать их все индивидуально, поэтому я хочу написать сценарий, который начинается каждый ...
вопрос задан: 5 April 2011 20:39
22
ответа

Можно ли использовать стандартные инструменты для получения полного имени процесса, когда его имя имеет встроенные пространства?

Я понимаю, что может быть редкой ситуацией, когда исполняемый файл имеет пробелы в нем, но это может произойти. Примером может быть лучшее объяснение. Используя стандартные инструменты, я хочу определить ...
вопрос задан: 15 January 2011 21:08
22
ответа

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

Я неправильно объявил переменную, и теперь она имеет две косые черты в ней. Как это сделать? PATH = ... ols-1.3-62308 // bin: / bin Спасибо.
вопрос задан: 29 December 2010 14:14
22
ответа

Отображение новой строки в строке

Я хочу добавить новую строку в каждое приглашение. Вместо указателя на строке, как name @ machine: ~ $ _, я хочу, чтобы он находился на следующей строке, например: name @ machine: ~ $ _ Спасибо.
вопрос задан: 6 December 2010 17:50
22
ответа

Выполнить скрипт Bash при запуске, но только один раз в день?

У меня есть сценарий bash, который должен быть запущен при запуске ubuntu после загрузки. Проблема заключается в том, что скрипт должен выполняться только один раз в день. Поэтому, когда скрипт распознает, что он уже был ...
вопрос задан: 5 December 2010 00:35
22
ответа

Самый элегантный способ проверить, запущен ли процесс, и начать, если нет?

Я использовал различные способы сделать это в bash, и я нашел программу pgrep & gt; / dev / null || чтобы быть самым коротким / самым элегантным способом сделать это. Есть ли лучший способ, чем ...
вопрос задан: 26 August 2010 12:06
21
ответ

Могу ли я заставить сценарий ждать нажатия клавиши, когда он открыл себя в новом окне терминала?

Я столкнулся с этой линией, если [! -t 0]; затем x-terminal-emulator -e "$ 0"; выход 0; fi, который я могу написать в верхней части скрипта, и при нажатии на файл сценария в nautilus скрипт откроется ...
вопрос задан: 17 April 2018 19:27
21
ответ

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

Я хочу знать, сколько обычных файлов имеет расширение .c в большой сложной структуре каталогов, а также количество каталогов, в которые эти файлы распространяются. Выход, который я хочу, это только те два ...
вопрос задан: 9 April 2018 13:21
21
ответ

Удаление истории из ~ / .bash_history

У меня есть пара вопросов о истории терминала или командной строки, которая хранится в ~ / .bash_history. Я вижу файл в терминале с помощью команды history, но если я попытаюсь открыть его с помощью gedit ...
вопрос задан: 4 September 2017 08:05
21
ответ

Путь файла Windows, преобразованный в путь к файлу Linux

У меня есть путь Windows в переменной bash как строка: file = 'C: \ Users \ abcd \ Downloads \ testingFile.log. Я пытаюсь преобразовать этот путь в путь Linux, начиная с / c / Users .... Моя попытка ...
вопрос задан: 5 April 2017 03:29
21
ответ

Как я могу проверить, что работает сценарий .sh? [dубликат]

Хорошо, поэтому у меня есть сценарий, который «блокирует» некоторые IP-адреса (через iptable, я думаю). Как я могу проверить, работает ли это? Могу ли я что-нибудь пингу? И скрипты .sh запускаются автоматически с загрузкой системы? Если нет, могу ли я
вопрос задан: 23 November 2016 23:22
21
ответ

Изменить ph @ user: ~ $ to muxx @ user: ~ $ [duplicate]

Инженер-программист использовал hp в качестве имени пользователя при установке Ubuntu на моем устройстве, и я хочу изменить его на свое имя, но все усилия оказались бесплодными. текущее состояние: hp @ phavor-george: ~ $ Я хочу ...
вопрос задан: 16 December 2014 19:48
21
ответ

Что мне делать, если я хочу выполнять команду ls каждый раз, когда делаю CD в любой каталог?

Большую часть времени, когда я делаю команду cd, я также делаю ls, чтобы увидеть, какие другие файлы или папки находятся в этом каталоге. Поэтому я хочу выполнять ls каждый раз, когда меняю каталог. Я знаю, что могу сделать CD Foo & & ...
вопрос задан: 11 July 2012 09:23