Linux 🐧 (Kernel Fa)
شما میتوانید با استفاده از دستورات ترمینال، تصویر پس زمینه بوت لودر GRUB را تغییر دهید. مراحل زیر را دنبال کنید: 1. تصویر مورد نظر خود را در دایرکتوری /boot/grub قرار دهید. 2. با استفاده از دستور زیر، فایل /etc/default/grub را باز کنید: sudo nano /etc/default/grub…
یه دوستانی که جدیدا جوین شدن پیشنهاد میکنم حتما این پست رو بخونید و تست کنید مخصوصا کسایی که دوال بوت کردن و همیشه قبل از بالا اومدن سیستم بوت لودر رو میبینن :))
👍2👨💻1
تغییر جهت جریان یک روش برای تغییر ورودی و خروجی دستورات در لینوکس است. سه جریان اصلی که می توانند تغییر مسیر داده شوند عبارتند از: ورودی استاندارد (stdin)، خروجی استاندارد (stdout) و خطای استاندارد (stderr). در زیر چند مثال از نحوه استفاده از تغییر جهت جریان آمده است:
- تغییر مسیر خروجی استاندارد به یک فایل:
- تغییر مسیر خطای استاندارد به یک فایل:
- تغییر مسیر هم خروجی استاندارد و هم خطای استاندارد به یک فایل:
@KernelFa Linux 🐧
- تغییر مسیر خروجی استاندارد به یک فایل:
ls > file.txt
- تغییر مسیر خطای استاندارد به یک فایل:
ls /fake/dir 2> error.txt
- تغییر مسیر هم خروجی استاندارد و هم خطای استاندارد به یک فایل:
ls /fake/dir &> output.txt
@KernelFa Linux 🐧
👨💻1
چگونه با استفاده از
اگر از لینوکس استفاده میکنید و میخواهید فایلها را از خط فرمان دانلود کنید، میتوانید از دستور
@KernelFa Linux 🐧
wget در لینوکس فایلها را دانلود کنیماگر از لینوکس استفاده میکنید و میخواهید فایلها را از خط فرمان دانلود کنید، میتوانید از دستور
wget استفاده کنید. در ادامه نحوه استفاده از wget برای دانلود تصویر لوگوی فیسبوک را مشاهده خواهید کرد:wget -c https://site.com/facebook-logo.png -O facebook.png
این دستور تصویر را از URL مشخص شده دانلود کرده و با نام "facebook.png" در پوشه جاری ذخیره میکند. گزینه "-c" به wget میگوید که در صورت وقفه یا قطع شدن دانلود، دانلود را ادامه دهد.@KernelFa Linux 🐧
دستور
۱. برای مرتب کردن یک فایل، از دستور زیر استفاده کنید:
۲. برای مرتب کردن یک فایل به صورت عددی، از دستور زیر استفاده کنید:
۳. برای مرتب کردن یک فایل به صورت معکوس، از دستور زیر استفاده کنید:
۴. برای مرتب کردن یک فایل و حذف تکرارها، از دستور زیر استفاده کنید:
۵. برای مرتب کردن یک فایل و ذخیره خروجی در یک فایل جدید، از دستور زیر استفاده کنید:
@KernelFa Linux 🐧
sort در لینوکس برای مرتب کردن محتوای فایلهای متنی استفاده میشود. در ادامه چند نمونه از استفاده از دستور sort آمده است:۱. برای مرتب کردن یک فایل، از دستور زیر استفاده کنید:
$ sort filename.txt۲. برای مرتب کردن یک فایل به صورت عددی، از دستور زیر استفاده کنید:
$ sort -n filename.txt۳. برای مرتب کردن یک فایل به صورت معکوس، از دستور زیر استفاده کنید:
$ sort -r filename.txt۴. برای مرتب کردن یک فایل و حذف تکرارها، از دستور زیر استفاده کنید:
$ sort -u filename.txt۵. برای مرتب کردن یک فایل و ذخیره خروجی در یک فایل جدید، از دستور زیر استفاده کنید:
$ sort filename.txt > newfile.txt@KernelFa Linux 🐧
👏2
در لینوکس، Here document (Heredoc) نوعی redirection است که به شما اجازه میدهد تا چندین خط ورودی را به یک دستور منتقل کنید. این نوع redirection یک بلوک کد ویژه است که شامل رشتههای چند خطی است که به یک دستور منتقل میشود. نحو نوشتار HereDoc به صورت زیر است:
این نوع redirection به shell میگوید که ورودی را از منبع فعلی (HERE) تا زمانی که یک خط حاوی کلمه (HERE) دیده شود، بخواند. در ادامه، یک مثال از استفاده از HereDoc آمده است:
در این مثال، دستور
@KernelFa Linux 🐧
[COMMAND] <<[-] 'DELIMITER'
HERE-DOCUMENT
DELIMITER
این نوع redirection به shell میگوید که ورودی را از منبع فعلی (HERE) تا زمانی که یک خط حاوی کلمه (HERE) دیده شود، بخواند. در ادامه، یک مثال از استفاده از HereDoc آمده است:
cat <<EOF > file.txt
This is an example of HereDoc.
It allows you to pass multiple lines of input to a command.
EOF
در این مثال، دستور
cat ورودی را از منبع فعلی (HereDoc) تا زمانی که کلمه EOF را ببیند، میخواند. سپس خروجی به فایل file.txt منتقل میشود.@KernelFa Linux 🐧
👍2🔥1🥴1
دستور
در اینجا یک نمونه از چگونگی استفاده از آن را مشاهده می کنید:
@KernelFa Linux 🐧
free برای دریافت اطلاعات در مورد مجموع مقدار حافظه دسترسی تصادفی در دسترس با مقدار حافظه استفاده شده و حافظه swap در سیستم استفاده می شود. همچنین حافظه بافر استفاده شده توسط kernel را نمایش می دهد. اطلاعات حافظه خروجی در وریانت های مختلفی مانند بایت، کیلوبایت، مگابایت، گیگابایت و غیره خواهد بود. در اینجا یک نمونه از چگونگی استفاده از آن را مشاهده می کنید:
free -hاین دستور نحوه استفاده از حافظه را به صورت خوانا نمایش می دهد.
@KernelFa Linux 🐧
👍3👌1
دستور
اینجا مثالی از نحوه استفاده از دستور
@KernelFa Linux 🐧
nohup در لینوکس برای اجرای یک دستور یا اسکریپت در پس زمینه حتی پس از خروج از شل / ترمینال استفاده می شود. این برای "بدون قطع" است. هنگامی که یک دستور را با استفاده از nohup اجرا می کنید ، حتی اگر از سیستم خارج شوید یا پنجره ترمینال را که آن را راه اندازی کرده است ببندید ، همچنان ادامه خواهد داد .اینجا مثالی از نحوه استفاده از دستور
nohup آمده است:nohup command &علامت
& در پایان دستور به لینوکس می گوید که دستور را در پس زمینه اجرا کند. مثال:nohup ./my-noscript.sh &این دستورات اسکریپت
my-noscript.sh را در پس زمینه اجرا می کند حتی اگر شما از سیستم خارج شوید یا پنجره ترمینال را که آن را راه اندازی کرده است ببندید .@KernelFa Linux 🐧
❤3🔥1
دستور
برای مثال، با استفاده از دستور
برای تفسیر این دستور:
خود دستور است.
@KernelFa Linux 🐧
watch به شما این امکان را میدهد که یک دستور را به صورت مکرر و در فاصله زمانی مشخصی اجرا کنید و خروجی آن را در ترمینال نمایش دهید.برای مثال، با استفاده از دستور
watch و دستور `uptime`، میتوانید به صورت مکرر زمان سیستم و میانگین بار را در ترمینال نمایش دهید:watch -n 1 'uptime'این دستور هر ثانیه زمان سیستم و میانگین بار را در ترمینال نشان میدهد.
برای تفسیر این دستور:
خود دستور است.
watch
فاصله زمانی را که دستور باید اجرا شود، مشخص میکند. در این حالت، هر 1 ثانیه.-n 1
دستوری است که به صورت مکرر اجرا خواهد شد.'uptime'
شما میتوانید دستور uptime را با هر دستور دیگری که میخواهید به صورت مکرر اجرا شود، جایگزین کنید.@KernelFa Linux 🐧
❤3🤯3
دستور
وقتی شما از یک کامپیوتر استفاده میکنید، باید همزمان بسیاری از کارها را انجام دهید. باید برنامههای مختلفی مانند مرورگر وب، پخش کننده موسیقی یا پردازشگر واژهها را اجرا کنید. هر برنامه نیاز به برخی منابع کامپیوتر مانند حافظه و زمان CPU دارد.
دستور
به این صورت فکر کنید: تصور کنید شما با اسباب بازیهای خود بازی میکنید و مادر شما از شما خواسته است اتاق خود را تمیز کنید. شما میتوانید به مادر خود بگوئید که میخواهید با بازی با اسباب بازیهای خود به پایان برسید زیرا برای شما مهمتر است. دستور
@KernelFa Linux 🐧
niceوقتی شما از یک کامپیوتر استفاده میکنید، باید همزمان بسیاری از کارها را انجام دهید. باید برنامههای مختلفی مانند مرورگر وب، پخش کننده موسیقی یا پردازشگر واژهها را اجرا کنید. هر برنامه نیاز به برخی منابع کامپیوتر مانند حافظه و زمان CPU دارد.
دستور
nice مانند یک راه برای به کامپیوتر گفتن است که کدام برنامه مهمتر است. این دستور به کامپیوتر کمک میکند تصمیم بگیرد کدام برنامه باید زمان CPU بیشتری دریافت کند. اگر یک برنامه اولویت بالاتر داشته باشد، کامپیوتر زمان CPU بیشتری به آن اختصاص خواهد داد.به این صورت فکر کنید: تصور کنید شما با اسباب بازیهای خود بازی میکنید و مادر شما از شما خواسته است اتاق خود را تمیز کنید. شما میتوانید به مادر خود بگوئید که میخواهید با بازی با اسباب بازیهای خود به پایان برسید زیرا برای شما مهمتر است. دستور
nice شبیه به گفتن به کامپیوتر است که کدام برنامه برای شما مهمتر است.@KernelFa Linux 🐧
👍6🔥1
Linux 🐧 (Kernel Fa)
دستور nice وقتی شما از یک کامپیوتر استفاده میکنید، باید همزمان بسیاری از کارها را انجام دهید. باید برنامههای مختلفی مانند مرورگر وب، پخش کننده موسیقی یا پردازشگر واژهها را اجرا کنید. هر برنامه نیاز به برخی منابع کامپیوتر مانند حافظه و زمان CPU دارد. دستور…
توی پست بعدی حتما نحوه استفاده از دستور
nice رو آموزش میدیم :)👍4
در لینوکس، یک پروسه نمونه ای از اجرای یک برنامه یا دستور است. در حالی که این پروسه ها وجود دارند، آنها در یکی از پنج حالت ممکن خواهند بود :
۱. Running or Runnable (R)
۲. Uninterruptible Sleep (D)
۳. Interruptable Sleep (S)
۴. Stopped (T)
۵. Zombie (Z)
حالت Running به معنای این است که پروسه در حال اجرا است یا آماده اجرا است. حالت Interruptible به معنای این است که پروسه منتظر رویداد یا سیگنالی از پروسه دیگر است و می تواند توسط سیگنال ها متوقف شود. حالت Uninterruptible به معنای این است که پروسه منتظر شرایط سخت افزاری است و نمی تواند توسط سیگنال ها متوقف شود. حالت Stopped به معنای این است که پروسه توسط یک سیگنال متوقف شده است و می تواند توسط سیگنال دیگری از سر بگیرد. حالت Zombie به معنای این است که پروسه خاتمه یافته است، اما وضعیت خروج آن توسط پروسه والد آن جمع آوری نشده است .
@KernelFa Linux 🐧
۱. Running or Runnable (R)
۲. Uninterruptible Sleep (D)
۳. Interruptable Sleep (S)
۴. Stopped (T)
۵. Zombie (Z)
حالت Running به معنای این است که پروسه در حال اجرا است یا آماده اجرا است. حالت Interruptible به معنای این است که پروسه منتظر رویداد یا سیگنالی از پروسه دیگر است و می تواند توسط سیگنال ها متوقف شود. حالت Uninterruptible به معنای این است که پروسه منتظر شرایط سخت افزاری است و نمی تواند توسط سیگنال ها متوقف شود. حالت Stopped به معنای این است که پروسه توسط یک سیگنال متوقف شده است و می تواند توسط سیگنال دیگری از سر بگیرد. حالت Zombie به معنای این است که پروسه خاتمه یافته است، اما وضعیت خروج آن توسط پروسه والد آن جمع آوری نشده است .
@KernelFa Linux 🐧
👍1🔥1🤔1
دستور
برای تنظیم اولویت پایین، دستور زیر را وارد کنید:
برای تنظیم اولویت بالا، دستور زیر را وارد کنید:
برای اجرای یک دستور با اولویت پایین، دستور زیر را وارد کنید:
برای اجرای یک دستور با اولویت پایین در پس زمینه، دستور زیر را وارد کنید:
@KernelFa Linux 🐧
nice در لینوکس برای تنظیم اولویت اجرای یک فرآیند استفاده می شود. برای استفاده از این دستور، می توانید به صورت زیر عمل کنید¹:برای تنظیم اولویت پایین، دستور زیر را وارد کنید:
nice -n 15 cc -c *.c &
برای تنظیم اولویت بالا، دستور زیر را وارد کنید:
nice --10 wall <<end System shutdown in 2 minutes! end
برای اجرای یک دستور با اولویت پایین، دستور زیر را وارد کنید:
nice cc -c *.c
برای اجرای یک دستور با اولویت پایین در پس زمینه، دستور زیر را وارد کنید:
nice cc -c *.c &
@KernelFa Linux 🐧
👍2
Linux 🐧 (Kernel Fa)
دستور nice در لینوکس برای تنظیم اولویت اجرای یک فرآیند استفاده می شود. برای استفاده از این دستور، می توانید به صورت زیر عمل کنید¹: برای تنظیم اولویت پایین، دستور زیر را وارد کنید: nice -n 15 cc -c *.c & برای تنظیم اولویت بالا، دستور زیر را وارد کنید: nice…
این نکته رو اشاره کنم که niceness یه عددی بین منفی ۲۰ تا ۱۹ هست.
هرچی عدد کوچیک تر بشه و به سمت منفی ها بره اولیت بیشتر میشه یا به عبارتی niceness کمتر میشه
هرچی عدد کوچیک تر بشه و به سمت منفی ها بره اولیت بیشتر میشه یا به عبارتی niceness کمتر میشه
👍3
برای راه اندازی مجدد سرویس Network Manager در لینوکس، می توانید از دستور زیر استفاده کنید:
این دستور سرویس Network Manager را مجددا راه اندازی کرده و فایل های پیکربندی آن را بارگذاری مجدد می کند. همچنین می توانید از دستور زیر برای توقف سرویس استفاده کنید:
و از دستور زیر برای شروع آن دوباره:
@KernelFa Linux 🐧
sudo systemctl restart NetworkManager
این دستور سرویس Network Manager را مجددا راه اندازی کرده و فایل های پیکربندی آن را بارگذاری مجدد می کند. همچنین می توانید از دستور زیر برای توقف سرویس استفاده کنید:
sudo systemctl stop NetworkManager
و از دستور زیر برای شروع آن دوباره:
sudo systemctl start NetworkManager
@KernelFa Linux 🐧
👍1
Forwarded from Golang Farsi | گولنگ فارسی
دوستان یه گروه درست کردم اگه دوست داشتید جوین بشید که بتونیم باهم حرف بزنیم :))
https://news.1rj.ru/str/BackEndGroup
https://news.1rj.ru/str/BackEndGroup
Telegram
BackEnd Group
BackEnd Group
اگه اکانت پریمیوم دارید اول تلگرام رو آپدیت کنید بعد روی لینک زیر بزنید، ممنون👇
https://news.1rj.ru/str/KernelFa?boost
https://news.1rj.ru/str/KernelFa?boost
Telegram
Linux 🐧 (Kernel Fa)
Boost this channel to help it unlock additional features.
Forwarded from Golang Farsi | گولنگ فارسی
This media is not supported in your browser
VIEW IN TELEGRAM
Happy New Year ❤️
The video is made with Pika
The video is made with Pika