ساختار لینوکس، درختیه. که خیلی سادهتر از ساختار ویندوزه. همه چیز از / شروع میشه.
شورت کات های برنامه های گرافیکی نصب شده، در این شاخه وجود داره:
/usr/share/applications
که کاملا هم معنی مشخصی داره:
یوزر/فایلهای اشتراکی/اپلیکیشنها
هر باینری، فایل های خودش رو توی جاهای مختلف میریزه که کار باهاشون راحت تر باشه. نه مثل Program Files که پیچیدگی زیادی داره!
تمام تنظیمات برنامه ها در شاخه etc/ قرار میگیره درصورتی که توی ویندوز هر برنامهای تنظیماتش توی دایرکتوری خودشه که باید دردسر بکشی واسه کار کردن باهاشون.
توی لینوکس همه چیز فایله. پس باید سعی کنی بهش عادت کنی چون برات بهتره و سادهتر و قابل فهمتر میشه در نهایت و اصلا هم پیچیدگی نداره.
یه برنامه رو که نصب میکنی، فایل هاش توی این دایرکتوریها میره. مثلا:
/.
/usr
/usr/bin
/usr/bin/gxmessage
/usr/share
/usr/share/info
/usr/share/info/gxmessage.info.gz
/usr/share/icons
/usr/share/icons/hicolor
/usr/share/icons/hicolor/48x48
/usr/share/icons/hicolor/48x48/apps
/usr/share/icons/hicolor/48x48/apps/gxmessage.png
/usr/share/locale
/usr/share/locale/sk
/usr/share/locale/sk/LC_MESSAGES
/usr/share/locale/sk/LC_MESSAGES/gxmessage.mo
/usr/share/locale/en_NZ
/usr/share/locale/en_NZ/LC_MESSAGES
/usr/share/locale/en_NZ/LC_MESSAGES/gxmessage.mo
/usr/share/locale/sv
/usr/share/locale/sv/LC_MESSAGES
/usr/share/locale/sv/LC_MESSAGES/gxmessage.mo
/usr/share/locale/de
/usr/share/locale/de/LC_MESSAGES
/usr/share/locale/de/LC_MESSAGES/gxmessage.mo
/usr/share/locale/en_AU
/usr/share/locale/en_AU/LC_MESSAGES
/usr/share/locale/en_AU/LC_MESSAGES/gxmessage.mo
/usr/share/locale/en_GB
/usr/share/locale/en_GB/LC_MESSAGES
/usr/share/locale/en_GB/LC_MESSAGES/gxmessage.mo
/usr/share/locale/en_CA
/usr/share/locale/en_CA/LC_MESSAGES
/usr/share/locale/en_CA/LC_MESSAGES/gxmessage.mo
/usr/share/doc
/usr/share/doc/gxmessage
/usr/share/doc/gxmessage/examples
/usr/share/doc/gxmessage/examples/gxdialup
/usr/share/doc/gxmessage/examples/gxman
/usr/share/doc/gxmessage/examples/gxaddress
/usr/share/doc/gxmessage/examples/nautilus-word-count
/usr/share/doc/gxmessage/examples/gtkrc
/usr/share/doc/gxmessage/examples/gxdict
/usr/share/doc/gxmessage/examples/gxview
/usr/share/doc/gxmessage/README
/usr/share/doc/gxmessage/TODO
/usr/share/doc/gxmessage/copyright
/usr/share/doc/gxmessage/NEWS.gz
/usr/share/doc/gxmessage/AUTHORS
/usr/share/doc/gxmessage/changelog.Debian.gz
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/gxmessage.1.gz
/usr/bin/gmessage
/usr/share/info/gmessage.info.gz
/usr/share/man/man1/gmessage.1.gz
ما تو دنیا از این سادهتر نداریم دیگه

هر بخشی از برنامه رفته سر جای خودش و برنامه های دیگه هم دقیقا به همین شکل عمل می کنن. واسه همین میری توی etc/ می بینی به به! تمام تنظیمات برنامه ها اونجان و همه رو از اونجا میشه تنظیم کرد و نیازی نیست دونه دونه بری توی هر دایرکتوری یک برنامه تا بگردی ببینی فایل تنظیماتش کجاس

یا تمام آیکن ها میرن یک جا. تمام باینری ها میرن یک جا. برنامه های سیستمی یکجا و برنامه های یوزر در جای دیگه. فایل های موقت، شورتکاتها، راهنماها، لوگهاشون و تمام چیزای سیستمت حساب کتاب شده در دایرکتوری های مربوطه خودشون قرار دارن. مثل ویندوز درهم و برهم و پیچیده نیست

ویرایش:
البته یه چیز هم بگم. تقصیر شما نیست. چندسال با یه چیز غیراستاندارد و غیراصولی کار کردی، برات سخته که اصولیش رو یاد بگیری. واسه هرکسی که قبلا ویندوز داشته و حالا لینوکس داره همین اتفاقات پیش میاد. راه حلش هم اینه که لینوکس رو یاد بگیری تا بتونی ساختار و رفتارش رو درک کنی. و وقتی هم که درکش کنی اونقدر برات ساده میشه که حتی چیزایی که تو عمرت باهاشون مواجه نشده بودی رو میتونی با استفاده از همون اصول اولیه به راحتی تشخیص بدی و حلشون کنی.