Unix & Linux

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

2
Как по-разному отображать управляющие символы (^ C, ^ D, ^ [,…) в оболочке
Когда вы вводите управляющие символы в оболочке, они отображаются с использованием так называемой «каретки». Escape, например, записывается как ^[в каретной нотации. Мне нравится настраивать оболочку bash, чтобы она выглядела круто. Я, например, изменил мой PS1и PS2стал раскрашенным. Теперь я хочу, чтобы управляющие персонажи также приобрели уникальный внешний вид, чтобы они …

1
Arch Linux cfdisk запрашивает тип метки диска
Я пытаюсь разбить мой жесткий диск, который я только что вытер с помощью dban, чтобы я мог установить Arch Linux, но когда я запускаю cfdisk /dev/sda Это говорит: Select table type gpt dos sgi sun Я не знаю, что выбрать. Это также говорит: Device does not contain a recognized partition …

7
Как отформатировать вывод даты с пробелами как переменную в скрипте?
Я хочу сделать dateкоманду с хорошим форматированием, как это: $ date +"%Y-%m-%d %H:%M:%S" 2015-09-17 16:51:58 Но я хочу сохранить это в переменной, чтобы я мог вызывать из скрипта так: echo "$(nice_date) [WARNING] etc etc" Однако это не работает $ nice_date="date +%Y-%m-%d %H:%M:%S" $ echo "$($nice_date)" date: extra operand ‘%H:%M:%S’ Try …
13 bash  date 

2
Как увеличить локальную переменную в Bash?
Данные 1 \begin{document} 3 Код #!/bin/bash function getStart { local START="$(awk '/begin\{document\}/{ print NR; exit }' data.tex)" echo $START } START2=$(getStart) echo $START2 который возвращается, 2но я хочу 3. Я безуспешно изменяю конец этого ответа о том, как я могу добавить числа в сценарии bash : START2=$((getStart+1)) Как вы можете …

5
Как определить подлинность входа в консоль?
В Windows можно принудительно нажать Ctrl+ Alt+ Delдля запуска прерывания, которое вызывает окно входа в систему. При входе в консоль компьютера с Linux: как я могу узнать, является ли этот логин реальным или имитированным, чтобы украсть мои учетные данные?
13 linux  security  login 

6
Как проверить работающую версию ядра?
Устраняя проблему с моей сетевой картой, я обнаружил, что используемый драйвер может иметь некоторые проблемы со старыми версиями ядра. Какую команду я могу использовать для проверки версии ядра, которую я сейчас использую?

3
Как добавить верхний и нижний колонтитулы в поток sed или awk?
У меня есть куча выходных, проходящих через sed и awk. Как можно префикс вывода с START и суффикс ответа с END? Например, если у меня есть All this code on all these lines and all these Как я мог получить: START All this code on all these lines and all …

1
Каретка квадратная скобка квадратная скобка A ^ [[A - Что это значит?
Извините, если об этом уже спрашивали, но я понятия не имею, как я могу это выяснить сам - когда я ищу "^ [[A" в любой поисковой системе, он полностью игнорирует часть "^ [[". В любом случае, мой вопрос: иногда в терминале (на Mac), когда я нажимаю клавиши со стрелками, появляются …

5
Как напечатать собственное имя скрипта в mawk?
В bash $0содержится имя скрипта, но в awk, если я сделаю скрипт с именем myscript.awk со следующим содержанием: #!/usr/bin/awk -f BEGIN{ print ARGV[0] } и запустить его, он будет печатать только «awk». Кроме того, ARGV [i] с i> 0 используется только для аргументов скрипта в командной строке. Итак, как заставить …
13 awk  scripting  mawk 

5
Как я могу отфильтровать содержимое файла tar, создав другой файл tar в конвейере?
Рассмотрим один tar-файл из внешней системы, который содержит несколько каталогов с различными атрибутами, которые я хочу сохранить, такими как разрешения, mtimes и т. Д. Как я могу легко взять подмножество этих файлов как обычный пользователь (не root)? Ищу что-то вроде: tar -f some.tar.gz --subset subdir/ | ssh remote@system tar xvz …
13 pipe  tar 

1
Как были определены эти настройки Linux TCP по умолчанию?
Я потратил довольно много времени на то, чтобы отследить проблему на производстве, когда исчезновение сервера базы данных может привести к зависанию до 2 часов (долгое ожидание poll()вызова в клиентской библиотеке libpq) для подключенного клиента. Углубившись в проблему, я понял, что эти параметры ядра должны быть скорректированы до минимума, чтобы разорванные …
13 linux  tcp  history 

4
dnf эквивалент «yum update --security»
yum update --securityустанавливает только обновления безопасности. Я думаю, что это расширение от плагина yum-security. Есть ли эквивалентная команда dnf? (dnf заменил yum в Fedora 22)
13 fedora  dnf 

3
Как понять команду «cat> file_name << blah»?
В следующей команде cat берет содержимое here-doc и перенаправляет его в файл с именем conf: cat &gt; conf &lt;&lt; EOF var1="cat" var2="dog" var3="hamster" EOF Как понять порядок команд здесь? Есть ли bashпервые процессы все остальное (здесь-док часть) и в качестве последнего шага выглядит &gt; confчасть?


2
Разница между «локальной переадресацией портов» и «динамической переадресацией портов»?
Я пытаюсь понять разницу между «локальной переадресацией портов» и «динамической переадресацией портов». Всегда ли в команде ssh для «переадресации локального порта» указывается целевой хост? Означает ли "динамическое" в "динамической переадресации портов", что в команде ssh для "динамической переадресации портов" нет необходимости указывать хост назначения? если да, когда указывается пункт назначения?

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