کتابخانه‌های نرم‌افزاری روشی قدیمی، آسان و معقول برای استفاده مجدد از کد هستند. در برنامه نویسی، یک کتابخانه مجموعه ای از کدهای از پیش کامپایل شده است که می تواند دوباره در یک برنامه استفاده شود. کتابخانه‌ها زندگی برنامه‌نویسان را ساده‌تر می‌کنند، زیرا توابع، روتین‌ها، کلاس‌ها، ساختارهای داده و غیره (نوشته شده توسط برنامه‌نویس دیگری) قابل استفاده مجدد را ارائه می‌کنند که می‌توانند در برنامه‌های خود از آن‌ها استفاده کنند.

 

به عنوان مثال، اگر در حال ساخت اپلیکیشنی هستید که باید عملیات ریاضی را انجام دهد، لازم نیست تابع ریاضی جدیدی برای آن ایجاد کنید، می توانید به سادگی از توابع موجود در کتابخانه ها برای آن زبان برنامه نویسی استفاده کنید.

 

نمونه هایی از کتابخانه ها در لینوکس عبارتند از libc (کتابخانه استاندارد C) یا Glibc (نسخه گنو کتابخانه استاندارد C)، libcurl (کتابخانه انتقال فایل چند پروتکلی)، libcrypt (کتابخانه مورد استفاده برای رمزگذاری، هش کردن، و رمزگذاری در C) و بسیاری بیشتر.



0

intro

7:50

رایگان

1

file system

13:36

رایگان

2

basic commands

22:11

رایگان

3

nano

17:43

رایگان

4

environment variables

26:59

رایگان

5

home/

14:11

رایگان

6

packages and libraries

40:53

رایگان

7

managing processes

14:21

رایگان

9

tmux

19:48

رایگان

10

basic commands (قسمت دوم)

21:55

رایگان

11

file permissions

23:4

رایگان

12

hard/soft link

15:12

رایگان

13

vim

17:52

رایگان

14

boot process

9:15

رایگان

15

systemd

8:21

رایگان

16

dev/

7:15

رایگان

17

proc/

13:21

رایگان

18

sys/

13:6

رایگان

19

mount/umount

15:3

رایگان

20

managing users

20:56

رایگان

21

managing users(قسمت دوم)

11:55

رایگان

22

managing groups

6:30

رایگان

23

cron jobs

14:31

رایگان

24

MBR/GPT

10:48

رایگان

دوره های پیشنهادی

دوره آموزش یادگیری عمیق با Tensorflow پایتون
دوره آموزش یادگیری عمیق با Tensorflow پایتون
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش الگوریتم‌نویسی در پایتون
دوره آموزش الگوریتم‌نویسی در پایتون
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش وب اسکرپینگ(web scraping) در پایتون
دوره آموزش وب اسکرپینگ(web scraping) در پایتون
تکمیل ضبط
امیرحسین بیگدلو



ارسال نظر


Ellnamin

11 ماه قبل پاسخ به نظر

سلام وقت بخیر
موقع اضافه کردن پکیجای Third party ممکنه بعلت تحریم‌ها ما اجازه دسترسی به دامینی که پکیج روشه نداشته باشیم، اگه vpn هم بزنی انگاری متوجهش میشه و باز خطا میده؛ برای این موارد باید چیکار کرد؟؟ دو ماهه لینوکس کار میکنم هرکاری کردم این حل نشده ممنون میشم راهنمایی کنید

ارسال نظر



امیرحسین بیگدلو

11 ماه قبل

سلام
میتونید از سرویس شکن استفاده کنید.
https://shecan.ir/

امیرحسین

1 سال قبل پاسخ به نظر

سلام روی مانجارو من apt کار نمیکنه جایگزینش توی ماجرارو چیه

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
ابزار apt برای اوبنونتو هستش. برای مانجارو ویدیو پایین رو ببینید:
https://www.mongard.ir/one_part/132/manjaro-pacman/

مبین

1 سال قبل پاسخ به نظر

سلام استاد اول جا داره ازتون بابت این آموزش عالی تشکر کنم
استاد میخواستم دوره gitرو همزمان با linuxتون شروع کنم ولی کلی کلنجار میرم نمیتونم این ارورو از بین ببرمو نصبش کنم
package git has no installation candidate
داخل اولین فیلم آموزشیه git فرموده بودین که از اول روی لینوکسمون نصب هست که اینطور نبود توزیع لینوکسیم ubuntu 2020 هستش

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
گیت روی تمام توزیع‌های لینوکسی به صورت پیشفرض وجود داره. اما اگر وجود نداشت دستورات پایین رو به ترتیب بزنید تا نصب بشه:
sudo apt-get update
sudo apt-get install git

عباس

1 سال قبل پاسخ به نظر

یا خدا 40دقیس اندازه یه قسمت سریاله :|

ارسال نظر



علیرضا نیک منش

1 سال قبل پاسخ به نظر

بسیار خوب بود
ممنونم

ارسال نظر



rez

1 سال قبل پاسخ به نظر

ببخشید چرا اوبونتو رو به مانجارو تغییر دادید؟ منظور چه ویژگی باعث شد این تصمیمو بگیرین و اینکه کدوم بنظرتون بهتره استفاده کنیم.

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
بیشتر بخاطر تنوع بود که مانجارو رو انتخاب کردم. توزیع‌ها زیاد با هم فرقی ندارن. الآن دوباره برگشتم به اوبونتو

nima

2 سال قبل پاسخ به نظر

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

ارسال نظر



امیرحسین بیگدلو

2 سال قبل

سلام
با همون install میتونید آپدیت هم بکنید. اگر پکیج در سیستم شما نصب باشه، سعی میکنه که آپدیتش کنه. مثلا برای آپدیت کردن nginx:
sudo apt install nginx

صادق

3 سال قبل پاسخ به نظر

سلام ؛ مرسی از توضیحات خوبت
- فرق dpkg و apt برای نصب و حذف برنامه‌ها چی هستش ؟

ارسال نظر



امیرحسین بیگدلو

3 سال قبل

سلام
فرق زیادی ندارن. dpkg یه ابزار سطح پایین هستش و در هنگام نصب برنامه نمیتونه وابستگی‌ها رو تشخیص بده و اگر برنامه در حال نصب وابستگی بخواد، پیغام خطا میده.
اما apt میتونه وابستگی‌ها رو تشخیص بده و نصبشون کنه.
جالبه بدونی که apt خودش داره از dpkg استفاده میکنه.

مونگارد