Profruit banner

Умен звънец в openHAB

16 декември 2023

Телефонът е винаги с мен и сега, където и да се намирам получавам известие от openHAB, че някой е позвънил и чака пред вратата. А ако ме няма вкъщи става ясно часа и датата на последното позвъняване.

Tasmota Multipress

30 септември 2023

Идеята е Sonoff Touch T1 US 2 в салона, да управлява освен своето осветление и това в кухнята, а още вентилатора.

DIY 12V 1A WiFi Router UPS

22 април 2023

При поредно прекъсване на захранването вкъщи, батерията на нoтбука и двата UPS автоматично превключват на аварийно захранване и едновременно полита съобщение за конфуза

Zigbee2MQTT клониране

21 януари 2023

... как да клонираме съществуваща настройка на Zigbee2MQTT без да се налага последвало интервю на zigbee-устройствата.

LD2410 - бюджетен датчик присъствие в openHAB

11 февруари 2023

Цената на HLK-LD2410 зададе име на поредната тема в моя блог. С негова помощ се постига "народен" датчик присъствие в домашната автоматизация. . ...

Внимателен преглед в домашния каталог показва тези три скрити файла. Те са ключ към едно вълшебство съпоставимо с хаванска пура в уста, чаша уиски с много лед и натискащи се шведки ... много руси!

bash-файлове

Нека прочетем първия, чрез терминала:
cat /home/profruit/.bash_history
Отговорът е архивиран списък с последни въведени команди от вас по време. При мен това е файл, който съдържа 2000 реда според HISTFILESIZE. За целта има конкретна команда, която (за|на)помня вашите действия в терминала:
history

Заличаване историята на терминала и съдържанието на .bash_history става по един от показаните начини:
  1. history -c && cat /dev/null > ~/.bash_history
  2. history -c && touch ~/.bash_history
  3. history -c && rm -f ~/.bash_history
Първата част чисти историята в RAM, а втората - съдържанието на файла.

Става ясно, че реч иде за масова обвивка Bourne shell (/bin/bash), а изобщо инсталираните такива четем от:
cat /etc/shells

BASH дава възможност за създаване на псевдоними на често използваните дълги команди. Навярно ви е дотегнало да въвеждате “sudo apt-get install”.

Стандартните средства на bash предлагат забележимо съкращение на:
  • sudo apt-get install до лаконично install
  • sudo apt-get update става на update
  • sudo add-apt-repository просто add

Как это сделать?

Чрез псевдоними (alias):
  • alias install='sudo apt-get install'
  • alias update='sudo apt-get update'
  • alias add='sudo apt-get add-apt-repository'
Остава приведените горе примери да се добавят в файл ~/.bashrc:
  1. gedit ~/.bashrc
  2. добавяме псевдонимите в края на документа. съхраняваме.
  3. изпълняваме: source ~/.bashrc
Полезни команди:
  • списък с текущи псевдоними: alias
  • кой alias: alias вашият_alias
Прекратяване действието на псевдонима по време на текущата сесия предлага команда unalias вашият_alias.
A пълно спиране става, чрез изтриване или коментиране на псевдонима в ~/.bashrc.

Alias може да се създаде в текущата сесия и действието му свършва с изхода от терминала. Ако се налага често ползване на такъв е по-добре да се добави в файл ~/.bashrc.
Обратен слеш пред псевдонима игнорира действието му в терминала.

действие на alias

Alias Must Have

alias grub='sudo gedit /boot/grub/grub.cfg'
alias phpini='sudo gedit /etc/php5/apache2/php.ini'
alias mysqlcnf='sudo gedit /etc/mysql/my.cnf'
alias off='sudo poweroff'
alias restart='sudo reboot'
alias ubucleaner='sudo ~/Scripts/ubucleaner.sh'
alias profruit='firefox "http://profruit.blogspot.com/"'





до нови срещи   ^.^
13.10.2012 profruit 

0 Response to "Използване на псевдоними в Linux"

Публикуване на коментар

Този блог е реинкарнация на първите ми опити за споделяне в нета. На времето започнах с къси разкази на преживяното. После се обезсмисли и превърнах блога си в системно радио. Пиша единствено неща, които карат душата ми да живее: openHAB, Ubuntu, Споделено и т.н. Това е моето системно радио, разбирате ли? Моята вълна и вие сте на нея сега.

Архив на блога