В более общем плане.d каталоги (/etc/httpd/conf.d,/etc/rc.d,/etc/being другой пример), указывает, что содержавшие файлы будут читаться и использоваться, часто для конфигурации, если они будут соответствовать данному шаблону и не потребуют быть явно добавленным к некоторому основному списку.
Таким образом, если Вы добавите файлы формы *.repo к/etc/yum.repos.d, то конфетка будет использовать его при выполнении, не будучи должен добавить его к списку конфигураций/etc/yum.conf. Если Вы добавите файлы формы *.conf к/etc/http/conf.d, то они будут считаны Apache, не будучи должен быть явно добавленными к/etc/httpd/conf/httpd.conf. Точно так же chkconfig в файлы в/etc/init.d, задания крона в/etc/cron.d.
Существует пара инструментов, способных к записи в буфер обмена; я использую xsel
. Это берет флаги для записи в основное устройство X выборов (-p
), вторичный выбор (-s
), или буфер обмена (-b
). Передача его -i
скажет этому читать из stdin, таким образом, Вы хотите:
$ echo "Some Text" | xsel -i -b
xsel -ib <file-long-or-short
("Смотрят мама, никакая кошка!" :)... или если Вам нравится <file-long-or-short xsel -ib
..-i является значением по умолчанию.-b для типа Ctrl+C/Ctrl+V буфера обмена
– Peter.O
05.04.2011, 14:42
На Mac OS X существуют прекрасные pbcopy
и pbpaste
команды, которые очень полезны :)
Самое простое, вероятно, xclip
:
$ echo "Some Text" | xclip
Затем вставка с помощью средней кнопки мыши.
Как xsel
, это обычно не устанавливается по умолчанию, таким образом, Вы, возможно, должны были бы установить его (sudo apt-get install xclip
на Debian/Ubuntu).
xclip
требует -selection clipboard
опция. Выбор по умолчанию на его страницу справочника - что-то еще.
– Acumenus
09.10.2014, 23:03
Использование xclip
, как предложил @Nicolas, если вы хотите позже вставить содержимое буфера обмена, например, используя Ctrl + V , вы можете использовать его следующим образом:
$ echo "Some Text" | xclip -selection clipboard
xclip
- это хороший способ, как ответил @Nicolas Raoul, но при передаче в буфер обмена чего-либо, содержащего новую строку, например pwd
, новая строка также копируется. В некоторых ситуациях это может быть желательно, но в большинстве случаев новая строка не нужна.
Решение либо:
echo -n $(pwd) | xclip -selection clipboard
(-n
удаляет новую строку из эхо-аргумента)
или:
printf %s $(pwd) | xclip -selection clipboard
Может потребоваться ""
вокруг $(pwd)
, но он работает как с Ubuntu, так и без нее с bash.
-i
не требуется в этом случае:man xsel
1.2.0 говорит:and the selection is set from standard input if standard input is not a terminal (tty)
– Ciro Santilli 新疆改造中心法轮功六四事件 24.07.2015, 18:14