1. ls trick
$ls -lt
#list file by time
$ls --sort=size -l
#list by size
$du -sh *
#list files with size in alphabetical order
2. ping
$ping ccmts-pipeline.cisco.com
#get the IP of website
3. find
$find /path/to/backups -type f -mtime +7 -maxdepth 1 -delete
#delete the files longer than +7 days.
#could be less than 7 days if -7
find . -name '*jpg' -exec bash -c ' mv $0 ${0/\#U00a9NBC/safeNBC}' {} \;
#rename file batches
#From <https://unix.stackexchange.com/questions/175135/how-to-rename-multiple-files-by-replacing-string-in-file-name-this-string-conta>
4. check ubuntu version
$lsb_release -a
#check ubuntu version
From <https://www.cyberciti.biz/faq/how-to-check-os-version-in-linux-command-line/>
5. scp
scp cloud@(starting server):(file path) (destination path)
#copy file cross server
#From https://linuxacademy.com/blog/linux/ssh-and-scp-howto-tips-tricks/
6. apt package
$ sudo apt-get remove “package-name”
#remove package in apt
#From <https://vitux.com/how-to-uninstall-programs-from-your-ubuntu-system/>
$ tar -zxvf ***.tar.gz
#remove package in apt
#From <https://vitux.com/how-to-uninstall-programs-from-your-ubuntu-system/>
7. terminator
8. display mem info
#display ram in linux:
free -m
#display mem info in mb
free -h
#display mem info in gb
vmstat -s
#display mem statistics (more detailed)
cat /proc/meminfo
#display mem statistics (more detailed)
top
#display mem used info of every process
#tutorial of top: https://www.tecmint.com/12-top-command-examples-in-linux/
9. proxy
env | grep proxy
#search env about proxy
unset http_proxy
#http_proxy is unset under current termial