10
ответов

Как удалить одну строку из истории?

Я работаю в MAC OSX, таким образом, я предполагаю, что использую удар...? Иногда я ввожу что-то, что я не хочу помниться в истории. Как я удаляю его?
26.09.2012
10
ответов

Как разделить терминал больше чем на одно “представление”?

От vi, если Вы даете команду: SP, экран разделяет на два "представления", позволяя Вам отредактировать больше чем один файл от того же терминала. Вдоль тех тех же строк, там способ иметь несколько...
23.06.2012
10
ответов

Как я удаляю файл, имя которого начинается “-” (дефис иначе подчеркивают штриховой линией или минус)?

Как Вы удаляете файл, имя файла которого начинается с тире (дефис или минус)-? Я - ssh'd в удаленный сервер OSX, и у меня есть этот файл в моем каталоге: tohru: ~ $ ls-l общие 8-rw-r - r - 1 я...
14.01.2012
10
ответов

Как я могу отправить stdout в несколько команд?

Существуют некоторые команды, которые фильтруют или действуют на вход и затем проводят его, как произведено, я обычно думаю к stdout - но некоторые команды просто возьмут stdin и сделают то, что они делают с ним, и...
08.01.2012
10
ответов

Что лучший способ состоит в том, чтобы считать количеством файлов в каталоге?

Если парсинг вывода ls опасен, потому что он может повредиться на некоторых броских символах (пробелы, \n...), что лучший способ состоит в том, чтобы знать количество файлов в каталоге? Я обычно полагаюсь, находят к...
24.12.2011
10
ответов

Как я могу выполнить 'часы' как фоновое задание?

Когда я работаю: смотрите 'cmd>>, output.txt' и задание приостановлены системой: 3569 Остановился (tty, вывод) там обходное решение?
27.09.2011
10
ответов

найдите поиск в родительских каталогах вместо подкаталогов

Я вкладываюсь глубоко в дереве файла, и я хотел бы найти, какой родительский каталог содержит файл. Например, я нахожусь в ряде вложенных репозиториев Мерзавца и хочу найти .git каталог, управляющий файлами, которые я...
26.01.2011
10
ответов

Существует ли способ видеть детали всех потоков, которые процесс имеет в Linux?

Для Windows я думаю, что Проводник Процесса показывает Вам все потоки при процессе. Есть ли подобная утилита командной строки для Linux, который может показать мне детали обо всех потоках конкретный процесс...
05.10.2010
10
ответов

Позвольте setuid на сценариях оболочки

setuid бит полномочий говорит Linux запускать программу с эффективным идентификатором пользователя владельца вместо исполнителя:> кошка setuid-test.c #include <stdio.h> #include <unistd.h> интервал...
12.08.2010
9
ответов

Каковы некоторые полезные варианты -использования eval в Shell?

Вы часто слышите, что eval — это зло, будь то в мире Shell/POSIX или в других языках, таких как python и т. д. Но мне интересно, это действительно бесполезно? или это какое-то тайное, не -задокументированное,...
23.03.2021
9
ответов

Как убедиться, что строка содержит хотя бы одну заглавную букву, одну строчную букву, одну цифру и один знак пунктуации?

Вот что я использую сейчас, чтобы выполнить работу: #!/bin/sh -- string='Aa1!z' if ! printf '%s\n' "$string" | LC_ALL=C grep -q '[[:upper:]]' || \ ! printf '%s\n' "$string" | LC_ALL=C grep -q '[[:...
20.11.2019
9
ответов

Почему *не* анализируют 'ls' (и что сделать вместо этого)?

Я последовательно вижу, что ответы заключить в кавычки эту ссылку, указывающую окончательно ", Не анализируют ls!" Это беспокоит меня по нескольким причинам: кажется, что информация в той ссылке была принята оптовая торговля с...
05.08.2019
9
ответов

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

У меня есть экземпляр Linux, который я настроил некоторое время назад. Когда я разжигаю его и вхожу в систему как корень, там некоторые переменные среды, которые я настроил, но я не могу помнить или найти, куда они произошли из. Я имею...
29.01.2019
9
ответов

Ошибки завершения вкладки: bash: cannot create temp file for here-document: No space left on device

При использовании панели вкладок я постоянно получаю эту ошибку: bash: cannot create temp file for here-document: No space left on device" Есть идеи? Я проводил некоторые исследования, и многие люди говорят о ...
19.11.2017
9
ответов

Как добавить несколько строк в файл

Я пишу сценарий удара для поиска файла, если он не существует, затем создают его и добавляют это к нему: localhost ForwardAgent Хоста да Так "строка затем новая строка 'вкладка' затем текст" я думаю, что это...
14.04.2017
9
ответов

Что является утилитой: команда в сценариях оболочки, учитывая, что это явно ничего не делает?

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

Есть ли команда оболочки или служебная программа для кэширования вывода процесса?

Надеюсь, это правильное место, чтобы спросить. Есть ли инструмент unix, который работает аналогично этому? # вызывает эхо, сохраняет в кеш (используя команду с аргументами в качестве ключа), возвращает "привет" cache 10 echo hi # wait 2 ...
03.01.2017
9
ответов

Какова команда “оценки” в ударе?

Что можно сделать с командой оценки? Почему это полезно? Это - некоторая встроенная функция в ударе? Нет никакой страницы справочника для него..
23.04.2016
9
ответов

Использует “в то время как верный” для хранения сценария живым хорошая идея?

Я просто вскакиваю в Unix от другого мира, и требуемый, чтобы знать, делают ли, в то время как верный/someperlscript.pl, сделанный, сам сценарий жемчуга внутренне имеет наблюдателя папки/файла, который выполняется когда файлы...
01.04.2015
9
ответов

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

Следующий синтаксис удара проверяет, не ли параметрический усилитель пуст: [[! $param-z]], Например: параметрический усилитель = "" [[! $param-z]] && отзываются эхом, "Я не нуль" Никакой вывод и его штраф. Но когда параметричес
29.07.2014
9
ответов

Как я мог помнить, как использовать перенаправление?

Я знаю, какую программу>/dev/null 2> &1 делает. Это перенаправляет вывод к/dev/null, и 2> &1 означает перенаправлять вывод ошибок в том же месте, куда вывод отправляется. Мой...
03.01.2014
9
ответов

Bash управляет внутри vi

Действительно ли возможно ввести команду удара внутри vi и получить stdout? Я часто нахожу его утомительным, чтобы закрыть и вновь открыть vi просто, потому что я хочу искать что-то в оболочке.
11.09.2012
9
ответов

Заставьте 'комнату' переместиться в мусор

Существует ли сценарий Linux / приложение, которое, вместо того, чтобы удалить файлы, перемещает их в специальное местоположение “мусора”? Я хотел бы это как замену для комнаты (возможно, даже искажающий последнего; существуют профессионалы...
11.07.2012
9
ответов

Метафора для понятия оболочки?

Я выручаю некоторых одноклассников в своем классе информатики, потому что у меня есть предшествующий опыт разработки, и мне нелегко объяснять определенные вещи как оболочка. Что...
10.02.2012
9
ответов

Покажите только stderr на экране, но запишите и stdout и stderr в файл

Как я могу использовать волшебство Bash достигнуть этого? Я хочу только видеть вывод stderr на экране, но я хочу, чтобы и stdout и stderr были записаны в файл. Разъяснение: Я хочу и stdout и stderr к...
21.05.2011
8
ответов

Есть ли причина, по которой "." и ".." появляются после выполнения ls -a?

Если я запускаю ls -a user@users -MacBook -Pro :~$ ls -a... Я получил. и.. (текущий каталог и родительский каталог? )Есть ли причина, по которой они появляются после лс -а, делают ли они что-нибудь...
20.02.2020
8
ответов

Какой удобный способ запустить длинный список команд и показать сообщение, если что-то пойдет не так?

Большинство руководств по Linux состоят из таких страниц, как «вам нужно запустить команду_1, затем команду_2, затем команду_3» и т. д. Поскольку я не хочу тратить время на запуск всех этих команд вручную, я лучше создам сценарий…
02.01.2020
8
ответов

Добавлять префикс ко всем командам в оболочке

Как добавить префикс ко всем командам в оболочке, не набирая его каждый раз? Мой вариант использования 1: $ git init $ git добавить -A $ git совершить Префикс $ git push должен быть git␣ (␣ — символ пробела) init добавить ...
04.12.2019
8
ответов

Можно ли обрезать файл (на месте, тот же индекс) в начале?

Можно удалить замыкающие байты файла без записи в новый файл (> newfile) и перемещения его обратно (mv newfile file). Это делается с помощью truncate: truncate -s -1 file Возможно ...
30.11.2019
8
ответов

Сценарий оболочки Linux: запускать программу, только если она существует, игнорировать ее, если она не существует

Я программирую сценарий оболочки Linux, который будет печатать баннеры состояния во время своего выполнения, только если установлен соответствующий инструмент, скажем, figlet (это: доступный по системному пути). Пример: #! / Usr / bin / ...
30.01.2019