Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

8
Как получить доступ к истории на лету в Unix?
Например, если я сделаю mkdir thisismyfolder912 Я помню , есть некоторые более простой способ , чтобы переключиться на thisismyfolder912того , чтобы сделать cd thisismyfolder912 Что это за путь и как он работает? Кроме того, каковы другие способы, которыми я могу использовать это?

7
Практические задания для изучения сценариев оболочки [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для Unix и Linux Stack Exchange. Закрыто 9 месяцев назад . Я ищу некоторые распространенные проблемы в системном администрировании Unix и способы их решения с помощью сценариев …

4
grep - удаление текста после токена-разделителя
У меня есть файл, в котором мне нужно удалить все после первого ;в каждой строке. Итак, такой файл: sdfsdsdf; fsdfsddf;sdfsd; Приведет к этому: sdfsdsdf fsdfsddf Я изучил grepи sed. Буду признателен за ответ, включающий любую из этих команд.

3
Какие менее популярные оболочки вы используете и каковы их преимущества? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Помимо того, что вы можете (возможно?) Назвать более популярными оболочками (bash, csh, Korn, …
12 shell 

5
Является ли btrfs достаточно стабильным для домашнего использования? [закрыто]
Этот вопрос вряд ли поможет будущим посетителям; это относится только к небольшому географическому региону, конкретному моменту времени или необычайно узкой ситуации, которая обычно не применима к всемирной аудитории Интернета. Чтобы помочь сделать этот вопрос более применимым, посетите справочный центр . Закрыто 7 лет назад . btrfs наконец-то нашел свое место …

3
Разбор лог файлов для частых IP
Итак, я взломал это вместе во время DDOS-атаки, чтобы вытащить непослушные ips из моих логов. У кого-нибудь есть какие-либо улучшения или другие предложения, чтобы сделать это лучше? Вот общая идея: вытащить только ip из файла журнала сортировать их uniq и сосчитайте их сортировать их снова И струнные трубы: cut --delim …

4
Как подключить последовательный терминал к экземпляру KVM?
Возможно, я неправильно понимаю, на что способен KVM, но возможность добавлять / удалять оборудование на виртуальной машине, по-видимому, подразумевает, что я могу добавить последовательный порт, который затем действует как терминал. Итак, мои вопросы: Какие настройки лучше всего подходят для гостевого дистрибутива FreeBSD? (Много!) Как получить доступ к указанному терминалу с …

3
Тестирование Debian - обновить «Buster» до версии «Bullseye», сервер для security.debian.org отсутствует
Я попытался обновить свою систему Debian, используя aptрепозиторий, настроенный на «тестирование», поэтому я ожидал, что он автоматически изменится на следующую версию «Bullseye» с «Buster», но поскольку «Buster» перешел, я получаю: 404 Not Found [IP: 151.101.12.204 80] когда работает apt update. В security.debian.orgадресе, похоже, нет файлов Release, адрес изменился? E: The …

3
Как заставить конвейер ждать окончания файла или останавливаться после ошибки?
Я попробовал следующую команду после просмотра этого видео на трубе махинаций. man -k . | dmenu -l 20 | awk '{print $1}' | xargs -r man -Tpdf | zathura - Он в основном выводит список man-страниц в dmenu, чтобы пользователь мог выбрать один из них, затем использует xargs для запуска …

4
В чем разница между «переименовать» и «mv»?
Мне не совсем понятно, но в чем разница между mvи rename(от util-linux-ng 2.17.2как /usr/bin/rename)? Есть ли преимущества одного над другим помимо renameпринятия регулярных выражений и mvнет? Я считаю, что renameможет также обрабатывать несколько переименований файлов одновременно, тогда mvкак не делает этого. Я не мог найти четкого указания на их manстраницах, …
12 rename  mv 

8
Grep удалить строку с 0, но не с 0,2?
У меня есть файл, содержание которого похоже на следующий. 0 0 0.2 0 0 0 0 Мне нужно удалить все строки с одним нулем. Я думал использовать grep -v "0", но это удаляет также строку, содержащую 0,2. Я видел, что могу использовать эту -wопцию, но это тоже не работает. Как …
12 grep 

2
Git: редактировать только сообщения предыдущих коммитов
По ленивым причинам я выдвинул кучу коммитов с сообщениями по умолчанию, и теперь это стало громоздким, поскольку я действительно не знаю, что я изменял в каждом коммите. Как мне отредактировать только сообщения предыдущих коммитов и (если возможно) сохранить дерево коммитов?
12 git 

1
systemctl - коды выхода службы и объяснение информации о состоянии
При проверке статуса услуги через systemctl systemctl status docker вывод что-то вроде ● docker.service - механизм контейнера приложений Docker Загружен: загружен (/lib/systemd/system/docker.service; включен; предустановка поставщика: включена) Активен: неактивен (мертв) (Результат: код выхода) с понедельника 2018-03-19 13:52:21 CST; 4 минуты 32 секунды назад Документы: https://docs.docker.com Процесс: 6001 ExecStart = / usr …
12 systemd 

2
Как (и почему) использовать stderr для чтения и письма?
Согласно этому ответу schily , lessчитает команды навигации из stderr, если он не может открыть /dev/tty. Это кажется озадачивающим, поскольку я никогда не видел, чтобы что-то записывало в поток stderr другой программы, и я не знаю, как бы я это сделал. Какова цель того, чтобы stderr был открыт для чтения …
12 pipe  stderr 

2
Среда рабочего стола Debian в программе установки
Я исследовал этот вопрос и нашел две страницы о проблеме, но не прояснил ее. В установщике debian на этапе выбора дополнительного программного обеспечения у вас есть следующие опции: Debian desktop environment (already ticked by default) ... GNOME (not ticked) ... xfce (not ticked) ... KDE (not ticked) ... Cinnamon (not …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.