در این مقاله مجموعه ای از برخی از دستورات لینوکس را که باید بدانید را مطرح می کنم . این دستورات لینوکس برای شبکه، SVN، جستجو، لیست کردن، تاریخچه ، LSOF ، sudo ، until, git و cat است.

Linux Terminal

1- نمایش صد دستور اخیر در لینوکس :

history | sed "s/^[0-9 ]*//" | sed "s/ *| */\n/g" | awk '{print $1}' | sort | uniq -c | sort -rn | head -n 100 > commands.txt

2- کپی یک فایل به یک زیر پوشه در درایو :

find . -type d -exec cp pathtofile {}/ \;

3- حذف تمام پوشه های svn. در پوشه ی فعلی :

find . -type d -name '.svn' -print -exec rm -rf {} \;

4- نمایش لیست شبکه ها :

lsof -i -nP

5- اجرای آخرین دستور :

sudo !!
6- اجرای دستور قبلی تا زمانی که با موفقیت اجرا شده بود :
until !!; do :; done
7- نمایش خلاصه ی کامیت های git :
git log --pretty='format:%Cgreen%H %Cred%ai %Creset- %s'

8- نمایش پسوند تمام فایل ها در پوشه ی جاری :

ls | perl -lne '++$x{lc $1} if /[.](.+)$/ }{ print for keys %x'

9- نمایش ده دستور اخیر با نمایش تعداد دفعات احرا :

cat .bash_history | cut -f 1 -d\ | sort | uniq -c | sort -r | head
10 - تولید لیست یوزرنیم ها از لاگ svn :
svn log | grep -E "r[0-9]+ \| .+ \|" | awk -F"|" '{print $2}' | sort | uniq > ~/authors.txt