Skip to content

panosangel/my-aliases

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 

Repository files navigation

My Aliases

Description: Linux and macOS command line aliases

Where to install

  • /etc/profile = system-wide LOGIN shells
  • /etc/bash.bashrc = system-wide INTERACTIVE shells

Note: /etc/profile or /etc/profile.d/*.sh do not pass aliases to interactive shells.

How to install on GNU Linux

Recommended Destination: /etc/profile.d/my-aliases.sh

  1. Copy aliases file to /etc/profile.d/my-aliases.sh.
  2. Add the following lines to $HOME/.bashrc in order to allow for aliases in user interactive mode
    if [ -f /etc/profile.d/my-aliases.sh ]; then
        . /etc/profile.d/my-aliases.sh
    fi

How to install on Mac OS X

Recommended Destination: ~/.my-aliases.sh

  1. System-wide file /etc/profile.
  2. User Interactive file $HOME/.bashrc or $HOME/.zshrc.

Add the following lines to any of the aforementioned (not both) to enable my-aliases:

if [ -f ~/.my-aliases.sh ]; then
  source ~/.my-aliases.sh
fi

Sources

About

Linux and macOS command line aliases

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages