голосование
PHP
jQuery
Firebird
BASH
HTML
Ресурсы
GIT
SEO
Oracle
Python
Хостинг
Программы
Проголосуйте за категорию!
счётчик
Яндекс.Метрика

Создание алиасов для bashrc alias BASH

Как создать алиас в файле .bashrc. Перед тем как создать алиас просмотрите все алиасы. Может быть вы забыли старый алиас. Задача алиасов - это упрощение работы. Допустим у вас есть папка в которую вы каждый раз заходите. Для того чтобы в неё пробраться необходимо каждый раз набирать путь или использовать mc (Midnight Commander). Короткий алиас в один миг переместит вас в нужную папку. Это очень удобно! После того как вы убедитесь в том что нужного алиаса нет, то создайте его.


# алиасы прописываются в файле .bashrc
vim ~/.bashrc

# вывод всех алиасов
alias

# проверить алиас, два способа 
type ll
alias ll

# удаление алиаса
unalias name

# после внесения изменений в .bashrc его необходимо перезагрузить
source ~/.bashrc

Создадим два алиаса. Прямо в командной строке BASH введите одну из команд. Будет создан алиас. Для проверки выполните команду alias. После создания алиаса перегрузите файл .bashrc. Обратите внимание на то что файл .bashrc имеет точку в начале имени. Если перегрузите файл bashrc (без точки), то изменения не вступят в силу.


# создание алиасов
alias curdate='echo текущая дата: `date '+%Y-%m-%d'`'
alias reloadb='source ~/.bashrc'

Покажу вам культовые алиасы ls. Они упрощают работу. ls - самая используемая команда.


# показать скрытые файлы
alias la='ls -Al' 

# выделить различные типы файлов цветом
alias ls='ls -hF --color' 

# сортировка по расширению
alias lx='ls -lXB'

# сортировка по размеру
alias lk='ls -lSr'

# сортировка по времени изменения
alias lc='ls -lcr'

# сортировка по времени последнего обращения
alias lu='ls -lur'

# рекурсивный обход подкаталогов
alias lr='ls -lR' 

# сортировка по дате
alias lt='ls -ltr'

# вывод через 'more'
alias lm='ls -al |more' 

# альтернатива 'ls'
alias tree='tree -Csu' 

#смена кодировки локали на utf
alias utf='export LANG=ru_RU.UTF-8'

#смена кодировки локали на CP1251
alias win='export LANG=ru_RU.CP1251'

Многие мои алиасы используют команду ls. О команде ls подробно написано в статье как вывести файлы директории в консоли при помощи ls BASH.

просмотры: 492, уровень: лёгкий уровень, рейтинг: 0, дата: 2017-02-27 12:40:55
проголосовать:

Комментарии:






поиск
сайты друзей
банеры
домен RU всего за 99 рублей
http://www.2domains.ru домен RU домен RU всего за 99 рублей
http://trainingweb.ru/redirect/well_web_vps_kvm Аренда VPS KVM в Европе Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.
http://ping-admin.ru/index_5659.html мониторинг сайтов сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP