1. Кто занимает больше всего места в директории/на разделе?
du -s /FOLDER_NAME/*|sort -nr|cut -f 2-|while read a;do du -hs $a;done
  1. Кто занимает больше всего места в оперативной памяти?
ps axo rss,comm,pid \
| awk '{ proc_list[$2]++; proc_list[$2 "," 1] += $1; } \
END { for (proc in proc_list) { printf("%d\t%s\n", \
proc_list[proc "," 1],proc); }}' | sort -n | tail -n 10 | sort -rn \
| awk '{$1/=1024;printf "%.0fMB\t",$1}{print $2}'
  1. Кто занимает больше всего места в оперативной памяти и SWAP?
ps axo rss,comm,pid \
| awk '{ proc_list[$2] += $1; } END \
{ for (proc in proc_list) { printf("%d\t%s\n", proc_list[proc],proc); }}' \
| sort -n | tail -n 10 | sort -rn \
| awk '{$1/=1024;printf "%.0fMB\t",$1}{print $2}'
  1. Распаковать архивы tar
tar xvf file.tar
tar xvzf file.tar.gz
tar xvzf file.tar.tgz
tar xvjf file.tar.bz2
tar xvjf file.tar.tbz2
  1. Следить за изменением вывода
watch 'cat /proc/loadavg'
  1. Наблюдение за содержимым файла
sudo tail -f /var/log/apache.log

На этом все.

Дополнительные ссылки

  1. HowTo: Find Out Top Processes By Memory Usage In Linux
  2. HowTo: Extract Archives
  3. Полезные советы. Команда watch