BASH, SH

Программирование

Настройки

Автодополнение Bash

Зарегистрированные клавиши

Частые ошибки программирования на Bash

Часто применяемые команды

Администрирование

Shell - Часто применяемые команды

Переменные и конфиг файлы

Согласно мануалу по bash, .bash_profile исполняется для оболочек, осуществляющих авторизацию пользователя. .bashrc исполняется для интерактивных оболочек, не авторизующих пользователя.

Документация

Перенаправление стандартных потоков ввода вывода

http://www.opennet.ru/docs/RUS/bash_scripting_guide/

http://gnu.su/news.php?extend.1613

http://gnu.su/news.php?extend.2448

https://www.opennet.ru/docs/RUS/bash_scripting_guide/x2565.html

http://rus-linux.net/MyLDP/BOOKS/abs-guide/flat/abs-book.html

http://www.opennet.ru/docs/RUS/bash_scripting_guide/

https://raw.githubusercontent.com/olegberman/the-art-of-command-line/master/README-ru.md *

Программирования

Основы BASH. Часть 1

Основы BASH. Часть 2.

http://habrahabr.ru/post/47706/ 1 часть

http://habrahabr.ru/post/47915/ 2 часть

http://habrahabr.ru/post/48053/ 3 часть

Частые ошибки программирования на Bash (часть 1)

Частые ошибки программирования на Bash (часть 2)

Частые ошибки программирования на Bash (часть 3)

Частые ошибки программирования на Bash (часть 4)

Частые ошибки программирования на Bash (часть 5)

https://ru.wikipedia.org/wiki/Bash

Перенаправление вывода

http://bappoy.pp.ru/2008/12/22/bash-pitfalls-part03.html

Advanced Bash-Scripting Guide

http://habrahabr.ru/post/151771/

Особенности работы оболочки bash

Искусство программирования на языке сценариев командной оболочки

http://eddnet.org/?tag=bash

Видео уроки

SHELL BASH Основы работы в командном процессоре

Удобная работа в Bash

Bash Basics

https://www.youtube.com/playlist?list=PLLyG9JTjVd9VTEKisukGLJhl8H2YeIN09

Применить настройки

source ~/.bashrc

Примеры конфигурационных файлов

http://www.opennet.ru/docs/RUS/bash_scripting_guide/a15124.html

http://welinux.ru/post/7293/

http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/Bash-Guide-1.12-ru/bash-guide-03-1.html

http://younglinux.info/book/export/html/265

Примеры

Замена текста в файлах с возможностью рекурсии

find ./ -type f -exec sed -i 's/CHARSET=utf8/CHARSET=cp1251/g' {} \;

Прогрессбар

http://linsovet.org.ua/howto-bash-script-status

Видео уроки

RUS

ОСНОВЫ РАБОТЫ В КОМАНДНОМ ПРОЦЕССОРЕ SHELL BASH

Linux. Bash

Linux. Filesystems

ENG

https://www.youtube.com/playlist?list=PLtK75qxsQaMIlFCcFZpTBLnaCJ0I0uiaY

https://www.youtube.com/playlist?list=PLtK75qxsQaMLZSo7KL-PmiRarU7hrpnwK