Arya Shabane
Arya Shabane
خواندن ۴ دقیقه·۳ سال پیش

affter

در واقع after ولی گفتم خود این کلمه هم نباشه پش شد affter
در واقع after ولی گفتم خود این کلمه هم نباشه پش شد affter


همه ما میدونیم که دیسترو های لینوکس بسیار متنوع اند.
هر دیسترو خوبی هایی داره. مثلا ubuntu جامعه بزرگی داره, هر موقع توی این دیسترو به مشکلی برخورد کنید. این جامعه بزرگ به کمک شما میاد. اما من معمولا دیسترو ام رو هر چند وقت یک بار بخاطر تنوع در ظاهر(enviroment) عوض میکنم. KDE, XFCE, Cinamon, Gnome, buddgi هر کدام یک ظاهری دارند که با هر اپدیت من نمیتونم جلو خودم رو بگیرم تا نصبشون نکنم. موضوع این پست انواع enviroment ها نیست.

بعد از هربار نصب کلی ابزار و برنامه هست که من همیشه باید نصبشون کنم. گاهی وقتی اینترنت در دسترسم نیست و چون از قبل اسم برنامه یادم نبوده تا نصبش کنم٬ موقع نیاز بهش برنامه رو ندارم.

برای این که از این مشکل خلاص بشم یه اسکریپت کوچیک درست کردم که برنامه هایی که من بار ها و بار ازشون استفاده میکنم رو یکجا نصب میکنه.

اسکریپت رو توی گیتهاب باهاتون اشتراک گذاشتم. اگه برنامه ای هست که شما هم ازش استفاده میکنید میتونید بهش کانتریبیوت کنید.

https://github.com/shabane/affter


من اسم هر برنامه رو اینجا مینویسم و توضیح کوچیکی درباره اون برنامه مینویسم تا اگر با یکی از برنامه ها اشنا نبودید. بهتون کمک کنه. گرچه توی گیت هاب هم در فایل ریدمی توضیحات نوشتم.


fish
فیش یک برنامه برای کاربر پسند تر کردن محیط کامند لاینه.
درواقع قابلیت هاش اینکه که میتونی از کامند لاین به صورت تعاملی تر استفاده کنی. مثلا وقتی توی کامندلاین داری مسیر یک پوشه رو مشخص میکنه تا بهش سی-دی کنی. فیش پوشه های توی مسیر رو برات لیست میکنه و میتونی با کلید های جهتی بینشون انتخاب کنی

|

VLC
فکر نکنم کسی باشه که ویدیو پلیر محبوب رو نشناسه
این برنامه یک ویدیو پلیر رایگان و منبع بازه که فرمت های ویدیویی خیلی زیادی رو هم ساپورت میکنه

|

GIT
گیت یک ورژن کنترل هست که برای مدیریت ورژن های یک فایل ها استفاده میشه.
تقریبا این ابزار رو برنامه نویس ها بیشتر استفاده میکنند. و خب کسی این بلاگ رو میخونه به خوبی احتمالا گیت رو میشناسه

|

pip3
پیپ یک پکیج منیجر برای نصب و مدیریت پکیج های پایتونه.
همونطور که شما با کامند
apt install
یک برنامه رو از ریپازیتوری دیسترو دانلود و نصب میکنید.
پیپ هم کتاب خونه و یا برنامه های پایتون رو از ریپوزیتوری
pipy
دانلود و نصب میکنه

|

tmux
تی-ماکس یکی از پرکاربرد ترین ابزار های من به عنوان یک برنامه نویس و یک نیمه-سیستم-ادیمنه
با این برنامه میتونید ترمیناال خودتون رو به قست های مختلف به صورت افقی و عمودی تبدیل کنید.
درواقع توی یک ترمینال میشه چندین ترمیال همزمان باز کرد و باهاشون کار کرد.

|

qbittorent
احتمالا با تورنت اشنایی دارید. من برای دانلود تورنت هام از این ابزار استفاده میکنم.
رایگان و منبع بازه. امکانات مورد نیاز رو هم کاملا داره

|


pv
وقتی یک کامند را اجرا میکنید که و ریزالت رو پایپ یا ریدایرکت میکنید. ولی نمیتونید میزان داده که در حال حاظر داره منتقل میشه رو ببینید. میتونید از این ابزار استفاده کنید.
کافیه یک برنامه رو اجرا کنید و ریزالت رو به پی-وی پایت کنید و از پیوی ریدارک یا باز پایپ کنید.
سرعت و میزان داده کلی رو در هر لحظه نمایش میده

|


locate
این برنامه برای جست وجو فایل استفاده میشه.
اول تمامی فایل های شما رو ایندکس میکنه. بعد شما با یک کامند توی یک ثانیه میتونید فایلتون رو پیدا کنید.

|


howdoi
یکی از برنامه هایی که بعد از اشنایی بار ها و بار ها هنگام نوشتن برنامه هام ازش استفاده کردم
خیلی وقت ها یک اسم یک کتاب خونه خیلی ساده یا روش استفاده ازش رو فرامش کردم. بجای این که گوگل کنم. توی ترمینال سوالم رو جلو اسم این برنامه مینویسم. برنامه خودش خودکار میره و از استک اورفالو بهترین جواب رو براتون توی ترمینال پرینت میکنه.
مثلا:
howdoi pretty print in python

|


bpytop
وقتی به یک تسک منیجر توی لینوکس نیاز داریم اولین ابزاری که میتونیم استفاده کنیم
htop یا top
هست. این ابزار یک برنامه بسیار یوزر-فرندلی هست و حتی میشه با موس باهاش کار کرد.
قابلیت خوبش اینه که اطلاعات خیلی زیادی درباره پروسس ها به ما میده.
و خیلی راحت میشه این اطلاعات رو فیلتر کرد. مثلا بر اساس بیشترین مصرف سی-پی-یو یا مصرف رم

|


vim
به تازگی به کارکردن با ویم اشنا شدم. و کم کم تبدیل شده به ایدتور دیفالت من برای برنامه نویسی.
ویم یک ادیتور خیلی مشهور و معروف و محبوبه.
قبلا حتی از اجرا کردنش هم میترسیدم. اما الان کلی تایم باهاش میگذرونم.

|

whois
برنامه ای برای گرفتن اطلاعات یک دامنه در ترمینال

|

traceroute
برنامه ای برای پرینت مسیر ارسال شدن پکت های شبکه

|

batcat
یک کلون از برنامه کت که سینتکس زبان های برنامه نویسی مختلف را برجسته میکند. و همچنین خطی را گه در گیت کامیت نشده باشد را تشخیص میده.

|

stacer
یک برنامه گرافیکال برای مانیتور کردن پروسس های سیستم


  • ممنون که تا اینجای بلاگ رو خوندین. ممنون میشم توی کد مشارکت کنید و یا نظرتون رو کامنت کنید.
    اگه زیاد از کلمه های فارسی استفاده کردم. بخاطر اینه که ویرگول دایرکشن رو بهم میریخت (:
لینوکسآریا شبانهaffterبرنامه هایی که باید بعد از نصب لینوکس نصب کنیمبعد از نصب اوبونتو
The only currency left in the world is POWER
شاید از این پست‌ها خوشتان بیاید