кцлип: Манипулација међуспремником из командне линије

El међуспремник o цлипбоард је алат који нам нуди Кс сервер нашег оперативног система како би делио информације између апликација.

Одговоран је за понављајуће операције као што су одсечен, за копирање y пегар. Састоји се од неке врсте складишта или међуспремника у коју апликације могу да складиште податке, тако да их касније може користити иста или друге апликације.

Генерално, сви знамо како да га користимо са корисничке тачке гледишта, било путем менија апликације, било путем тастерских пречица, обично:

  • Цтрл+X Сећи
  • Цтрл+C Копирање
  • Цтрл+V Да прилепи

Међутим, шта се дешава када желимо да користимо међуспремник из скрипта?

кцлип

кцлип је апликација која нам омогућава да уносимо текст у међуспремник и преузимамо текст из њега из командне линије. Преузети текст је можда унела било која друга апликација.

Исто тако, текст који се уноси у међуспремник кцлип може да користи било која друга апликација.

Ел пакуете кцлип може се наћи у спремиштима већине дистрибуција. На пример, у Убунтуу вам није потребно више од апт-гет да бисте га инсталирали:

$ sudo apt-get install xclip

Његова основна употреба је врло једноставна. Да бисте у међуспремник убацили стандардни текст за унос, опција -i:

$ echo "Hola mundo" | xclip -i

Текст „Хелло ворлд“ постаће доступан за остале апликације. Слично томе, да бисте преузели текст из међуспремника и послали га на стандардни излаз, опција -o:

$ кцлип -о Здраво свете

Селекције

Међуспремник нам нуди три бафера или одабире различит:

  • ПРИМАРНА: То је подразумевани бафер. У њему се текст чува једноставно означавањем курсора, без потребе за притиском комбинације тастера или било које опције у менију.
  • ЦЛИПБОАРД: Овај бафер највише користе апликације. Похрањује текст који је одабрао курсор тек након што притиснете комбинацију тастера или опцију менија за исецање или копирање.
  • СЕКУНДАРНО: То је помоћни и независни бафер. Потпуно је доступан, али га апликације обично не користе на стандардни начин. Користи се само у врло посебне сврхе.

кцлип може да манипулише са сва три бафера. Потребно је само одредити коју желимо да користимо, кроз опцију -избор и прво слово имена бафера. Подразумевано се користи бафер ПРИМАРНА.

На пример, да бисмо добили текст који је исечен у другој апликацији, морамо навести да желимо излазни садржај бафера ЦЛИПБОАРД, са опцијама -o y -избор ц

$ xclip -o -selection c
Texto cortado en gedit

Практична примена

Алат кцлип нуди много могућности. Углавном је користан у скрипте, где немамо могућност коришћења пречица на тастатури, јер се процеси изводе аутономно.

Узмимо пример: замислимо да желимо да можемо да претражимо било коју реч која се појављује у било којој апликацији или веб страници на вордреференце да га преведете на енглески или са енглеског само једним притиском на тастер.

Прво морамо сазнати формат УРЛ-а помоћу којег се параметри преносе на одредишну веб локацију. У овом случају то је следеће:

http://www.wordreference.com/es/translation.asp?tranword=РЕЧ

Једном када то знамо, једноставно морамо створити скрипта отворите овај урл са нпр фирефок, замена РЕЧ еквивалентним кодом који нам враћа текст пронађен у међуспремнику.

Назваћемо га, на пример, вордреференце.сх и садржаће следеће:
#!/bin/bash
firefox http://www.wordreference.com/es/translation.asp?tranword=$(xclip -o)

Коначно, након што спасимо своје скрипта и дали смо дозволе за извршење, морамо га повезати са пречицом на тастатури у нашем менаџеру радне површине. На пример, додељујемо комбинацију Цтрл+G. И ми смо спремни.

Сада морамо само да га користимо. Курсор означавамо било коју реч коју желимо да преведемо и притиснемо Цтрл+G. Видећемо како ће се без даљњег претраживача прегледач отворити са страницом која одговара преводу обележене речи.

То је практичан начин да вам преводитељ буде увек при руци без инсталирања апликација за речнике.

Поред тога, овај исти метод се може користити за позивање било које друге веб странице, као што је гоогле, Википедија или друга веб локација која нам омогућава претрагу или отварање апликација које захтевају параметре у вашем позиву.

Још апликација? Оно што машта сугерише.


6 коментара, остави свој

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   КЗКГ ^ Гаара дијо

    Добар чланак, још оваквих је потребно на мрежи.

    Будући да сам направио скраћивања [1] (углавном за своју корист), користим кцлип, углавном зато што је више радних површина, то јест, није важно да ли је Гноме или КДЕ или итд., Моћи ћу да манипулишем подацима међуспремника без проблема

    поздрави

    [1] -» блог.desdelinux.нет/таг/схортенс/

    1.    бени_хм дијо

      админ питање како се појављује ваш логотип лука, а ја добијам само јебени пингвин КСД желим да изађе тај мали логотип Т_Т

  2.   викимк дијо

    Екцленте, кцлип ми даје идеју за скрипту са акел-ом, ако скрипту исправно поделим са вама у овој области тхис

  3.   искористимо линук дијо

    Сјајно!

  4.   неисонв дијо

    Одличан чланак отвара врата многим идејама. Само сумњам да остаје; требало би да буде за к сервер, па је питање: да ли ће то функционисати за ваиланд или мир ??? за кмир је очигледно да да, али не и у друга два случаја.
    поздрав

  5.   јадни таку дијо

    како кул, још једна команда за арсенал