Unix & Linux

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


4
Стресс-тестирование SD-карт с использованием Linux
Вчера я вступил в небольшую дискуссию с кем-то относительно логики и / или правдивости моего ответа здесь , в том смысле, что регистрация и ведение метаданных fs на SD-карте достойного размера (ГБ +) никогда не может быть достаточно значительной, чтобы носить карту. в разумные сроки (годы и годы). Суть контраргумента …

6
Почему псевдоним для стандартных команд не рекомендуется?
Например, общий псевдоним, который я видел в ~/.bashrcфайле (или его эквивалентах): alias rm='rm -i' Тем не менее, я видел, что люди рекомендуют против этого, потому что псевдоним может не существовать в другой системе, и поскольку вы стали небрежны rm, вы случайно удалили что-то важное. [1] используя этот псевдоним, вы фактически …

4
bash -e выходит, когда значение let или expr равно 0
У меня есть скрипт bash, который устанавливает -e, поэтому скрипт будет завершаться при любом состоянии выхода! = 0. Я пытаюсь сделать некоторую базовую арифметику оболочки, назначенную для переменных, и иногда выражение равно 0, что приводит к состоянию выхода команды let или expr, равному «1». Вот пример: #!/bin/bash -ex echo "Test …

8
Избежание ожидания в bash без команды sleep
Я знаю, что могу подождать, пока условие станет истинным в bash, выполнив: while true; do test_condition && break sleep 1 done Но он создает 1 подпроцесс на каждую итерацию (сон). Я мог бы избежать их, сделав: while true; do test_condition && break done Но он использует много процессора (занят ожидания). …

2
Как вы указываете формат для ввода на сегодняшний день?
Учитывая дату и время в формате, который не распознается date, как я могу dateузнать дату и время? Например: $ date -d "09SEP2012:23:58:46" date: invalid date `09SEP2012:23:58:46' $ date -d "09SEP2012:23:58:46" --magic-option "ddMMMYYY:hh:mm:ss" Sun Sep 9 23:58:46 MDT 2012 Существует --magic-option? Если нет, есть ли более элегантный способ решить эту проблему, …
19 date 

2
Как я могу заставить этого демона / init работать как пользователь без полномочий root?
У меня есть сценарий инициализации, чтобы запустить демон. Проблема в том, что он работает от имени пользователя root. Я бы хотел, чтобы он работал как пользователь с именем «deploy». Ubuntu 12.04 #! /bin/sh # File: /etc/init.d/unicorn ### BEGIN INIT INFO # Provides: unicorn # Required-Start: $local_fs $remote_fs $network $syslog # …

5
Как прокрутить большой файл данных с сохранением заголовка
Предположим, у меня есть большой файл данных, который переполняет экран как в вертикальном, так и в горизонтальном направлении. Как я могу просмотреть этот файл, пока строки заголовка остаются на экране? На данный момент я использую less -S, чтобы я мог красиво прокрутить мой файл по горизонтали и вертикали. Однако при …
19 vim  less  scrolling  pager 

7
как использовать patch и diff для объединения двух файлов и автоматического разрешения конфликтов
Я читал о diff и patch, но не могу понять, как применить то, что мне нужно. Я думаю, это довольно просто, поэтому, чтобы показать мою проблему, возьмите эти два файла: a.xml <resources> <color name="same_in_b">#AAABBB</color> <color name="not_in_b">#AAAAAA</color> <color name="in_b_but_different_val">#AAAAAA</color> <color name="not_in_b_too">#AAAAAA</color> </resources> b.xml <resources> <color name="same_in_b">#AAABBB</color> <color name="in_b_but_different_val">#BBBBBB</color> <color name="not_in_a">#AAAAAA</color> </resources> …

1
Почему «реальное» время намного выше, чем «пользовательское» и «системное» время вместе взятые?
Я выполняю и выполняю timeмного команд (т. Е. nslookup) SSHИ собираю общее время, необходимое для выполнения подразумеваемой услуги (т. Е. DNS ). Таким образом, я собираю время userи sysвремя, realсчитая время, когда мой процесс блокируется, что мне не нужно ... Я думаю. Но у некоторых из моих тестов были результаты …

2
Как получить имя текущего буфера в Emacs?
Одна из основных функций, которые я пропускаю в Vim, заключается в том, что он всегда сохраняет имя файла текущего файла в %буфере ( дополнительная информация ). Это позволяет легко запускать команды, такие как: ;; compile current file :! gcc % ;; source current file (useful when I'm editing .vimrc :source …
19 emacs  function 

3
Установка из источника. Как разрешить зависимости, не разрушая менеджер пакетов
Компиляция и установка программного обеспечения - боль и проблема, которую я не могу преодолеть. Я просто хочу побежать через мое понимание этого процесса с кем-то более знающим, чтобы очистить свой разум, чтобы перейти на следующий уровень. Многие научные программы, которые мне нужны, не распространяются в виде пакетов. Я понимаю, что …

2
Существует ли стандартная команда Unix для проверки спряжения английского глагола?
Недавно я наткнулся на wordlist и wordnet , два великих открытия самостоятельно, и теперь я ищу аналогичный инструмент, если проще, который возьмет на себя простой инфинитив глагола и вернет простое причастие прошлого и прошлого. Пример: $ verbteacher throw Simple past: threw Past participle: thrown Кто-нибудь знает где найти verbteacher(1)?

1
Открытые HTML-вложения внешне в Mutt
Мне недавно удалось настроить мой mailcap так, чтобы mutt мог показывать электронные письма HTML в окне сообщения: # ~/.mailcap text/html; lynx -dump '%s' | more; nametemplate=%s.html; copiousoutput; который автоматизирован с помощью: # ~/.muttrc auto_view text/html Хотя я думаю lynx, что неплохо справляется с преобразованием HTML в текст, иногда это не …
19 mutt  browser  html  lynx 


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