sudoism – Telegram
sudoism
24 subscribers
26 photos
3 videos
3 files
19 links
میشه باگ من رو حل کنی؟

در مسیر دنیایی زیباتر با نرم افزار آزاد.
کامپیوتر من نرم افزارهای متن باز بیشتری میخواد.

Github: github.com/sisyx

Telegram: @sajadLoop
Download Telegram
I use arch btw x)
1
1
-rwxr-xrw-
یعنی چی؟

اول باید جداشون کنیم.
که میشه اینطوری:
- : file type
rwx: owner permisions
r-x: group permissions
rw-: user permissions

کاراکتر اول نشون دهنده ی نوع فایله. l یعنی لینک، d یعنی دایرکتوری، - یعنی فایل معمولی.

بقیه هم سه تا سه تا تکرار میشن:
r: اجازه خواندن فایل
w: اجازه ی نوشتن و تغییر فایل
x: اجازه ی اجرای فایل

مثلا یه فایلی که اینطوری باشه:
-rwx------
یعنی یه فایل معمولیه که فقط صاحب فایل میتونه اون رو بخونه و بنویسه و اجرا کنه. بقیه هیچ دسترسی ای بهش ندارن.
sudoism
-rwxr-xrw- یعنی چی؟ اول باید جداشون کنیم. که میشه اینطوری: - : file type rwx: owner permisions r-x: group permissions rw-: user permissions کاراکتر اول نشون دهنده ی نوع فایله. l یعنی لینک، d یعنی دایرکتوری، - یعنی فایل معمولی. بقیه هم سه تا سه تا تکرار…
حالا برای تغییر سطح دسترسی میشه از chmod استفاده کرد.
مثلا میشه گفت
chmod 777

که به همه ی کاربرها اجازه ی تمام دسترسی ها رو میده.
ولی این 7 ها جی هستن؟
هر کدوم از این 7 ها برای یه نوع کاربرن. از چپ 7 اولی برای صاحب فایل، دومی برای گروه، سومی برای کاربر معمولی.

و چرا هفت؟
دسترسی r که دسترسی خوندن فایل هست با 4 فعال میشه
دسترسی w با 2 فعال میشه
و x هم با 1. مجموع این ها میشه 7. پس اگه اینطوری بود: 007 یعنی هیچکس به جز کاربر معمولی هیچ دسترسی ای به فایل نداره.

اگه بخوایم فقط به یک کاربر یک دسترسی خاص رو اضافه کنیم و کاری به بقیه نداشته باشیم
میتونیم بگیم:
chmod u+rwx  // r/- w/- x/-

که برای مالک دسترسی های rwx رو اضافه میکنه و کاری نداره بقیه چطوری هستن.
یا
chmod g-r

که دسترسی خواندن رو از گروه میگیره.
IDE's problems
sudoism
IDE's problems
>VIM editor
Free and Open source
Vi Improved
Hard to exit
Just Keyboard and key bindings
Get rid of mouse
Customizable
Lightweight
Fast
Huge community & documentation
Plugins
Work over an ssh connection
One reason for using free software
😁2
Channel photo updated
😁2
خیلی وقتا اسم یه تعداد حجیمی از فایلا باید تغییر کنه. مخصوصا آهنگا. معمولا اسم یه فایل موزیک هیچ اطلاعاتی درمورد ترک نداره.

برنامه ی bulk rename در این مواقع به کار میاد. همراه با thunar نصب میشه و کارش اینه که فایلا رو میگیره و به یه فرمت دلخواه اسمشون رو تغییر میده.


نصب با pacman:
sudo pacman -Sy thunar


نصب با apt:
sudo apt install thunar

نصب با dnf:
sudo dnf install thunar


#معرفی
ـLibre translate یه مترجم متن باز قویه که میتونین به جای google translate ازش استفاده کنین.
libretranslate.com

#جایگزین
2
این وبسایت یه دایرکتوری بزرگ از پلاگین های ویمه.
vimawesome.com/

#معرفی #ویم
🔥4
امسال(2024) سهم لینوکس از بازار دسکتاپ به 4.05 رسیده. قبلا 3.01 درصد بوده.
#کامند_قوی

کامند top و htop برای گرفتن میزان مصرف cpu و مدیریت پروسس ها در کامند لاین.

کامند lscpu برای گرفتن مشخصات cpu. فایل /proc/cpuifo همین اطلاعات رو مفصل تر داره.

کامند sensors از پکیج lm_sensors برای دیدن دمای cpu و سخت افزار های دیگه
6
LVM: Logical Volume Management

مکانیزمی جایگزین برای مدیریت سیستم های حافظه به روش سنتی و پارتیشن بیس در لینوکس. در LVM به جای پارتیشن ها، حافظه های مجازی میسازیم و بعد به سادگیِ پارتیشن ها مونت(mount)شون میکنیم.

ساختار LVM پارتیشن فیزیکی و هارد دیسک نداره، به جاش از حافظه ی منطقی(بخونید پارتیشن مجازی) و گروه های حافظه ی منطقی(بخونید هارد دیسک مجازی) استفاده میکنه. این قابلیت باعث شده مدیریت حافظه در LVM خیلی ساده تر بشه و محدودیت های روش سنتی مدیریت حافظه از بین برن. مثلا چند تا هارد دیسک میتونن یه هارد دیسک منسجم تشکلیل بدن و اطلاعات رو بین خودشون به اشتراک بذارن. یا مثلا یه حافظه مجازی در LVM میتونه از جاهای مختلف یک یا چند هارد دیسک مستقل تشکیل شده باشه. همچنین تغییر سایز در LVM محدودیت نداره و به راحتی امکان پذیره.

توضیحات عکس:
Logical Volume Group(VG):
گروه حافظه منطقی که چندین هارد دیسک رو در خودش داره.

Logical Volume(LV):
حافظه ی منطقی، که هرکدوم یه بخشی از VG هستن. از اونجایی که VG مثل یه هارد دیسک در نظر گرفته شده، میتونن هر بخشی از هارد دیسک های واقعی رو بردارن.

#لینوکس
🔥2👍1
میم اما واقعی
#فان