Unix & Linux

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

4
Новая панель tmux по умолчанию имеет домашний каталог вместо предыдущего
Когда я нажимаю Ctrl+ "(создаю новую панель), находясь в панели, которая имеет, PWD /tmpнапример, новая панель начинается как моя домашняя папка ~. Я посмотрел на /unix//a/109255/72471, и он помог мне с той же проблемой, касающейся окон. Тем не менее, я не мог решить split-windowпроблему, вставив bind " split-window -c "#{pane_current_path}" …
24 tmux 

4
идентифицировать файлы с не-ASCII или непечатаемыми символами в имени файла
В каталоге размером 80 ГБ с приблизительно 700 000 файлов в имени файла есть имена файлов с неанглийскими символами. Помимо трудоемкого просмотра списка файлов: Простой способ перечислить или иным образом идентифицировать эти имена файлов? Способ создания печатных символов не на английском языке - тех символов, которые не перечислены в диапазоне …


7
Использование функции оболочки bash внутри AWK
Можно ли как-то использовать функцию bash внутри AWK? Файл примера (строка, int, int, int) Mike 247808 247809 247810 Попытка преобразовать значения из десятичного в шестнадцатеричное. Функция определена либо в .bashrc, либо в сценарии оболочки. awk '{print $1 ; d2h($2)}' file awk: вызов неопределенной функции d2h входная запись номер 1, строка …
24 bash  awk 

6
LXC: Как мне смонтировать папку с хоста в контейнер?
Я пытаюсь смонтировать папку на хосте в контейнер LXC. На хосте создана папка /mnt/ssd/solr_data(в настоящее время она находится в корневой файловой системе, но позже я подключу туда SSD-диск, поэтому я готовлюсь к этому). Я хочу, чтобы эта папка монтировалась как /dataв контейнере. Итак, в файле fstab для контейнеров у меня …
24 ubuntu  mount  lxc 

2
Общий HTTP-сервер, который просто сбрасывает POST-запросы?
Я ищу инструмент командной строки, который прослушивает заданную часть, с радостью исключает каждый запрос HTTP POST и выводит его. Я хочу использовать его для тестирования, то есть для тестирования клиентов, которые выдают запросы HTTP POST. Это означает , что я ищу коллегу к curl -F(который я могу использовать для отправки …

3
gunzip все файлы .gz в каталоге
У меня есть каталог с большим количеством .txt.gzфайлов (где имена не соответствуют определенному шаблону.) Какой самый простой путь к gunzipним? Я хочу , чтобы сохранить свои оригинальные имена, так что они идут от whatevz.txt.gzдоwhatevz.txt
24 gzip 

5
Как убить и дождаться завершения фоновых процессов в сценарии оболочки, когда я нажимаю Ctrl + C?
Я пытаюсь настроить сценарий оболочки так, чтобы он запускал фоновые процессы, и когда я Ctrlc сценарий оболочки, он убивает дочерних элементов, а затем завершается. Лучшее, что мне удалось придумать, это это. Похоже, чтоkill 0 -INT также убивает сценарий до того, как произойдет ожидание, поэтому сценарий оболочки умирает до завершения дочерних …

4
Учитывая хеш git commit, как узнать, какой выпуск ядра содержит его?
Предположим, у меня есть проблема, которая была исправлена ​​недавним патчем к официальному репозиторию Linux git. У меня есть обходной путь, но я бы хотел отменить его, когда выйдет релиз, содержащий мое исправление. Я знаю точный хеш коммита git, например f3a1ef9cee4812e2d08c855eb373f0d83433e34c . Какой самый простой способ ответить на вопрос: какие выпуски …

3
Трубопровод STDERR против STDOUT
Согласно « Linux: The Complete Reference 6th Edition » (стр. 44), вы можете передавать только STDERR, используя |&символы перенаправления. Я написал довольно простой скрипт для проверки этого: #!/bin/bash echo "Normal Text." echo "Error Text." >&2 Я запускаю этот скрипт так: ./script.sh |& sed 's:^:\t:' Предположительно, будут отступать только строки, напечатанные …

5
Использование O_DIRECT в Linux
Если этот вопрос слишком ориентирован на программиста, дайте мне знать. Интересно, есть ли люди, знакомые с флагом O_DIRECT для системного вызова open () в Linux 2.6? Linus не одобряет его использование, однако высокая эффективность записи файлов, кажется, указывает на его использование. Я хотел бы узнать о любом реальном опыте и …

10
Как мне ввести символ степени в X11 (используя раскладку клавиатуры по умолчанию на английском языке)?
Я пытаюсь отправить по электронной почте температуру на улице в градусах. На моем Mac символ степени ( °) - Option+ Shift+ 8. Но я пишу электронное письмо в Thunderbird на Ubuntu 10.10 со стандартной раскладкой клавиатуры США и США. Какую комбинацию клавиш я использую, чтобы получить символ степени в X11? …

2
Как получить адрес IPV4 для интерфейса из / proc
Существует ли простой и простой способ получить IP-адрес для сетевого интерфейса /proc, аналогично тому, как я могу получить MAC-адрес для сетевого интерфейса? В идеале я бы просто /proc/<foo>/{interface_name}набрал cat и получил адрес IPv4. Я бы предпочел не запускать ничего, кроме cat.
24 linux  ip  proc 

3
Создать самозаверяющий сертификат с конечной датой в прошлом
Я хотел бы создавать самозаверяющие сертификаты на лету с произвольными датами начала и окончания, включая даты окончания в прошлом . Я бы предпочел использовать стандартные инструменты, например, OpenSSL, но все, что выполняет работу, было бы замечательно. Вопрос переполнения стека Как сгенерировать сертификат openssl со сроком действия менее одного дня? задает …

4
Извлечь файл из образа докера?
Я хотел бы извлечь файл из образа Docker без необходимости запуска образа. Эта docker saveопция в настоящее время не является жизнеспособной для меня, поскольку она сохраняет слишком большой файл только для того, чтобы распаковать конкретный файл.
24 docker 

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