Unix & Linux

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

2
awk арифметика высокой точности
Я ищу способ сказать awk, чтобы сделать высокоточную арифметику в операции подстановки. Это включает в себя чтение поля из файла и замену его с шагом 1% на это значение. Однако я теряю точность там. Вот упрощенное воспроизведение проблемы: $ echo 0.4970436865354813 | awk '{gsub($1, $1*1.1)}; {print}' 0.546748 Здесь у меня …

12
Какой хороший способ фильтрации текстового файла для удаления пустых строк?
У меня есть файл .csv (на Mac), который имеет кучу пустых строк, например: "1", "2", "lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum ","2","3","4" "1", "2", "lorem ipsum lorem ipsum lorem ipsum lorem ipsum …

2
Создать скрипт завершения bash для автозаполнения путей после знака равенства?
Я хочу создать скрипт завершения bash, который распознает аргументы формы --argи --some-arg=file. После прочтения этого урока и нескольких примеров /usr/share/bash_completion/completions/я написал следующий скрипт (чтобы сэкономить время при наборе некоторых флагов с помощью Chromium): _chromium() { local cur prev opts COMPREPLY=() cur="${COMP_WORDS[COMP_CWORD]}" prev="${COMP_WORDS[COMP_CWORD-1]}" # Some interesting options opts=" --disable-web-security --easy-off-store-extension-install --incognito …

4
Добавление метки времени вместе со строками файла журнала
У меня есть файл журнала, и мне нужно добавлять метки времени к каждой строке по мере их добавления. Поэтому я ищу сценарий, который добавляет временные метки к каждой записи в строках журнала и может работать как задание cron.
11 logs  date 

3
Мастер DNS против подчиненного и основного против вторичного
Меня немного смущает разница между «вторичным сервером имен» и «подчиненным сервером имен», а также «первичным сервером имен» и «главным сервером имен» Я понимаю, что подчиненный сервер имен запрашивает мастер и обновляет себя на основе изменений в мастере. В чем я не уверен, так это в том, что я настраиваю 2 …
11 networking  dns 

2
Как переопределить обработчик Gnome 3 SSH?
Я хотел бы иметь возможность кликать по ссылкам SSH, которые выглядят как ssh://user@servernameи имеют открытый терминал gnome, который запускает SSH внутри него. После прочтения материала XDG я сделал следующее: Я создал скрипт оболочки в $ HOME / bin / ssh-терминал со следующим: #!/bin/sh dest=${1#ssh://} gnome-terminal -e "ssh $dest" & Это …
11 gnome3  gvfs 

1
Используйте MC, MV, MA для копирования, вставки, выбора всех
Я использую Kubuntu Linux 12.04 на Macbook Pro и ищу возможность использовать клавишу Command / Meta для таких быстрых клавиш, как копирование, вставка и выбор всех. Попытки решения: Перегруппировать Копировать, Вставить, Выбрать все и другие в Системных настройках KDE> Сочетания клавиш и жесты> Стандартные сочетания клавиш Проблема : эти ярлыки …

2
читать с историей
Как сделать readисторию поддержки встроенных команд, нажимая клавиши вверх / вниз для их циклического переключения? Я пытался поймать, когда вы нажимаете клавишу «вверх», но она не работает с read: read -p '> ' -n 3 foo echo echo -n "$foo" | hexdump Нажатие клавиш со стрелками, кажется, работает, и я …

2
`Ntpd` устанавливает аппаратные часы?
ntpdУстановлены ли аппаратные часы? ntpdУстанавливаются ли аппаратные часы, если я передаю -qопцию (имеется в виду одноразовая коррекция)? Linux 3.5.6, ntp 4.2.6.p5. Здесь написано, что ntpd синхронизирует системные часы с аппаратными средствами каждые 11 минут, но я не могу найти ссылку на это в руководстве ntpd.
11 ntpd 

1
Arch Linux - можно ли дать pacman команду установить определенные пакеты в определенный каталог?
Я хочу установить набор программного обеспечения, организованного в каталоги на корневом уровне. Есть ли способ, с помощью которого я могу использовать pacman для установки определенных пакетов в каталог по своему выбору?


2
Почему есть только два пользовательских сигнала?
В списке сигналов, определенных в системе Linux, есть два сигнала, указанные как сигналы, определенные пользователем ( SIGUSR1и SIGUSR2). Другие сигналы будут подняты или перехвачены в определенных ситуациях, но SIGUSR оставлены для использования пользовательским приложением. Так почему только два сигнала?
11 history  signals  ipc 


3
Влияние $ LANG на терминал
Я пытаюсь узнать, как $LANGпеременная ведет себя с gnome-терминал (и его параметр предпочтения кодировки символов). Я использовал iso8859-1 (latin1) в качестве основного набора символов, и все мои имена файлов закодированы как таковые. Для следующих тестов я создам ls -lкаталог с испанскими символами в именах файлов: Дело 1: GNOME-терминал настроен для …

1
Существует ли файл синтаксиса Vim для вывода приложений CLI в цвете ANSI?
У меня довольно много Perl-скриптов, которые печатают цветной вывод на терминал, используя Term::ANSIColor. Это так же, как когда сценарий оболочки делает, например, echo -e '\e[1;31mError:\e[0m Your fault.' Просмотр файлов журналов этих команд работает в less(с -Rпереключателем), но в Vim цветные символы отображаются в необработанном виде так: ^[[1;31mError:^[[0m Your fault. Я …

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