-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbash-aliases
21 lines (16 loc) · 946 Bytes
/
bash-aliases
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash
alias ll="ls -l"
alias mv="mv -i"
alias rm="rm -i"
alias path='echo ${PATH} | tr \: \\n'
alias lpath='echo ${LIBRARY_PATH} | tr \: \\n'
alias ldpath='echo ${LD_LIBRARY_PATH} | tr \: \\n'
alias ppath='echo ${PYTHONPATH} | tr \: \\n'
alias geany="geany &> /dev/null"
alias findlarge="find -type f -printf '%12s %p\n' | sort -n | tail -100"
alias findlast="find -type f -printf '%T@ %t %p\n' | sort -n | tail -100"
alias sa="sacct --allusers --format=JobID,Partition,NNodes,ReqCPUS,Account,User,JobName,Priority,NodeList,Start,End,Elapsed,State"
alias sq="squeue -l --format=\"%.6i %10P %.5D %.4C %12a %10u %48j %.8Q %.8y %.10M %.11l %10T %R\""
alias update="sudo bash -c 'apt update && apt upgrade && apt dist-upgrade && apt autoremove && apt clean'"
function grepdump { for f in *.io; do grep dump $f ; done }
function greplastdump { for f in *.io; do grep dump $f | tail -1; done }