-rwxr-xrw-
یعنی چی؟
اول باید جداشون کنیم.
که میشه اینطوری:
- : file type
rwx: owner permisions
r-x: group permissions
rw-: user permissions
کاراکتر اول نشون دهنده ی نوع فایله. l یعنی لینک، d یعنی دایرکتوری، - یعنی فایل معمولی.
بقیه هم سه تا سه تا تکرار میشن:
r: اجازه خواندن فایل
w: اجازه ی نوشتن و تغییر فایل
x: اجازه ی اجرای فایل
مثلا یه فایلی که اینطوری باشه:
-rwx------
یعنی یه فایل معمولیه که فقط صاحب فایل میتونه اون رو بخونه و بنویسه و اجرا کنه. بقیه هیچ دسترسی ای بهش ندارن.
یعنی چی؟
اول باید جداشون کنیم.
که میشه اینطوری:
- : 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 استفاده کرد.
مثلا میشه گفت
که به همه ی کاربرها اجازه ی تمام دسترسی ها رو میده.
ولی این 7 ها جی هستن؟
هر کدوم از این 7 ها برای یه نوع کاربرن. از چپ 7 اولی برای صاحب فایل، دومی برای گروه، سومی برای کاربر معمولی.
و چرا هفت؟
دسترسی r که دسترسی خوندن فایل هست با 4 فعال میشه
دسترسی w با 2 فعال میشه
و x هم با 1. مجموع این ها میشه 7. پس اگه اینطوری بود: 007 یعنی هیچکس به جز کاربر معمولی هیچ دسترسی ای به فایل نداره.
اگه بخوایم فقط به یک کاربر یک دسترسی خاص رو اضافه کنیم و کاری به بقیه نداشته باشیم
میتونیم بگیم:
که برای مالک دسترسی های rwx رو اضافه میکنه و کاری نداره بقیه چطوری هستن.
یا
که دسترسی خواندن رو از گروه میگیره.
مثلا میشه گفت
chmod 777
که به همه ی کاربرها اجازه ی تمام دسترسی ها رو میده.
ولی این 7 ها جی هستن؟
هر کدوم از این 7 ها برای یه نوع کاربرن. از چپ 7 اولی برای صاحب فایل، دومی برای گروه، سومی برای کاربر معمولی.
و چرا هفت؟
دسترسی r که دسترسی خوندن فایل هست با 4 فعال میشه
دسترسی w با 2 فعال میشه
و x هم با 1. مجموع این ها میشه 7. پس اگه اینطوری بود: 007 یعنی هیچکس به جز کاربر معمولی هیچ دسترسی ای به فایل نداره.
اگه بخوایم فقط به یک کاربر یک دسترسی خاص رو اضافه کنیم و کاری به بقیه نداشته باشیم
میتونیم بگیم:
chmod u+rwx // r/- w/- x/-
که برای مالک دسترسی های rwx رو اضافه میکنه و کاری نداره بقیه چطوری هستن.
یا
chmod g-r
که دسترسی خواندن رو از گروه میگیره.
Why use vim?
https://youtu.be/D4YTJ2W5q4Y?si=a3EdP7EQexlkR_vD
https://youtu.be/D4YTJ2W5q4Y?si=a3EdP7EQexlkR_vD
YouTube
Why I use Vim in 2022
Surprisingly asked quite a bit, why would I ever use vim in 2022 when there is so many options written in the 21st century, like vscode, intellij, sublime, ...
### Editor
All my videos are edited by Flip. Give him a follow! https://twitter.com/88thpl …
### Editor
All my videos are edited by Flip. Give him a follow! https://twitter.com/88thpl …
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
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
خیلی وقتا اسم یه تعداد حجیمی از فایلا باید تغییر کنه. مخصوصا آهنگا. معمولا اسم یه فایل موزیک هیچ اطلاعاتی درمورد ترک نداره.
برنامه ی bulk rename در این مواقع به کار میاد. همراه با thunar نصب میشه و کارش اینه که فایلا رو میگیره و به یه فرمت دلخواه اسمشون رو تغییر میده.
نصب با pacman:
نصب با apt:
نصب با dnf:
#معرفی
برنامه ی bulk rename در این مواقع به کار میاد. همراه با thunar نصب میشه و کارش اینه که فایلا رو میگیره و به یه فرمت دلخواه اسمشون رو تغییر میده.
نصب با pacman:
sudo pacman -Sy thunar
نصب با apt:
sudo apt install thunarنصب با dnf:
sudo dnf install thunar#معرفی
ـLibre translate یه مترجم متن باز قویه که میتونین به جای google translate ازش استفاده کنین.
libretranslate.com
#جایگزین
libretranslate.com
#جایگزین
❤2
🔥4
#کامند_قوی
کامند
کامند
کامند
کامند
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 مثل یه هارد دیسک در نظر گرفته شده، میتونن هر بخشی از هارد دیسک های واقعی رو بردارن.
#لینوکس
مکانیزمی جایگزین برای مدیریت سیستم های حافظه به روش سنتی و پارتیشن بیس در لینوکس. در LVM به جای پارتیشن ها، حافظه های مجازی میسازیم و بعد به سادگیِ پارتیشن ها مونت(mount)شون میکنیم.
ساختار LVM پارتیشن فیزیکی و هارد دیسک نداره، به جاش از حافظه ی منطقی(بخونید پارتیشن مجازی) و گروه های حافظه ی منطقی(بخونید هارد دیسک مجازی) استفاده میکنه. این قابلیت باعث شده مدیریت حافظه در LVM خیلی ساده تر بشه و محدودیت های روش سنتی مدیریت حافظه از بین برن. مثلا چند تا هارد دیسک میتونن یه هارد دیسک منسجم تشکلیل بدن و اطلاعات رو بین خودشون به اشتراک بذارن. یا مثلا یه حافظه مجازی در LVM میتونه از جاهای مختلف یک یا چند هارد دیسک مستقل تشکیل شده باشه. همچنین تغییر سایز در LVM محدودیت نداره و به راحتی امکان پذیره.
توضیحات عکس:
Logical Volume Group(VG):
گروه حافظه منطقی که چندین هارد دیسک رو در خودش داره.
Logical Volume(LV):
حافظه ی منطقی، که هرکدوم یه بخشی از VG هستن. از اونجایی که VG مثل یه هارد دیسک در نظر گرفته شده، میتونن هر بخشی از هارد دیسک های واقعی رو بردارن.
#لینوکس
🔥2👍1
