نوشته‌های ترمینالی
2.76K subscribers
425 photos
12 videos
32 files
2.28K links
Download Telegram
Forwarded from Geeky Career (Mohammad Moallemi)
#linux #terminal #bash

How to get process PIDs?
pgrep <process_name>
e.g.
pgrep python

pgrep is a command-line utility that allows you to find the process IDs of a running program based on given criteria. It can be a full or partial process name, a user running the process, or other attributes.

The pgrep command is a part of the procps (or procps-ng) package, which is pre-installed on nearly all Linux distributions.

https://linuxize.com/post/pgrep-command-in-linux/
Forwarded from Programming Resources via @like
A collection of modern/faster/saner alternatives to common unix commands.
مجموعه‌ای از ابزارهای بهتر و سریعتر که میشه از اونها به عنوان جایگزین خیلی از دستورات پیش‌فرض لینوکس استفاده کرد.

#terminal #tools #modern #unix #linux #cli #shell #command_line #command
@pythony

https://github.com/ibraheemdev/modern-unix
Forwarded from Geeky Career (Mohammad Moallemi)
Forwarded from Programming Resources via @like
Test your shell knowledge with this awesome challenge.
مهارت‌های shell خود را با این بازی آنلاین محک بزنید.

#shell #bash #command #line #challenge #practice #terminal #linux #game #gamification #fun
@pythony

cmdchallenge.com
This media is not supported in your browser
VIEW IN TELEGRAM
jless — a command-line JSON viewer

خیلی باحال میتونید داخل ترمینال یه جیسون ویور داشته باشید :)🔥

🔹 linux
🔸 mac

🔗 jless.io

#json #linux
@alirezabashi_98 🚀
🔥6👍3
Forwarded from Woland's Linux Journal (Woland)
اگر با هیچکدوم از ادیتور‌های ترمینالی لینوکس یا یونیکس راحت نیستین، ne شاید براتون مناسب باشه.
این ادیتور یک برنامه سبک و ساده‌س که با C نوشته شده و شورتکات‌های آشنا و مرسوم برنامه‌های داس و ویندوز رو استفاده می‌کنه.
مثل Ctrl S برای ذخیره کردن، Ctrl W برای بستن صفحه، Ctrl Q برای خارج شدن و غیره ...

همچنین ne از ماکرو، رجکس، سینتکس و تمام قابلیت‌های لازم یه ادیتور پشتیبانی می‌کنه.

نصبش به سادگی کلون کردن مخزن و اجرای دستور sudo make install است.

توی AUR هم طبیعتا هست😉


👈 🔗 لینک مخزن
👈 🔗 لینک سایت
👈 🔗 لینک راهنما


#معرفی #linux #لینوکس
👍3
اگه دوست دارید با لینوکس بیشتر آشنا بشین این ویدیو رو توصیه می‌کنم.

خیلی خلاصه و مختصر از تاریخچه تا فرق کرنل و یوزر اسپیس و جایگاه گنو و .. رو توضیح می‌ده.

https://www.youtube.com/watch?v=LKCVKw9CzFo
4👍1
Forwarded from Linux Experts (𝖕𝖝𝖊)
⚡️aria2 ابزار سبک ولی قدرتمند برای دانلود

‏aria2 یه ابزار خط فرمانه که برای دانلود از پروتکل‌های مختلف مثل HTTP،FTP،BitTorrent و Metalink طراحی شده.
مزیتش اینه که می‌تونه فایل رو به چند بخش تقسیم کنه و هر بخش رو هم‌زمان از چند اتصال مختلف بگیره؛ همین باعث می‌شه دانلودها سریع‌تر و پایدارتر انجام بشن.

یک نمونۀ ساده:
aria2c https://example.com/file.iso


اگه بخواید از تمام ظرفیت اینترنت استفاده کنید، می‌تونید تعداد اتصال‌ها و بخش‌ها رو زیاد کنید و در عین حال تلاش نامحدود برای ادامۀ دانلود در صورت قطع ارتباط فعال کنید:
aria2c \
--max-connection-per-server=16 \
--split=16 \
--max-tries=0 \
https://example.com/file.iso

🔹‏ ‎--max-connection-per-server تعداد اتصال‌های هم‌زمان به سرور
🔹‏ ‎--split تعداد بخش‌هایی که فایل به اون تقسیم می‌شه
🔹‏ ‎--max-tries=0 یعنی در صورت خطا تا بی‌نهایت بار تلاش مجدد انجام بشه


برای وقتی که چند تا لینک دارید، کافیه همه رو خط به خط تو فایلی مثل links.txt بنویسید و اجرا کنید:
aria2c --input-file=links.txt


‏aria2 پشت صحنۀ خیلی از ابزارهای دانلودمثل uGet،‏ Motrix،‏ Persepolis (در نسخه‌های قدیمی)، و حتی بعضی مدیرهای دانلود گرافیکی سبک برای سرور یا NAS استفاده شده.
تو دنیای لینوکس هم معمولاً داخل اسکریپت‌های خودکار یا نصب بسته‌ها ازش استفاده می‌شه چون دقیق، قابل‌اسکریپت‌نویسی و کم‌مصرفه.

وقتی با aria2 دانلود می‌کنید، کنار هر فایل در حال دانلود یه فایل موقت با پسوند .aria2 ساخته می‌شه. این فایل شامل اطلاعات پیشرفت دانلود، بخش‌های دریافت‌شده و وضعیت اتصالاته.

اگه دانلود به هر دلیلی قطع بشه (مثلاً اینترنت قطع شه یا سیستم ریستارت شه)، تا زمانی که فایل .aria2 حذف نشده باشه، می‌تونید همون دستور قبلی رو دوباره اجرا کنید تا دانلود از همون‌جا ادامه پیدا کنه.


🔘 @linux_exp | #linux #commandline #tools
❤‍🔥3👍2