0

ده فرمان جالب در لینوکس /گنوم که باید بلد باشید !

 
karkas074
karkas074
کاربر نقره ای
تاریخ عضویت : مهر 1392 
تعداد پست ها : 2109
محل سکونت : Qom

ده فرمان جالب در لینوکس /گنوم که باید بلد باشید !

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

gnome window 300x229 ده فرمان جالب در لینوکس /گنوم که باید بلد باشید !

 

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

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

 

اللهم عجل لولیک الفرج

سه شنبه 15 بهمن 1392  11:01 AM
تشکرات از این پست
دسترسی سریع به انجمن ها