голосование
BASH
PHP
Javascript
HTML
Программы
Firebird
Майнинг
PostgreSQL
Хостинг
Железо
Ресурсы
GIT
SEO
Oracle
Python
Мобильные технологии
Ремонт
Mercurial
Заработок на сайте
Docker
Проголосуйте за категорию!
счётчик
Яндекс.Метрика

Создание алиасов для 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.

просмотры: 2692, уровень: лёгкий уровень, рейтинг: 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-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://trainingweb.ru/redirect/domains домен RU домен RU всего за 99 рублей
http://trainingweb.ru/redirect/pingadmin мониторинг сайтов сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP
http://trainingweb.ru/redirect/well_web_vps_kvm Аренда VPS KVM в Европе Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.