Bashhub, имайте достъп до историята на вашия терминал отвсякъде

bashhub за

В следващата статия ще разгледаме bashhub. Всички потребители на Gnu / Linux знаят, че командите, които изпълняваме в черупката, ще бъдат запазени и можем да ги видим по всяко време, използвайки командата за история, като използваме стрелките НАГОРЕ / НАДОЛУ или правим обратно търсене (CTRL + R) в терминала. Всички команди, които изпълняваме в терминала, ще бъдат запазени в .bash_history файл. Но ние можем да ги виждаме, да имаме достъп и да ги рестартираме само от една и съща машина. В случай, че имаме нужда достъп до историята на нашия терминал от различна система в мрежатаТук на помощ ни идва помощната програма „Bashhub“.

Това е просто онлайн уеб услуга където можем да запазим всички команди и да имаме достъп до тях отвсякъде. Bashhub запазва всички команди, които записваме във всички сесии и системи, така че да можем да имаме достъп до тях от всяко място. Казано по-просто, всички Историята на BASH ще бъде достъпна в облака. Bashhub е напълно безплатен и с отворен код.

Всички команди ще се съхраняват в базата данни на Bashhub, която е криптирана с помощта на криптиране на ниво съхранение чрез LUKS. Bashhub ще генерира уникален идентификационен маркер за всеки потребител. Всички команди, записани от името на потребител, са достъпни само с помощта на маркера за удостоверяване на този потребител. Всъщност няма начин да се споделят тези команди и те не са публично достъпни. Bashhub ще ни позволи да игнорираме някои команди, които съдържат поверителна информация като паролата на потребителя.

Инсталиране на Bashhub

За да използваме този инструмент, ще трябва да се уверим в това са инсталирали Питон (Поне 2.7) в нашата система. Python 2.7 се предлага в хранилищата по подразбиране на повечето Gnu / Linux дистрибуции.

След като Python бъде инсталиран, вече можем да изпълним следната команда в терминала (Ctrl + Alt + T), както е посочено по-долу:

конфигурация на bashhub

curl -OL https://bashhub.com/setup && bash setup

След няколко секунди ще бъдем помолени да създадем нов акаунт, ако все още нямаме такъв. Ще трябва да пишем валиден имейл, потребителско име и парола и името на нашата система.

потребителска конфигурация на bashhub

Системата ще ни информира, че регистрацията е завършена. Вашият акаунт ще бъде създаден в Bashhub. Можем да влезем в нашия профил в «https://bashhub.com/nombre-de-usuario«. Bashub ще създаде директория, наречена .bashhub, която съдържа виртуална среда на Python и скриптове в нашата директория $ HOME.

уеб потребител bashhub

След като регистрацията приключи, ще трябва рестартирайте терминала, за да започнете да записвате нашата история на терминали.

Тестване на Bashhub

Сега ще изпълним всяка произволна команда, за да проверим дали наистина работи. Изпълних следните команди:

clear
pwd
uname -a
ls -l
touch prueba.txt

Проверете написаните команди

Сега можем проверете какви команди сме написали. За целта ще изпълним в терминала (Ctrl + Alt + T):

изход bh

bh

Тази команда ще покаже последните 100 команди по подразбиране. Можем да заменим или променим ограничението по подразбиране, като използваме флага "-n". За да покажем само последните 10 команди, които можем да изпълним:

bh -n 10

Можете също така да ни покажете конкретна команда използвайки определен термин. Например "ls".

bh -n 10 "ls"

Ако искаме търсете конкретна команда с термин за търсене и я стартирайте едновременно, можем да използваме флага "-i", както е показано по-долу.

изпълнете командата bh ls

bh -i "ls"

Когато изпълняваме команда повече от веднъж, можем да изберем командата, която искаме да изпълним, от списъка и да натиснем Enter.

Показва списъка с команди, изпълнени в директория

за покажете списъка с последните команди, които сте изпълнили в текущата работна директория, просто трябва да добавим флага "-d".

bh -d

Интерактивно търсене

Другата забележителна характеристика на Bashhub е интерактивното търсене. Е подобно на обратното търсене (Ctrl + R). Можем да го използваме, като напишем:

bh -i

Вижте подробностите за дадена команда

От интерактивното търсене също можем вижте подробна информация за команда. Първо ще трябва да започнем интерактивното търсене:

интерактивно търсене -i

bh -i

Тогава ще трябва изберете командата от списъка и натиснете клавишите «i» или «интервал» за да видите подробностите за избраната команда.

Изтриване на команди

Ние също ще можем премахнете определена команда от базата данни на bashub. За целта ще започнем интерактивното търсене:

премахване на команда -i

bh -i "ls"

В списъка, който ще бъде показан, ще трябва изберете командата, която искаме да изтрием, и натиснете клавиша «Backspace»  клавиатура.

Деинсталирайте Bashhub

В случай, че не завършите да виждате помощната програма, можете да я деинсталирате, като изтриете следната директория от вашата система:

rm -r ~/.bashhub

Ако сте загрижени за последиците от поверителността и сигурността, Bashhub не е за вас. Който се нуждае, ще може да се консултира повече за възможностите на тази програма на неговата страница на GitHub.


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

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Ксусоф каза той

    И да качите команди, които могат да съдържат пароли, ip и потребители в облака, който изпълнявате, без да помните, че зад вас има демон, който публикува всичко? .. Хубав опит NSA ..

    1.    Дамян Амедо каза той

      Както писах в статията, програмата избягва определени команди с чувствителна информация (мисля, че помня, че можете да конфигурирате кои команди искате да избягвате. В документацията можете да намерите информация за обекта). Вярно е също така, че когато инсталирате този тип инструменти, може би е интересно да не забравяте какво работи вашата система, ако работите с такава компрометирана информация. Salu2.