Linux 🐧 (Kernel Fa) – Telegram
Linux 🐧 (Kernel Fa)
109 subscribers
14 photos
16 links
Linux 🐧 (Kernel Fa)
Download Telegram
دستور 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 به صورت زیر است:

[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
دستور free برای دریافت اطلاعات در مورد مجموع مقدار حافظه دسترسی تصادفی در دسترس با مقدار حافظه استفاده شده و حافظه swap در سیستم استفاده می شود. همچنین حافظه بافر استفاده شده توسط kernel را نمایش می دهد. اطلاعات حافظه خروجی در وریانت های مختلفی مانند بایت، کیلوبایت، مگابایت، گیگابایت و غیره خواهد بود.

در اینجا یک نمونه از چگونگی استفاده از آن را مشاهده می کنید:
free -h
این دستور نحوه استفاده از حافظه را به صورت خوانا نمایش می دهد.

@KernelFa Linux 🐧
👍3👌1
دستور nohup در لینوکس برای اجرای یک دستور یا اسکریپت در پس زمینه حتی پس از خروج از شل / ترمینال استفاده می شود. این برای "بدون قطع" است. هنگامی که یک دستور را با استفاده از nohup اجرا می کنید ، حتی اگر از سیستم خارج شوید یا پنجره ترمینال را که آن را راه اندازی کرده است ببندید ، همچنان ادامه خواهد داد .

اینجا مثالی از نحوه استفاده از دستور nohup آمده است:

nohup command &

علامت & در پایان دستور به لینوکس می گوید که دستور را در پس زمینه اجرا کند. مثال:

nohup ./my-noscript.sh &

این دستورات اسکریپت my-noscript.sh را در پس زمینه اجرا می کند حتی اگر شما از سیستم خارج شوید یا پنجره ترمینال را که آن را راه اندازی کرده است ببندید .

@KernelFa Linux 🐧
3🔥1
دستور watch به شما این امکان را می‌دهد که یک دستور را به صورت مکرر و در فاصله زمانی مشخصی اجرا کنید و خروجی آن را در ترمینال نمایش دهید.

برای مثال، با استفاده از دستور watch و دستور `uptime`، می‌توانید به صورت مکرر زمان سیستم و میانگین بار را در ترمینال نمایش دهید:

watch -n 1 'uptime'

این دستور هر ثانیه زمان سیستم و میانگین بار را در ترمینال نشان می‌دهد.

برای تفسیر این دستور:

خود دستور است.
watch

فاصله زمانی را که دستور باید اجرا شود، مشخص می‌کند. در این حالت، هر 1 ثانیه.
-n 1

دستوری است که به صورت مکرر اجرا خواهد شد.
'uptime'

شما می‌توانید دستور uptime را با هر دستور دیگری که می‌خواهید به صورت مکرر اجرا شود، جایگزین کنید.

@KernelFa Linux 🐧
3🤯3
دستور nice

وقتی شما از یک کامپیوتر استفاده می‌کنید، باید همزمان بسیاری از کارها را انجام دهید. باید برنامه‌های مختلفی مانند مرورگر وب، پخش کننده موسیقی یا پردازشگر واژه‌ها را اجرا کنید. هر برنامه نیاز به برخی منابع کامپیوتر مانند حافظه و زمان CPU دارد.

دستور nice مانند یک راه برای به کامپیوتر گفتن است که کدام برنامه مهم‌تر است. این دستور به کامپیوتر کمک می‌کند تصمیم بگیرد کدام برنامه باید زمان CPU بیشتری دریافت کند. اگر یک برنامه اولویت بالاتر داشته باشد، کامپیوتر زمان CPU بیشتری به آن اختصاص خواهد داد.

به این صورت فکر کنید: تصور کنید شما با اسباب بازی‌های خود بازی می‌کنید و مادر شما از شما خواسته است اتاق خود را تمیز کنید. شما می‌توانید به مادر خود بگوئید که می‌خواهید با بازی با اسباب بازی‌های خود به پایان برسید زیرا برای شما مهم‌تر است. دستور nice شبیه به گفتن به کامپیوتر است که کدام برنامه برای شما مهم‌تر است.

@KernelFa Linux 🐧
👍6🔥1
در لینوکس، یک پروسه نمونه ای از اجرای یک برنامه یا دستور است. در حالی که این پروسه ها وجود دارند، آنها در یکی از پنج حالت ممکن خواهند بود :

۱. Running or Runnable (R)
۲. Uninterruptible Sleep (D)
۳. Interruptable Sleep (S)
۴. Stopped (T)
۵. Zombie (Z)

حالت Running به معنای این است که پروسه در حال اجرا است یا آماده اجرا است. حالت Interruptible به معنای این است که پروسه منتظر رویداد یا سیگنالی از پروسه دیگر است و می تواند توسط سیگنال ها متوقف شود. حالت Uninterruptible به معنای این است که پروسه منتظر شرایط سخت افزاری است و نمی تواند توسط سیگنال ها متوقف شود. حالت Stopped به معنای این است که پروسه توسط یک سیگنال متوقف شده است و می تواند توسط سیگنال دیگری از سر بگیرد. حالت Zombie به معنای این است که پروسه خاتمه یافته است، اما وضعیت خروج آن توسط پروسه والد آن جمع آوری نشده است .

@KernelFa Linux 🐧
👍1🔥1🤔1
دستور 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
5 important components of Linux

@KernelFa Linux 🐧
برای راه اندازی مجدد سرویس Network Manager در لینوکس، می توانید از دستور زیر استفاده کنید:

sudo systemctl restart NetworkManager


این دستور سرویس Network Manager را مجددا راه اندازی کرده و فایل های پیکربندی آن را بارگذاری مجدد می کند. همچنین می توانید از دستور زیر برای توقف سرویس استفاده کنید:

sudo systemctl stop NetworkManager


و از دستور زیر برای شروع آن دوباره:

sudo systemctl start NetworkManager


@KernelFa Linux 🐧
👍1
دوستان یه گروه درست کردم اگه دوست داشتید جوین بشید که بتونیم باهم حرف بزنیم :))

https://news.1rj.ru/str/BackEndGroup
😂😂

@KernelFa Linux 🐧
2
اگه اکانت پریمیوم دارید اول تلگرام رو آپدیت کنید بعد روی لینک زیر بزنید، ممنون👇

https://news.1rj.ru/str/KernelFa?boost
Forwarded from Linuxor ?
با این کامند میشه یه تیکه خاصی از ویدیوی یوتیوب رو دانلود کرد (نیازمند yt-dlp و ffmpeg)


yt-dlp --external-downloader ffmpeg --external-downloader-args "-ss 00:05:00 -t 00:01:00" "https://www.youtube.com/watch?v=Y6DGABIcB3w"


🐧 @Linuxor ~ malathion
👍4
Ubuntu is cool bro 😂

@KernelFa
👍3👎1
این عکس خیلی ساده توضیح داده که channel توی Golang چیه و چیکار میکنه

@GolangF
Forwarded from Golang Farsi | گولنگ فارسی (Amir Hossein Kamandlou)
این عکس خیلی ساده تفاوت exchange های RabbitMQ رو مشخص کرده.

@GolangF
Forwarded from Kamandlou
‏نرم افزار مثل سکس میمونه وقتی رایگانه بهتره.
- لینوس توروالدز

✍️ Kamandlou

@KamandlouChannel
😁5