Нека прочетем първия, чрез терминала:
cat /home/profruit/.bash_history
Отговорът е архивиран списък с последни въведени команди от вас по време. При мен това е файл, който съдържа 2000 реда според HISTFILESIZE. За целта има конкретна команда, която (за|на)помня вашите действия в терминала:
history
Заличаване историята на терминала и съдържанието на .bash_history става по един от показаните начини:
- history -c && cat /dev/null > ~/.bash_history
- history -c && touch ~/.bash_history
- history -c && rm -f ~/.bash_history
Става ясно, че реч иде за масова обвивка 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'
- gedit ~/.bashrc
- добавяме псевдонимите в края на документа. съхраняваме.
- изпълняваме: source ~/.bashrc
- списък с текущи псевдоними: alias
- кой alias: alias вашият_alias
A пълно спиране става, чрез изтриване или коментиране на псевдонима в ~/.bashrc.
Alias може да се създаде в текущата сесия и действието му свършва с изхода от терминала. Ако се налага често ползване на такъв е по-добре да се добави в файл ~/.bashrc.
Обратен слеш пред псевдонима игнорира действието му в терминала.
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/"'
до нови срещи ^.^
0 Response to "Използване на псевдоними в Linux"
Публикуване на коментар