I made an echo command to my .bash_aliases file and erased all of my aliases, except the test alias. However, I still have a session open that has the aliases loaded (into the tcl?). Can I retrieve them from this session?
2 Answers
Easy trick
for alias in $(compgen -a); do type $alias; done - 4You, sir or madame, are a life saver.MrUser– MrUser2014-07-23 13:06:43 +00:00Commented Jul 23, 2014 at 13:06
- 1Combine this with redirection to a file (
$alias>.bash_aliases, maybe with some file regexes to get it to the right place in the file) and you don't have to type it back into the original file yourself. (That is, if you haven't already typed it in.)trysis– trysis2014-07-23 18:12:33 +00:00Commented Jul 23, 2014 at 18:12 - 1While this works, I don't see the benefit over just using 'alias'. The format isn't particularly useful by comparison.moopet– moopet2014-07-24 08:01:14 +00:00Commented Jul 24, 2014 at 8:01
alias? It will show what you have defined..bash_aliases, is to set up version control for your dot files.