голосование
PHP
Javascript
BASH
HTML
Firebird
Майнинг
Программы
Хостинг
Железо
Ресурсы
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.

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

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

добавил(а): Евгений
дата: 2018-03-02 14:48:32
Добрый день. Вроде бы все понятно, но вот найти файл .bashrc не получается , а когда я его создаю самостоятельно пишет так:WARNING: Found ~/.bashrc but no ~/.bash_profile, ~/.bash_login or ~/.profile. This looks like an incorrect setup. A ~/.bash_profile that loads ~/.bashrc will be created for you. Подскажите, что не так??
добавил(а): Евгений
дата: 2018-03-02 16:13:11
И спасибо за статью
добавил(а): Егор Астапов
дата: 2018-03-03 20:05:05
Привет Евгений! sudo vim ~/.bashrc. vim - это редактор для текстовых файлов. Сначала попробуй без sudo. Если не получается, то с судо. Файл bashrc находится в корневом каталоге cd ~/. Потом посмотри на файлы ls -al | grep 'bashrc'
добавил(а): Егор Астапов
дата: 2018-03-03 20:29:26
Евгений ты должен зайти под рутом. su root. Постарайся отредактировать файл под рутом. команда для создания файлов touch ~/.bashrc.





поиск
сайты друзей
банеры
домен 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