Как циклически выполнять обратный i-поиск в BASH?

В терминале я могу набрать CTRL-R для поиска команды совпадения, ранее введенной в BASH. Например, если я набираю CTRL-R, тогда grep отображает мою последнюю команду grep , и я могу нажать enter, чтобы использовать ее. Однако это дает только одно предложение. Есть ли способ перебирать другие ранее введенные команды?

Почему существует множество способов измерения использования диска?

Когда я суммирую размеры моих файлов, я получаю одну цифру. Если я запустил du , я получу еще одну цифру. Если я запускаю du во всех файлах на моем разделе, это не соответствует тому, что используются утверждения df . Почему так много разных цифр для общего размера моих файлов? Не удается добавить компьютеры? Говоря о […]

Почему количество открытых файлов ограничено в Linux?

Прямо сейчас, я знаю, что: Найти ограничение на открытые файлы для каждого процесса: ulimit -n Подсчитайте все открытые файлы всем процессом: lsof | wc -l lsof | wc -l Получить максимальное количество открытых файлов countdd: cat /proc/sys/fs/file-max Мой вопрос здесь в том, что: Почему в Linux будет предел открытых файлов?

Узнать текущий рабочий каталог запущенного процесса?

Какие команды можно использовать, чтобы узнать текущий рабочий каталог (CWD) запущенного процесса? Это будут команды, которые вы могли бы использовать извне из процесса.

Ошибка туннелирования SSH: «канал 1: сбой при открытии: административно запрещено: открыть сбой»

Когда я открою этот туннель ssh: ssh -nXNT -p 22 localhost -L 0.0.0.0:8984:remote:8983 Я получаю эту ошибку при попытке доступа к HTTP-серверу, запущенному на localhost: 8984: channel 1: open failed: administratively prohibited: open failed Что означает эта ошибка, и на какой машине вы можете решить проблему?

Вставка X-выборки (не содержимого буфера обмена) с помощью клавиатуры

Я хотел бы иметь возможность вставить X-выбор с помощью клавиатуры. В настоящее время для этого я должен использовать среднюю кнопку мыши. Полагаю, что притворное нажатие средней кнопки мыши довольно легко сделать, но для такого решения также потребуется переместить указатель мыши на местоположение текстового каретки. Есть лучший способ сделать это?

Как я могу «date» выводить время из другого часового пояса?

У меня есть сервер с часовым поясом, установленным в UTC . Казалось, что это, как правило, хорошая практика (пожалуйста, поправьте меня, если я ошибаюсь). Во всяком случае, один из серверов, к которым я подключаюсь, для scp файлов работает на EDT и сохраняет файлы, которые мне нужно скопировать в формате /path/to/filename/data20120913 Я посмотрел на попытку rsync […]

Сохранять историю bash в нескольких терминальных окнах

У меня постоянно открыто несколько терминалов. Везде от двух до десяти, выполняя различные бит и бобы. Теперь предположим, что я перезапускаю и открываю еще один набор терминалов. Некоторые помнят некоторые вещи, некоторые забывают. Мне нужна история: Помнит все, от каждого терминала Доступно мгновенно из каждого терминала (например, если I ls в одном, переключитесь на другой […]

Слияние папок с mv?

Если я использую mv для перемещения папки под названием «папка» в каталог, который уже содержит «папку», они слияют или будут заменены?

Как заменить строку в файле?

Замена строк в файлах на основе определенных критериев поиска – очень общая задача. Как я могу заменить строку foo на bar во всех файлах в текущем каталоге? сделать то же самое рекурсивно для подкаталогов? заменить, только если имя файла совпадает с другой строкой? заменить, только если строка найдена в определенном контексте? заменить, если строка находится […]

Interesting Posts

почему вывод xargs -n2 применяется к тому же количеству аргументов, различающихся по каналам или с клавиатуры?

Как присоединиться к строкам с одиночными столбцами максимум до 4 столбцов в одной строке?

Не удается восстановить / переформатировать мой USB-накопитель после перехода на GPT

Разрешения каталога для веб-сервера

Ошибки / исключения ACPI, почему они спам, как их узнать и исправить?

У LAMP Stack есть графический интерфейс?

hexedit: изменить количество столбцов (байт на строку)

Пакетное переименование файлов из ненулевого начального индекса

Как автоматически заставить диски fsck после сбоя в `systemd`?

Как исследовать, почему блок-устройство, хотя и видимое в lsusb, не находится в lsblk?

Нет звука – Debian 8

lxc и sched_setscheduler

Использование ifplugd с сервером dhcp

Использует ли `git archive` неправильную временную метку файла?

Чтение данных из файла в сценарии csh

Linux и Unix - лучшая ОС в мире.