Вопросы с тегом «shell»

28
Как отключить сочетание клавиш в gnome-shell?

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

28
Использование клавиш VI для редактирования команд оболочки в UNIX

Этот вопрос был перенесен из Stack Overflow, потому что на него можно ответить в Unix и Linux Stack Exchange. Мигрировал 7 лет назад . Раньше у меня был сотрудник, который был действительно хорош в UNIX. Он показал мне, как использовать привязки клавиш Vi для редактирования команд моей оболочки....

28
Почему echo> файл использует больше реального времени, чем echo | sed> file?

Пример ниже удивил меня. Кажется, это противоречит интуиции ... кроме того факта, что у комбо больше времени для пользователяecho | sed . Почему echoиспользуется так много системного времени, когда он работает один, или должен быть вопрос: как sedменяется состояние игры? Похоже, что в обоих случаях...

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

Как узнать, есть ли у меня символическая ссылка, какой-либо ярлык или папка в Linux? Пожалуйста, смотрите следующий скриншот. Как видите, lsкоманда выводит список объектов, некоторые из которых окрашены темно-синим цветом, а другие - голубым (голубым). Что это за объекты голубого цвета? Это...

28
Как сделать непрерывный 'wc -l' с текстовыми инструментами GNU?

Я знаю конечно что cat logfile.txt | wc -l 120 скажет мне количество строк в файле. В то время как tail -f logfile.txt покажет мне новые строки, в которые пишет другая программа logfile.txt. Можно ли объединить оба, так что я получаю непрерывное обновление строки счетчика logfile.txt со...

28
Удаление каталога из PATH

Я пытаюсь скомпилировать wxWidgets, используя MingW, и на моем пути есть cygwin, который, кажется, конфликтует. Поэтому я хотел бы удалить /d/Programme/cygwin/binиз переменной PATH, и мне интересно, есть ли какой-нибудь элегантный способ сделать это. Наивным подходом было бы отразить его в файл,...

28
Чередование регулярных выражений / или оператор (foo | bar) в GNU или BSD Sed

Я не могу заставить его работать. Документация GNU sed говорит, что нужно убежать из трубы, но это не работает, равно как и использование прямой трубы без выхода. Добавление паренов не имеет значения. $ echo 'cat dog pear banana cat dog' | sed 's/cat|dog/Bear/g' cat dog pear banana cat dog $ echo...

28
Как удалить псевдоним из моей оболочки навсегда

Когда меня не было рядом с компьютером, какой-то парень достал его и установил псевдоним для себя lsв моей корневой папке. Он установил это 'yes NeverGonnaGiveYouUp'. Так что теперь, когда я в своей корневой папке и lsнабираю, я получаю бесконечный цикл NeverGonnaGiveYouUp. Это сводит меня с ума, и...

28
$ _ vs! $. Последний аргумент предыдущей команды и перенаправление вывода

Вопрос о специальных переменных. Документация гласит: !!:$ обозначает последний аргумент предыдущей команды . Это может быть сокращено до! $. ( $_подчеркивание.) При запуске оболочки задайте абсолютный путь, используемый для вызова оболочки или сценария оболочки, выполняемого в том виде, как он был...

28
Область действия локальных переменных в функциях оболочки

После прочтения 24.2. Локальные переменные , я думал, что объявление переменной varс ключевым словом localозначало, что varзначение было доступно только внутри блока кода, ограниченного фигурными скобками функции. Однако после запуска следующего примера, я обнаружил, что varтакже может быть...

28
Команда Unix, которая немедленно возвращает определенный код возврата?

Есть ли стандартная команда Unix, которая делает что-то похожее на мой пример ниже $ <cmd here> 56 $ echo Return code was $? Return code was 56 $ <cmd here>должно быть чем-то, что может быть обработано ветвлением и оставляет 56 в качестве кода выхода при выходе из процесса. В exitи...

28
Что значит ;; делать в ш?

Если я пытаюсь запустить a;;bв sh, я получаю эту ошибку: sh: <number>: Syntax error: ";;" unexpected Если я пытаюсь a;;;bполучить ту же ошибку, а не ;;;вместо нее ;;, я думаю, что ;;это что- то значит, хотя я не знаю, что это значит. Вот пример: $ echo A;;echo B sh: 1: Syntax error: ";;"...

28
Почему в циклах sh нет «;» после «do»?

Почему ;после doцикла в оболочке не появляется символ после одной строки? Вот что я имею в виду. Когда написано в несколько строк, forцикл выглядит так: $ for i in $(jot 2) > do > echo $i > done И в единственной строке: $ for i in $(jot 2); do echo $i; done Все рухнувшие линии получить...

27
Linux - команда для вывода списка файлов (кроме ls)

Этот вопрос был перенесен из Stack Overflow, потому что на него можно ответить в Unix и Linux Stack Exchange. Мигрировал 8 лет назад . Представьте, что вы работали в системе, и кто-то случайно удалил lsкоманду ( /bin/ls). Как вы можете получить список файлов в текущем каталоге? Попытайся. Я...

27
Как указать символы, используя шестнадцатеричные коды в `grep`?

Этот вопрос был перенесен из Stack Overflow, потому что на него можно ответить в Unix и Linux Stack Exchange. Мигрировал 8 лет назад . Я использую следующую команду для определения диапазона набора символов для шестнадцатеричного кода от 0900 (вместо अ) до 097F (вместо व). Как я могу использовать...

27
Два файла жестко связаны?

Как я могу сказать, что два файла жестко связаны из командной строки? например, что-то связать это: $ ls fileA fileB fileC $ is-hardlinked fileA fileB yes $ is-hardlinked fileA fileC no

27
Тестирование, если переменная пуста в сценарии оболочки

Я видел следующую технику, которую много раз использовали на разных оболочках, чтобы проверить, является ли переменная пустой: if [ "x$1" = "x" ]; then # Variable is empty fi Есть ли какие-либо преимущества в использовании этого по сравнению с более каноническим if [ -z "$1" ]? Может ли это быть...

27
В чем заключается полезность команды: в сценариях оболочки, если она явно ничего не делает?

В ответе на этот вопрос о комментариях в сценариях оболочки указано, :что это пустая команда, которая явно ничего не делает (но не должна использоваться для комментариев). Какова была бы полезность команды, которая абсолютно ничего не...