دستور
اینجا ساختار پایه دستور
-
-
در ادامه چند نمونه از استفاده از دستور
1. جستجوی تمام فایلهای با نام خاص:
این دستور به دنبال تمام فایلهای با نام
2. جستجوی تمام فایلهای بزرگتر از حجم خاص:
این دستور به دنبال تمام فایلهای بزرگتر از 10 مگابایت در دایرکتوری
3. جستجوی تمام فایلهای تغییر یافته در بازه زمانی خاص:
این دستور به دنبال تمام فایلهای تغییر یافته در 7 روز گذشته در دایرکتوری
امیدوارم که کمک کرده باشم! اگر سوال دیگری دارید، به من بگوید.
@KernelFa Linux 🐧
find در لینوکس برای جستجوی فایلها و دایرکتوریها در محل مشخص شده استفاده میشود. این دستور قدرتمند میتواند بر اساس معیارهای مختلفی مانند نام، اندازه، نوع و زمان تغییر فایلها جستجو کند.اینجا ساختار پایه دستور
find را مشاهده میکنید:find [path] [expression]
-
[path]: دایرکتوری را که از آن جستجو را شروع میکنید، مشخص میکند.-
[expression]: شرایط جستجو را مشخص میکند.در ادامه چند نمونه از استفاده از دستور
find را برای شما آوردهایم:1. جستجوی تمام فایلهای با نام خاص:
find /home/user -name myfile.txt
این دستور به دنبال تمام فایلهای با نام
myfile.txt در دایرکتوری /home/user میگردد.2. جستجوی تمام فایلهای بزرگتر از حجم خاص:
find /home/user -size +10M
این دستور به دنبال تمام فایلهای بزرگتر از 10 مگابایت در دایرکتوری
/home/user میگردد.3. جستجوی تمام فایلهای تغییر یافته در بازه زمانی خاص:
find /home/user -mtime -7
این دستور به دنبال تمام فایلهای تغییر یافته در 7 روز گذشته در دایرکتوری
/home/user میگردد.امیدوارم که کمک کرده باشم! اگر سوال دیگری دارید، به من بگوید.
@KernelFa Linux 🐧
❤1
شما میتوانید تصویر پس زمینه سفارشی برای بوت لودر GRUB در لینوکس تنظیم کنید. مراحل زیر را دنبال کنید:
1. با استفاده از دستور زیر، Grub Customizer را در ترمینال نصب کنید:
3. بر روی زبانه "Appearance settings" کلیک کنید.
4. بر روی دکمه "Background image" کلیک کنید.
5. بر روی "+ Other Locations" کلیک کرده و به دایرکتوری تصاویر خود بروید.
6. تصویر مورد نظر خود را انتخاب کرده و "Open" را کلیک کنید.
7. بر روی "Save" کلیک کنید تا تغییرات ذخیره شود.
تمام! حالا هنگام بوت سیستم، تصویر پس زمینه سفارشی خود را مشاهده خواهید کرد.
@KernelFa Linux 🐧
1. با استفاده از دستور زیر، Grub Customizer را در ترمینال نصب کنید:
sudo apt-get install grub-customizer2. Grub Customizer را از منوی برنامهها باز کنید.
3. بر روی زبانه "Appearance settings" کلیک کنید.
4. بر روی دکمه "Background image" کلیک کنید.
5. بر روی "+ Other Locations" کلیک کرده و به دایرکتوری تصاویر خود بروید.
6. تصویر مورد نظر خود را انتخاب کرده و "Open" را کلیک کنید.
7. بر روی "Save" کلیک کنید تا تغییرات ذخیره شود.
تمام! حالا هنگام بوت سیستم، تصویر پس زمینه سفارشی خود را مشاهده خواهید کرد.
@KernelFa Linux 🐧
❤1
شما میتوانید با استفاده از دستورات ترمینال، تصویر پس زمینه بوت لودر GRUB را تغییر دهید. مراحل زیر را دنبال کنید:
1. تصویر مورد نظر خود را در دایرکتوری /boot/grub قرار دهید.
2. با استفاده از دستور زیر، فایل /etc/default/grub را باز کنید:
3. در فایل باز شده، خط زیر را پیدا کنید و مقدار آن را به آدرس تصویر خود تغییر دهید:
4. فایل را ذخیره کنید و بسته شود.
5. با استفاده از دستور زیر، GRUB را بهروز کنید:
تمام! حالا هنگام بوت سیستم، تصویر پس زمینه سفارشی خود را مشاهده خواهید کرد.
@KernelFa Linux 🐧
1. تصویر مورد نظر خود را در دایرکتوری /boot/grub قرار دهید.
2. با استفاده از دستور زیر، فایل /etc/default/grub را باز کنید:
sudo nano /etc/default/grub
3. در فایل باز شده، خط زیر را پیدا کنید و مقدار آن را به آدرس تصویر خود تغییر دهید:
GRUB_BACKGROUND="/path/to/wallpaper.jpg"
4. فایل را ذخیره کنید و بسته شود.
5. با استفاده از دستور زیر، GRUB را بهروز کنید:
sudo update-grub
تمام! حالا هنگام بوت سیستم، تصویر پس زمینه سفارشی خود را مشاهده خواهید کرد.
@KernelFa Linux 🐧
😍3
برای مشاهده حجم کل یک دایرکتوری در لینوکس، میتوانید از دستور du استفاده کنید. برای مثال، برای مشاهده حجم کل دایرکتوری /home/user/Documents، دستور زیر را وارد کنید:
در این دستور، s به معنی نمایش خلاصهای از حجم دایرکتوری و h به معنی نمایش حجم به صورت خوانا (با واحدهای مناسب) است. همچنین، شما میتوانید با استفاده از دستورات دیگری مثل du -a و du -c نیز حجم فایلها و دایرکتوریها را مشاهده کنید.
@KernelFa Linux 🐧
du -sh /home/user/Documents
در این دستور، s به معنی نمایش خلاصهای از حجم دایرکتوری و h به معنی نمایش حجم به صورت خوانا (با واحدهای مناسب) است. همچنین، شما میتوانید با استفاده از دستورات دیگری مثل du -a و du -c نیز حجم فایلها و دایرکتوریها را مشاهده کنید.
@KernelFa Linux 🐧
🔥2
دستور ldd در لینوکس برای نمایش وابستگیهای یک فایل اجرایی به کتابخانهها استفاده میشود. برای مثال، اگر میخواهید وابستگیهای فایل اجرایی /usr/bin/ls را ببینید، دستور زیر را وارد کنید:
در خروجی این دستور، کتابخانههای مورد استفاده توسط فایل اجرایی به همراه مسیر آنها نمایش داده میشود. همچنین، شما میتوانید با استفاده از پارامترهای دیگری مثل -v و -u نیز خروجی دستور ldd را تغییر دهید.
@KernelFa Linux 🐧
ldd /usr/bin/ls
در خروجی این دستور، کتابخانههای مورد استفاده توسط فایل اجرایی به همراه مسیر آنها نمایش داده میشود. همچنین، شما میتوانید با استفاده از پارامترهای دیگری مثل -v و -u نیز خروجی دستور ldd را تغییر دهید.
@KernelFa Linux 🐧
❤1
دستور
گزینه
بنابراین، دستور
@KernelFa Linux 🐧
touch یک دستور استاندارد است که در سیستم عامل های UNIX/Linux استفاده می شود و برای ایجاد، تغییر و تنظیم زمان بندی فایل ها استفاده می شود. دستور touch برای ایجاد یک فایل بدون هیچ محتوایی استفاده می شود. فایل ایجاد شده با استفاده از دستور touch خالی است.touch -d "10 days ago" myfile.txtگزینه
-d برای مشخص کردن تاریخ و زمان فایل استفاده می شود. در مثال شما، گزینه -d "10 days ago" برای تنظیم زمان بندی فایل به 10 روز پیش استفاده می شود.بنابراین، دستور
touch -d "10 days ago" myfile.txt زمان بندی فایل myfile.txt را به 10 روز پیش تنظیم می کند.@KernelFa Linux 🐧
❤1
برای تغییر پورت SSH پیش فرض در اوبونتو، میتوانید از مراحل زیر استفاده کنید:
1. با استفاده از دستور زیر، فایل sshd_config را با یک ویرایشگر متنی مانند nano یا vi باز کنید:
2. خطی که شامل "#Port 22" است را پیدا کرده و با حذف علامت "#" آن را فعال کنید.
3. شماره پورت را به شماره پورت مورد نظر خود تغییر دهید. به عنوان مثال، اگر میخواهید از پورت 2222 استفاده کنید، خط را به "Port 2222" تغییر دهید.
4. فایل را ذخیره کرده و خارج شوید.
5. با استفاده از دستور زیر، سرویس SSH را راهاندازی مجدد کنید:
بعد از انجام این مراحل، باید بتوانید با استفاده از پورت SSH جدید به سرور اوبونتو خود متصل شوید.
@KernelFa Linux 🐧
1. با استفاده از دستور زیر، فایل sshd_config را با یک ویرایشگر متنی مانند nano یا vi باز کنید:
sudo nano /etc/ssh/sshd_config
2. خطی که شامل "#Port 22" است را پیدا کرده و با حذف علامت "#" آن را فعال کنید.
3. شماره پورت را به شماره پورت مورد نظر خود تغییر دهید. به عنوان مثال، اگر میخواهید از پورت 2222 استفاده کنید، خط را به "Port 2222" تغییر دهید.
4. فایل را ذخیره کرده و خارج شوید.
5. با استفاده از دستور زیر، سرویس SSH را راهاندازی مجدد کنید:
sudo systemctl restart sshd
بعد از انجام این مراحل، باید بتوانید با استفاده از پورت SSH جدید به سرور اوبونتو خود متصل شوید.
@KernelFa Linux 🐧
👍3
دستور
برای استفاده از این دستور، مثالهای زیر را ببینید:
- برای نمایش تمام اطلاعات درباره معماری پردازنده:
- برای نمایش تنها تعداد هستههای پردازنده:
- برای نمایش تنها تعداد رشتههای پردازنده:
@KernelFa Linux 🐧
lscpu یک ابزار خط فرمان در لینوکس است که اطلاعاتی درباره معماری پردازنده را نشان میدهد. این دستور اطلاعات را از sysfs، /proc/cpuinfo و منابع دیگر جمعآوری میکند. این دستور میتواند تعداد هستههای پردازنده، نام مدل پردازنده، سرعت پردازنده، دستورات پردازنده، آسیبپذیریهای پردازنده و نوع مجازیسازی پردازنده را نشان دهد. همچنین، این دستور گزینههای مختلفی برای بهینهسازی خروجی برای تجزیه و تحلیل یا خوانایی دارد.برای استفاده از این دستور، مثالهای زیر را ببینید:
- برای نمایش تمام اطلاعات درباره معماری پردازنده:
$ lscpu- برای نمایش تنها تعداد هستههای پردازنده:
$ lscpu | grep 'Core(s) per socket'- برای نمایش تنها تعداد رشتههای پردازنده:
$ lscpu | grep 'Thread(s) per core'@KernelFa Linux 🐧
👍2❤1
- به آخرین دایرکتوری کاری که در آن بودید بازگردید:
cd -
- به دایرکتوری خانه بازگردید:cd ~
- محتویات یک دایرکتوری را لیست کنید:ls
- اجرای چندین دستور در یک دستور واحد:command1 && command2
- اجرای چندین دستور در یک دستور واحد فقط در صورت موفقیت آمیز بودن دستور قبلی:command1 && command2 || command3
- جستجو و استفاده آسان از دستوراتی که قبلاً استفاده کردهاید:history | grep <command>
@KernelFa Linux 🐧👍2🤩1
