|
|
| (One intermediate revision by one other user not shown) |
| Line 1: |
Line 1: |
| '''DRAFT'''
| | #REDIRECT [[Installing Personal Software#Aliases and local variables]] |
| | |
| * motivation for aliases and variables
| |
| * Brief explanation of what aliases are
| |
| * Some basic commands
| |
| | |
| ===Example ~/.bash_aliases===
| |
| | |
| <pre>
| |
| #!/bin/bash | |
| #Define editor | |
| | |
| editor='nano' #or vim
| |
| | |
| # Bash files commands
| |
| alias ebc="${editor} ${HOME}/.bashrc"
| |
| alias sbc="source ${HOME}/.bashrc"
| |
| alias eba="${editor} ${HOME}/.bash_aliases"
| |
| alias sba="source ${HOME}/.bash_aliases"
| |
| | |
| # ls aliases
| |
| alias ll="ls -alth"
| |
| alias sl='ls'
| |
| | |
| #location variables
| |
| # Note! that the location for the lustre folders depends on your affiliation
| |
| # The <affiliation> field below is a place holder and it will break it not modified
| |
| # For WUR researchers in a commitment group it will be
| |
| # affiliation=WUR/<group>
| |
| for external users belonging to an organization it will be
| |
| # affiliation=<nameOfOrganization>
| |
| | |
| # Modify this
| |
| affiliation=
| |
| | |
| export mySCRATCH=/lustre/scratch/$affiliation/$USER
| |
| export myBKP=/lustre/backup/GUESTS/$affiliation/$USER
| |
| export myNBKP=/lustre/nobackup/$affiliation/$USER
| |
| | |
| #
| |
| alias cds="cd $mySCRATCH"
| |
| alias cdb="cd $myBKP"
| |
| alias cdn="cd $myNBKP"
| |
| </pre>
| |
| | |
| | |
| | |
| In order to make this effective, make sure that the following lines are in your ~/.bashrc
| |
| | |
| <pre>
| |
| if [ -f ~/.bash_aliases ]; then
| |
| . ~/.bash_aliases
| |
| fi
| |
| </pre>
| |