В Unix имя файла является просто строкой, в отличие от DOS, где имя файла было составлено из имени и расширения. Таким образом, любые из данных имен файлов абсолютно приемлемы.
Но много программ все еще используют суффиксы файла, начинающиеся с точки для различения различных типов файлов, т.е. веб-сервер Apache использует суффиксы для установки корректного типа MIME в заголовках ответа.
alias
без параметра производит определения в настоящее время определяемых псевдонимов.declare -f
производит определения в настоящее время определяемых функций.export -p
производит определения в настоящее время определяемых переменных.Все те команды производят определения, готовые быть снова использованными, можно перенаправить их выводы непосредственно к новому ~/.bashrc
.
Все списки будут содержать много элементов, определенных в другом месте, например /etc/profile
и /etc/bash_completion
. Таким образом, необходимо будет очистить список вручную.
typeset -f > .bashrc
должен сделать это, обеспечив все, что Вы имели, были псевдонимы.
functions
команда не существует для меня на 4.2.10(2)-release
. Вы, вероятно, имеете в виду declare -f
.
– Chris Down
14.11.2011, 16:30
.bashrc
для Вашей системы. В Debian это находится в/etc/skel
, или можно создать нового пользователя, если Вы можете, для получения совершенно нового.bashrc
. – enzotib 14.11.2011, 21:54set
иdeclare
(без аргументов), отображают все это сразу. – rozcietrzewiacz 15.11.2011, 14:19