Skip to content

Snippet Terminal code#

check this https://medium.com/macoclock/9-mac-homebrew-tools-youve-never-thought-you-needed-96ff07291592

# monitor cpu usage and ongoing command
#  inputs while running:
#  - `o` order by eg `cpu`
#  - `s` refresh interval eg `5` for every 4 seconds
top

# ADVANCED monitor cpu usage and ongoing command, it can be used through the mouse
htop

# list files and get info about: size; permission; etc
ls -lrths

#change file and folder permission recursively
chmod -R 777 /path/to/directory

# list the hard drives and the size
df -h

# directories size
# get the size of the folders without recursion and the time of last modification
du -h --max-depth=1 --time
# on mac --max-depth does not work
du -hd1 
# get the size of a folder recursively
du -h /directory-name

# tree command for folder structure with depth  limit eg 3
tree -d -L 3

# tree command that sort of print how many files per folder
tree --filelimit=15

# remove not empty directories
rm -rf /directory-name

# list pip packages installed
pip list

# check internet speed 
networkQuality

# file copying preserving subfolder structure
cd  path/where/tree-to-copy/starts
cp -v --parents */*/*/*pattern*.nii destiantion

.bash_profile#

alias matlab='open /Applications/MATLAB_R2017b.app'
alias rstudio='open /Applications/RStudio.app'
alias matlabter='/Applications/MATLAB_R2017b.app/bin/matlab -nodesktop -nosplash $*'

export PATH=$PATH:/Users/barilari/Library/Python/3.7/bin
export FREESURFER_HOME=/Applications/freesurfer
export FS_LICENSE=$FREESURFER_HOME/license.txt

# FSL Setup
FSLDIR=/usr/local/fsl
PATH=${FSLDIR}/bin:${PATH}
export FSLDIR PATH
. ${FSLDIR}/etc/fslconf/fsl.sh

# GitHub patch for autocomplition
if [ -f ~/.git-completion.bash ]; then
  . ~/.git-completion.bash
fi