ترمینولوژی UNIX

1. Unix (یونیکس):
یونیکس سیستم عاملی است که ابتدا در دهه ۱۹۷۰ توسط دنیس ریچی و کن تامسون در آزمایشگاه بل اختراع شد. این سیستم عامل از بنیان‌های معماری کامپیوتری مدرن است.

2. Shell (پوسته):
پوسته در یونیکس سیستم، محیط متنی است که به کاربر امکان اجرای دستورات و تعامل با سیستم را می‌دهد.

3. File System (سیستم فایل):
سیستم فایل یونیکس، ساختاری است که برای ذخیره و مدیریت فایل‌ها و داده‌ها در سیستم عامل استفاده می‌شود.

4. Process (فرآیند):
فرآیند در یونیکس نمایانگر یک برنامه در حال اجرا است و شامل کد اجرایی، حافظه، و وضعیت‌های مختلف است.

5. Command Line Interface (CLI) (رابط خط فرمان):
رابط خط فرمان در یونیکس، روشی است برای تعامل با سیستم عامل و اجرای دستورات با وارد کردن متنی به جای استفاده از رابط گرافیکی.

6. Kernel (هسته):
هسته سیستم عامل یونیکس مسئول مدیریت منابع سخت‌افزاری و اجرای فرآیندها و سرویس‌های سیستمی است.

7. Root Directory (دایرکتوری ریشه):
دایرکتوری ریشه در سیستم فایل یونیکس، دایرکتوری اصلی و بالاترین سطح از سلسله‌مراتب دایرکتوری‌ها است.

8. Permission (مجوز):
مجوزها در یونیکس تعیین کننده حقوق دسترسی به فایل‌ها و دایرکتوری‌ها برای کاربران، گروه‌ها و دیگران هستند.

9. Shell Script (اسکریپت پوسته):
اسکریپت‌های پوسته دستوراتی به صورت متنی هستند که توسط پوسته یونیکس اجرا می‌شوند و برای اتوماسیون و انجام وظایف متعدد مورد استفاده قرار می‌گیرند.

10. Directory Listing (لیست‌گیری دایرکتوری):
عملیت نمایش محتوای یک دایرکتوری به صورت لیست شامل فایل‌ها و دایرکتوری‌های آن.

11. Daemon (دیمون):
دیمون‌ها فرآیندهای پس‌زمینه در یونیکس هستند که برنامه‌های خدمتی اجرا می‌کنند و بدون تعامل کاربر عمل می‌کنند.

12. Terminal Emulator (شبیه‌ساز ترمینال):
این نرم‌افزارها امکان اجرای رابط خط فرمان در محیط گرافیکی فراهم می‌کنند.

13. File Permission (مجوز فایل):
مجوزهای فایل تعیین کننده اجازه‌های دسترسی به یک فایل در یونیکس هستند. این مجوزها شامل خواندن (R)، نوشتن (W) و اجرا (X) برای مالک فایل، گروه و دیگران هستند.

14. Pipe (لوله):
لوله یک مکانیزم در یونیکس است که امکان ارسال خروجی یک دستور به عنوان ورودی دستور دیگر را فراهم می‌کند.

15. Environment Variable (متغیر محیطی):
متغیرهای محیطی در یونیکس متغیرهایی هستند که اطلاعات مهمی نظیر تنظیمات سیستم و مسیرها را ذخیره می‌کنند.

16. Redirection (تغییر مسیر خروجی):
امکان تغییر مسیر خروجی یک دستور به فایل یا دستور دیگر در یونیکس را فراهم می‌کند.

17. Symbolic Link (Symlink) (پیوند نمادین):
پیوندهای نمادین در یونیکس نوعی اشاره‌گر به یک فایل یا دایرکتوری هستند که به محتوای آن اشاره می‌کنند.

18. Tarball (بسته تار):
بسته‌های تار یک روش فشرده‌سازی در یونیکس هستند که چندین فایل و دایرکتوری را ترکیب و در یک فایل تار قرار می‌دهند.

19. Bootloader (راه‌انداز بارگذار):
راه‌انداز بارگذار سیستم عامل است که در مرحله اول بارگذاری و اجرای سیستم عامل یونیکس از دیسک سخت اجرا می‌شود.

20. TCP/IP (پروتکل‌های کنترل انتقال/پروتکل اینترنت):
TCP/IP مجموعه‌ای از پروتکل‌ها برای انتقال داده‌ها در شبکه‌های کامپیوتری استفاده شده در یونیکس و اینترنت به طور گسترده.

21. SSH (شل امن):
SSH یک پروتکل و ابزار برای دسترسی امن به سرورها و اجرای دستورات از راه دور در یونیکس است.

22. Package Manager (مدیر بسته):
مدیر بسته‌ها نرم‌افزاری است که برای نصب، به‌روزرسانی و مدیریت برنامه‌ها و کتابخانه‌ها در یونیکس استفاده می‌شود.

23. Shell Prompt (پیش‌زمینه پوسته):
پیش‌زمینه پوسته نمایانگر نشانه مطالبه کاربر در رابط خط فرمان یونیکس است.

24. File Descriptor (نشانگر فایل):
نشانگرهای فایل در یونیکس شماره‌گذاری برای ورودی و خروجی فایل‌ها و سوکت‌ها در فرآیندها هستند.

25. Cron Job (کرون جاب):
کرون جاب یک سیستم زمانبندی در یونیکس است که به کاربر اجازه می‌دهد تا دستورات را در زمان‌های خاصی اجرا کند.

26. Shell Variable (متغیر پوسته):
متغیرهای پوسته در یونیکس، متغیرهایی هستند که در دستورات پوسته برای ذخیره مقادیر و استفاده در اسکریپت‌ها استفاده می‌شوند.

27. Binary (باینری):
فایل‌های باینری در یونیکس فایل‌هایی هستند که به صورت دودویی (0 و 1) ذخیره شده‌اند و از متنی قابل خواندن توسط انسان مستقل هستند.

28. Runlevel (سطح اجرا):
سطح اجرا در یونیکس نمایانگر وضعیت سیستم در زمان اجرا است و مشخص می‌کند که چه سرویس‌ها و فرآیندهایی باید در هر لحظه فعال باشند.

29. Grep (جستجوی نمادین و پرس‌وجو):
دستور grep برای جستجوی الگوها در متن و فایل‌ها در یونیکس استفاده می‌شود.

30. Checksum (مجموع کنترلی):
مجموع کنترلی یک مقدار از داده‌هاست که برای اطمینان از صحت و عدم تغییر داده‌ها در فایل‌ها استفاده می‌شود.

31. Shell History (تاریخچه پوسته):
تاریخچه پوسته نشانگر لیستی از دستوراتی است که کاربر در پوسته وارد کرده و می‌توان از آنها برای تکرار دستورات استفاده کرد.

32. Piping and Redirecting (لوله‌گذاری و تغییر مسیر):
لوله‌گذاری به اشتراک گذاری خروجی یک دستور با ورودی دستور دیگر است، در حالی که تغییر مسیر به تغییر مسیر خروجی دستور به فایل یا دستور دیگر اشاره دارد.

33. Regular Expression (عبارت منظم):
عبارت منظم یک الگوی متنی است که برای جستجو و تطبیق متن در یونیکس و سیستم‌های مشابه استفاده می‌شود.

34. User Group (گروه کاربری):
گروه کاربری در یونیکس یک مجموعه از کاربران است که به اشتراک گروهی از مجوزها و دسترسی‌ها هستند.

35. Run Script at Startup (اجرای اسکریپت در زمان راه‌اندازی):
در یونیکس، می‌توانید اسکریپت‌ها را در زمان راه‌اندازی سیستم برای اجرا تنظیم کنید، به عنوان مثال با استفاده از سرویس‌ها یا فایل‌های init.

36. Partition (بخش):
بخش‌ها در یونیکس قسمت‌های منطقی از دیسک سخت را نمایانگر می‌کنند و ممکن است حاوی سیستم فایل مجزا باشند.

37. Inode (آی‌نود):
آی‌نود یک مشخصه فایل در یونیکس است که اطلاعاتی در مورد فایل شامل ابعاد و مکان آن دارد.

38. Kernel Panic (خطای هسته):
وقوع خطای هسته در یونیکس به مشکلات جدی در هسته سیستم عامل اشاره دارد و ممکن است منجر به از کار افتادن سیستم شود.

39. Superuser (Root) (کاربر اصلی یا روت):
کاربر اصلی یا روت در یونیکس دسترسی کامل به سیستم دارد و می‌تواند هر دستوری را اجرا کند.

40. Shared Library (کتابخانه اشتراکی):
کتابخانه‌های اشتراکی در یونیکس فایل‌هایی هستند که توسط برنامه‌های مختلف به اشتراک گذاشته می‌شوند و به اشتراک گذاری کدها و منابع کمکی ممکن می‌کنند.

41. Device Node (گره دستگاه):
گره‌های دستگاه در یونیکس نمایانگر دستگاه‌های سخت‌افزاری و دسترسی به آنها مثل درایوها و پورت‌های سخت‌افزاری هستند.

42. FIFO (Named Pipe) (لوله نامی):
FIFO یا لوله نامی یک منبع داده میان دو فرآیند است که به عنوان یک فایل مخصوص در سیستم عامل دیده می‌شود.

43. Binary File (فایل باینری):
فایل‌های باینری فایل‌هایی هستند که اطلاعات در آنها به صورت دودویی (باینری) ذخیره شده‌اند، عمدتاً برای برنامه‌ها و داده‌های اجرایی.

44. Umask (ماسک مجوز):
ماسک مجوز یک مقدار در یونیکس است که تعیین می‌کند که مجوزهای پیش فرض ایجاد فایل‌ها و دایرکتوری‌ها چه ارزشی داشته باشند.

45. Kernel Module (ماژول هسته):
ماژول‌های هسته به برنامه‌هایی اضافی اشاره دارند که به هسته سیستم عامل اضافه می‌شوند تا قابلیت‌های جدید ارائه دهند.

46. Sticky Bit (بیت چسبیدگی):
بیت چسبیدگی به معنای این است که فقط مالک یک فایل یا دایرکتوری می‌تواند آن را حذف کند، حتی اگر دیگران مجوز نوشتن داشته باشند.

47. FHS (Filesystem Hierarchy Standard) (استاندارد سلسله‌مراتب فایل‌سیستم):
استاندارد سلسله‌مراتب فایل‌سیستم یک استاندارد در یونیکس است که مسیرهای و دایرکتوری‌های استاندارد برای سیستم فایل تعیین می‌کند.

48. RAID (Redundant Array of Independent Disks) (آرایه تکراری از دیسک‌های مستقل):
RAID یک تکنولوژی برای ترکیب چندین دیسک به منظور افزایش عملکرد و ایمنی داده‌ها در یونیکس است.

49. X Window System (X11) (سیستم پنجره X):
X11 سیستم گرافیکی مستقل از پلتفرم در یونیکس است که برای مدیریت پنجره‌ها و رابط گرافیکی استفاده می‌شود.

50. Root Directory (/) (دایرکتوری ریشه):
دایرکتوری ریشه (/) دایرکتوری اصلی سیستم فایل یونیکس است و همه دایرکتوری‌ها و فایل‌ها از آن شروع می‌شوند.

51. Environment Variable (متغیر محیطی):
متغیرهای محیطی در یونیکس متغیرهایی هستند که توسط سیستم عامل و برنامه‌ها برای ذخیره اطلاعاتی مثل تنظیمات سیستم و متغیرهای کاربر استفاده می‌شوند.

52. Binary Code (کد باینری):
کد باینری کدی است که توسط کامپیوتر قابل اجراست و به صورت دودویی (0 و 1) نمایش داده می‌شود.

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

54. Multiuser System (سیستم چندکاربره):
سیستم چندکاربره در یونیکس به چندین کاربر اجازه می‌دهد تا به صورت همزمان و مستقل از یکدیگر از سیستم استفاده کنند.

55. Swap Space (فضای تعویض):
فضای تعویض در یونیکس یک قسمت از دیسک سخت است که برای تعویض داده‌ها به حافظه اصلی (RAM) استفاده می‌شود.

56. BIOS (Basic Input/Output System) (سیستم ورودی/خروجی اساسی):
BIOS یک بخش سخت‌افزاری در سیستم کامپیوتر است که به بارگذاری سیستم عامل و مدیریت دستگاه‌های سخت‌افزاری کمک می‌کند.

57. Software Repository (مخزن نرم‌افزار):
مخزن نرم‌افزار یک مکان برای ذخیره و توزیع نرم‌افزارها و بسته‌های نصبی در یونیکس است.

58. TCP/IP (Transmission Control Protocol/Internet Protocol) (پروتکل کنترل انتقال/پروتکل اینترنت):
TCP/IP مجموعه‌ای از پروتکل‌ها برای انتقال داده‌ها در شبکه‌های کامپیوتری مبتنی بر یونیکس و اینترنت است.

59. Wget (دانلودگر):
دستور wget به کاربران اجازه می‌دهد تا فایل‌ها و محتوای وب را از طریق خط فرمان دانلود کنند.

60. GUI (Graphical User Interface) (رابط کاربری گرافیکی):
رابط کاربری گرافیکی در یونیکس یک محیط گرافیکی برای تعامل کاربر با سیستم عامل ارائه می‌دهد.

61. Crontab (جدول زمانی کرون):
فایل crontab در یونیکس به کاربر اجازه می‌دهد تا دستورات را بر اساس زمان‌بندی معین اجرا کنند.

62. Kernel Panic (خطای هسته):
Kernel Panic به وقوع پیوستن خطای جدی در هسته سیستم عامل یونیکس اشاره دارد که منجر به توقف سیستم می‌شود.

63. SSH (Secure Shell) (شل امن):
SSH یک پروتکل و ابزار برای دسترسی امن به سرورها و اجرای دستورات از راه دور در یونیکس است.

64. Kernel Module (ماژول هسته):
ماژول‌های هسته به برنامه‌ها و امکانات جدید به هسته سیستم عامل یونیکس اضافه می‌کنند.

65. Hard Link (پیوند سخت):
پیوندهای سخت در یونیکس به فایل‌ها اشاره می‌کنند و همان محتوای داده را به اشتراک می‌گذارند بدون ایجاد نسخه جدیدی از فایل.

66. Runlevel (سطح اجرا):
در یونیکس، سطح اجرا نمایانگر وضعیت سیستم در زمان اجرا است و مشخص می‌کند کدام سرویس‌ها و فرآیندها در هر لحظه فعال باشند.

67. Rootkit (ریشه‌کیت):
ریشه‌کیت یک نرم‌افزار یا ابزار مخرب است که تلاش می‌کند از کاربران یونیکس دسترسی به سیستم و تغییرات را پنهان کند.

68. Package Manager (مدیر بسته):
مدیر بسته در یونیکس برای نصب، به‌روزرسانی و مدیریت برنامه‌ها و کتابخانه‌ها استفاده می‌شود.

69. SELinux (Security
-Enhanced Linux) (لینوکس افزایش امنیتی):
SELinux سیستم کنترل دسترسی افزایش امنیتی در توزیع‌های خاص لینوکس است که به کاربران اجازه می‌دهد تا به دقت مدیریت مجوزهای دسترسی داده شده به فرآیندها و فایل‌ها داشته باشند.

70. Bootloader (راه‌انداز بارگذار):
راه‌انداز بارگذار سیستم عامل است که در مرحله اولیه بارگذاری و اجرای سیستم عامل یونیکس از دیسک سخت اجرا می‌شود.

71. RAID (Redundant Array of Independent Disks) (آرایه تکراری از دیسک‌های مستقل):
RAID یک تکنولوژی برای ترکیب چندین دیسک به منظور افزایش عملکرد و ایمنی داده‌ها در یونیکس است.

72. Superuser (Root) (کاربر اصلی یا روت):
کاربر اصلی یا روت در یونیکس دسترسی کامل به سیستم دارد و می‌تواند هر دستوری را اجرا کند.

73. Run Script at Startup (اجرای اسکریپت در زمان راه‌اندازی):
در یونیکس، می‌توانید اسکریپت‌ها را در زمان راه‌اندازی سیستم برای اجرا تنظیم کنید، به عنوان مثال با استفاده از سرویس‌ها یا فایل‌های init.

74. Inode (آی‌نود):
آی‌نود یک مشخصه فایل در یونیکس است که اطلاعاتی در مورد فایل شامل ابعاد و مکان آن دارد.

75. Symbolic Link (Symlink) (پیوند نمادین):
پیوندهای نمادین در یونیکس نوعی اشاره‌گر به یک فایل یا دایرکتوری هستند که به محتوای آن اشاره می‌کنند.

76. File Descriptor (نشانگر فایل):
نشانگرهای فایل در یونیک س شماره‌گذاری برای ورودی و خروجی فایل‌ها و سوکت‌ها در فرآیندها هستند.

77. UID (User Identifier) (شناسه کاربر):
شناسه کاربر یک عدد یکتا است که به هر کاربر در یونیکس اختصاص داده می‌شود و برای تعیین مالکیت فایل‌ها و مجوزهای دسترسی به کاربران مورد استفاده قرار می‌گیرد.

78. GID (Group Identifier) (شناسه گروه):
شناسه گروه یک عدد یکتا است که به هر گروه در یونیکس اختصاص داده می‌شود و برای تعیین مالکیت فایل‌ها و مجوزهای دسترسی به گروه‌ها مورد استفاده قرار می‌گیرد.

79. Shell Prompt (پیش‌زمینه پوسته):
پیش‌زمینه پوسته نمایانگر نشانه مطالبه کاربر در رابط خط فرمان یونیکس است.

80. Binary (باینری):
فایل‌های باینری در یونیکس فایل‌هایی هستند که به صورت دودویی (0 و 1) ذخیره شده‌اند و از متنی قابل خواندن توسط انسان مستقل هستند.

81. Checksum (مجموع کنترلی):
مجموع کنترلی یک مقدار از داده‌هاست که برای اطمینان از صحت و عدم تغییر داده‌ها در فایل‌ها استفاده می‌شود.

82. Grep (جستجوی نمادین و پرس‌وجو):
دستور grep برای جستجوی الگوها در متن و فایل‌ها در یونیکس استفاده می‌شود.

83. Regular Expression (عبارت منظم):
عبارت منظم یک الگوی متنی است که برای جستجو و تطبیق متن در یونیکس و سیستم‌های مشابه استفاده می‌شود.

84. User Group (گروه کاربری):
گروه کاربری در یونیکس یک مجموعه از کاربران است که به اشتراک گروهی از مجوزها و دسترسی‌ها هستند.

85. Shared Library (کتابخانه اشتراکی):
کتابخانه‌های اشتراکی در یونیکس فایل‌هایی هستند که توسط برنامه‌های مختلف به اشتراک گذاشته می‌شوند و به اشتراک گذاری کدها و منابع کمکی ممکن می‌کنند.

86. Device Node (گره دستگاه):
گره‌های دستگاه در یونیکس نمایانگر دستگاه‌های سخت‌افزاری و دسترسی به آنها مثل درایوها و پورت‌های سخت‌افزاری هستند.

87. FIFO (Named Pipe) (لوله نامی):
FIFO یا لوله نامی یک منبع داده میان دو فرآیند است که به عنوان یک فایل مخصوص در سیستم عامل دیده می‌شود.

88. Umask (ماسک مجوز):
ماسک مجوز یک مقدار در یونیکس است که تعیین می‌کند که مجوزهای پیش فرض ایجاد فایل‌ها و دایرکتوری‌ها چه ارزشی داشته باشند.

89. Symbolic Link (Symlink) (پیوند نمادین):
پیوندهای نمادین در یونیکس نوعی اشاره‌گر به یک فایل یا دایرکتوری هستند که به محتوای آن اشاره می‌کنند.

90. SIGTERM (سیگنال خاتمه):
SIGTERM یکی از سیگنال‌های سیستم عامل یونیکس است که برای ارسال سیگنال به یک پردازه با هدف خاتمه آن استفاده می‌شود.

91. SIGKILL (سیگنال کشتن):
SIGKILL یکی از سیگنال‌های سیستم عامل یونیکس است که برای اجباری خاتمه دادن به یک پردازه به شدت مورد استفاده قرار می‌گیرد و امکان تعامل با پردازه را ندارد.

92. System Call (فراخوانی سیستم):
فراخوانی‌های سیستم عبارتند از توابعی که برنامه‌ها می‌توانند از طریق سیستم عامل به منابع سخت‌افزاری و سیستمی دسترسی پیدا کنند.

93. Mount Point (نقطه مونت):
نقطه مونت محلی در فایل‌سیستم یونیکس است که به دستگاه یا دیسک سخت متصل می‌شود تا اطلاعات بر روی آن قابل دسترسی باشند.

94. Shell Script (اسکریپت پوسته):
اسکریپت‌های پوسته دستورات متوالی را به صورت اسکریپت نوشته شده در یونیکس اجرا می‌کنند.

95. FHS (Filesystem Hierarchy Standard) (استاندارد سلسله‌مراتب فایل‌سیستم):
استاندارد سلسله‌مراتب فایل‌سیستم یک استاندارد در یونیکس است که مسیرهای و دایرکتوری‌های استاندارد برای سیستم فایل تعیین می‌کند.

96. Daemon (دیمون):
دیمون‌ها فرآیندهای پس‌زمینه در یونیکس هستند که به صورت مداوم در حال اجرا هستند و خدمات مختلفی را ارائه می‌دهند.

97. File Permission (مجوزهای فایل):
مجوزهای فایل در یونیکس مشخص می‌کنند که چه کاربران و گروه‌ها می‌توانند چه عملیات‌هایی را بر روی فایل انجام دهند.

98. System Log (سیستم لاگ):
سیستم لاگ نشانگر رویدادها و وقایع سیستمی در یونیکس است که به اهداف نظارت و دیباگ استفاده می‌شوند.

99. Chroot (تغییر ریشه):
Chroot عملی است که فرآیند را در یک دایرکتوری خاص محدود می‌کند تا به نظر بیاید که ریشه فایل‌سیستم آن دایرکتوری است.

100. Wget (دانلودگر):
دستور wget به کاربران اجازه می‌دهد تا فایل‌ها و محتوای وب را از طریق خط فرمان دانلود کنند.

101. Sudo (سودو):
دستور sudo در یونیکس به کاربران اجازه می‌دهد تا با دسترسی مدیریتی اجرای دستورات را انجام دهند، به شرطی که دارای مجوز sudo باشند.

102. Root Directory (/) (دایرکتوری ریشه):
دایرکتوری ریشه (/) دایرکتوری اصلی سیستم فایل یونیکس است و همه دایرکتوری‌ها و فایل‌ها از آن شروع می‌شوند.

103. IPv4 and IPv6 (آی‌پی وی4 و آی‌پی وی6):
IPv4 و IPv6 دو نسخه از پروتکل آدرس‌دهی اینترنت هستند که برای تشخیص دستگاه‌ها در شبکه استفاده می‌شوند.

104. TCP/IP (Transmission Control Protocol/Internet Protocol) (پروتکل کنترل انتقال/پروتکل اینترنت):
TCP/IP مجموعه‌ای از پروتکل‌ها برای انتقال داده‌ها در شبکه‌های کامپیوتری مبتنی بر یونیکس و اینترنت است.

105. X Window System (X11) (سیستم پنجره X):
X11 سیستم گرافیکی مستقل از پلتفرم در یونیکس است که برای مدیریت پنجره‌ها و رابط گرافیکی استفاده می‌شود.

106. Window Manager (مدیر پنجره):
مدیرهای پنجره در یونیکس مسئول مدیریت پنجره‌ها، ترتیب ظاهری و تعامل با کاربر در یک محیط گرافیکی هستند.

107. Root Password (رمز عبور روت):
رمز عبور روت یا کاربر اصلی در یونیکس برای ورود به حساب روت یا کاربر با دسترسی ادمینی مورد استفاده قرار می‌گیرد.

108. Piping (لوله‌گذاری):
لوله‌گذاری یک روش در یونیکس است که به کاربران اجازه می‌دهد خروجی یک دستور را به عنوان ورودی به دستور دیگر ارسال کنند.

109. Cron Job (وظیفه کرون):
وظیفه کرون یک وظیفه زمان‌بندی شده در یونیکس است که در زمان‌های مشخص توسط دستورات اجرا می‌شود.

110. Hypertext Markup Language (HTML) (زبان ابرمتن):
HTML زبان مورد استفاده برای ساخت صفحات وب است که از تگ‌ها برای تعریف ساختار و محتوای صفحات استفاده می‌کند.

111. Shell Variable (متغیر پوسته):
متغیرهای پوسته متغیرهایی هستند که در پوسته (مثلاً Bash) تعریف و استفاده می‌شوند و به طور موقت اطلاعات را ذخیره می‌کنند.

112. Vim (ویم):
Vim یک ویرایشگر متن مطلوب در یونیکس است که امکان ویرایش و تغییر متن و کدها را فراهم می‌کند.

113. CLI (Command Line Interface) (رابط خط فرمان):
رابط خط فرمان یک روش برای تعامل با سیستم عامل و اجرای دستورات از طریق خط فرمان متنی است که در یونیکس استفاده می‌شود.

114. Filesystem (فایل‌سیستم):
فایل‌سیستم معماری و روش سازماندهی و ذخیره‌سازی فایل‌ها و داده‌ها در سیستم عامل یونیکس است.

115. Remote Shell (SSH) (پوسته از راه دور):
SSH یک پروتکل امن برای اتصال و تعامل با سیستم‌ها از راه دور در یونیکس است.

116. Wildcard (نماد جایگزین):
نمادهای جایگزین (مثل * و ?) در دستورات خط فرمان به کاربران اجازه می‌دهند که الگوهای متنی متنوع را جستجو کنند.

117. Parent Process (فرآیند والد):
فرآیند والد فرآیندی است که یک فرآیند دیگر را ایجاد می‌کند و نقش و مسئولیتهای متعددی در مدیریت فرآیندها دارد.

118. Child Process (فرآیند فرزند):
فرآیند فرزند فرآیندی است که توسط فرآیند والد ایجاد می‌شود و از والد خود مشتق می‌شود.

119. Standard Input (stdin), Standard Output (stdout), Standard Error (stderr) (ورودی استاندارد، خروجی استاندارد، خطای استاندارد):
stdin و stdout به ترتیب ورودی و خروجی استاندارد برای فرآیندها در یونیکس هستند. stderr هم خطای استاندارد را نمایان می‌کند.

120. GNU (GNU's Not Unix) (گنو):
گنو یک پروژه نرم‌افزاری آزاد است که هدف ایجاد یک سیستم عامل مبتنی بر یونیکس با منبع باز بوده است.

121. Bash (Bourne
-Again Shell) (پوسته بش):
Bash یک پوسته خط فرمان متداول در یونیکس است که امکان اجرای دستورات و اسکریپت‌ها را فراهم می‌کند.

122. Vi (وی):
Vi یک ویرایشگر متن خط فرمان در یونیکس است که امکان ویرایش فایل‌های متنی را فراهم می‌کند.

123. Packet (بسته):
بسته‌ها واحدهای کوچکی از داده‌ها در شبکه‌های کامپیوتری هستند که برای انتقال اطلاعات از یک نقطه به نقطه دیگر استفاده می‌شوند.

124. Kernel Panic (خطای هسته):
Kernel Panic به وقوع پیوستن خطای جدی در هسته سیستم عامل یونیکس اشاره دارد که منجر به توقف سیستم می‌شود.

125. Chmod (Change Mode) (تغییر حالت):
دستور chmod برای تغییر مجوزهای دسترسی فایل‌ها و دایرکتوری‌ها در یونیکس استفاده می‌شود.

126. Man Page (صفحه راهنما):
صفحه‌های راهنما (Man Pages) مستندات توصیفی در یونیکس هستند که توضیحات دستورات و نرم‌افزارهای مختلف را ارائه می‌دهند.

127. Root User (کاربر روت):
کاربر روت یا کاربر اصلی دسترسی بالاترین به سیستم دارد و می‌تواند دستورات با اختیارات ادمینی اجرا کند.

128. Run As Administrator (اجرا به عنوان ادمین):
این عبارت به دستوری اشاره دارد که با مجوز ادمینی اجرا می‌شود تا به دسترسی‌های بالاتر دست پیدا کند.

129. Path Variable (متغیر مسیر):
متغیر مسیر (PATH) در یونیکس مشخص می‌کند که کجا سیستم باید برای اجرای برنامه‌ها جستجو کند.

130. Version Control System (VCS) (سیستم کنترل نسخه):
سیستم‌های کنترل نسخه به توسعه‌دهندگان اجازه می‌دهند تغییرات در کدها و پروژه‌ها را مدیریت و ردیابی کنند.

131. SSH Key Pair (جفت کلید SSH):
یک جفت کلید SSH شامل کلید عمومی و کلید خصوصی است که برای احراز هویت و ارتباط امن از راه دور با سرورها استفاده می‌شود.

132. Crontab (جدول زمانی):
Crontab یک جدول زمانی در یونیکس است که وظایف خاصی را در زمان‌های مشخص اجرا می‌کند.

133. PID (Process ID) (شناسه فرآیند):
شناسه فرآیند یک عدد منحصر به فرد است که به هر فرآیند در سیستم عامل یونیکس اختصاص داده می‌شود.

134. BIOS (Basic Input/Output System) (سیستم ورودی/خروجی پایه):
BIOS یک نرم‌افزار سطح پایین است که در سخت‌افزار کامپیوتر وظایف مختلفی از جمله راه‌اندازی سیستم انجام می‌دهد.

135. Firmware (نرم‌افزار سخت‌افزار):
نرم‌افزار سخت‌افزار (Firmware) برنامه‌های تعبیه شده در سخت‌افزارها مثل BIOS یا دستگاه‌های مختلف هستند.

136. Symbolic Link (Symlink) (پیوند نمادین):
پیوندهای نمادین در یونیکس نوعی اشاره‌گر به یک فایل یا دایرکتوری هستند که به محتوای آن اشاره می‌کنند.

137. Bourne Shell (sh) (پوسته بورن):
پوسته بورن (Bourne Shell) یکی از پوسته‌های اصلی در یونیکس است که از آن به عنوان پوسته پیش‌فرض استفاده می‌شود.

138. Grep (جستجوی نمادین و پرس‌وجو):
دستور grep برای جستجوی الگوها در متن و فایل‌ها در یونیکس استفاده می‌شود.

139. Alias (متغیر نام):
Alias یک نام دیگر برای یک دستور یا مسیر فایل در یونیکس است که توسط کاربر تعریف می‌شود.

140. C Compiler (کامپایلر C):
کامپایلر C نرم‌افزاری است که برنامه‌های نوشته شده به زبان برنامه‌نویسی C را به کدهای ماشین قابل اجرا ترجمه می‌کند.

141. Daemon (دیمون):
دیمون‌ها فرآیندهای پس‌زمینه در یونیکس هستند که به صورت مداوم اجرا می‌شوند و خدمات مختلفی را ارائه می‌دهند.

142. IP Address (Internet Protocol Address) (آدرس IP):
آدرس IP به دستگاه‌ها در شبکه اختصاص داده می‌شود تا آنها را تشخیص دهد و ارتباط برقرار کند.

143. DNS (Domain Name System) (سیستم نام دامنه):
DNS سیستمی است که نام‌های دامنه را به آدرس‌های IP ترجمه می‌کند و به کاربران امکان دسترسی به وب از طریق نام‌ها فراهم می‌کند.

144. Terminal Emulator (شبیه‌ساز ترمینال):
شبیه‌سازهای ترمینال نرم‌افزارهایی هستند که به کاربر امکان ایجاد یک پنجره ترمینال متنی در محیط گرافیکی فراهم می‌کنند.

145. Bootloader (بوت‌لودر):
بوت‌لودر نرم‌افزاری است که در زمان راه‌اندازی سیستم کامپیوتر برنامه‌های آغازین سیستم عامل را بارگذاری می‌کند.

146. Ethernet (اترنت):
اترنت یک استاندارد ارتباطی برای شبکه‌های کابلی است که در شبکه‌های کامپیوتری یونیکس به کار می‌رود.

147. FHS (Filesystem Hierarchy Standard) (استاندارد سلسله‌مراتب فایل‌سیستم):
استاندارد سلسله‌مراتب فایل‌سیستم یک استاندارد در یونیکس است که مسیرهای و دایرکتوری‌های استاندارد برای سیستم فایل تعیین می‌کند.

148. Hypertext Transfer Protocol (HTTP) (پروتکل انتقال ابرمتن):
HTTP یک پروتکل استفاده شده در وب برای انتقال اطلاعات و محتوای وب از سرور به مرورگر کاربر.

149. Kernel Module (ماژول هسته):
ماژول‌های هسته برنامه‌های بارگذاری‌شونده به هسته سیستم عامل یونیکس هستند و امکان افزودن قابلیت‌های جدید به هسته را فراهم می‌کنند.

150. Symbolic Link (Symlink) (پیوند نمادین):
پیوندهای نمادین در یونیکس نوعی اشاره‌گر به یک فایل یا دایرکتوری هستند که به محتوای آن اشاره می‌کنند.

151. Root Password (رمز عبور روت):
رمز عبور روت یا کاربر اصلی در یونیکس برای ورود به حساب روت یا کاربر با دسترسی ادمینی مورد استفاده قرار می‌گیرد.

152. Piping (لوله‌گذاری):
لوله‌گذاری یک روش در یونیکس است که به کاربران اجازه می‌دهد خروجی یک دستور را به عنوان ورودی به دستور دیگر ارسال کنند.

153. Bash Script (اسکریپت پوسته بش):
اسکریپت‌های پوسته بش دستورات خط فرمان را به صورت اسکریپت نوشته شده در پوسته بش اجرا می‌کنند.

154. Syslog (سیستم لاگ):
Syslog سیستم لاگ است که به ثبت و ذخیره وقایع سیستمی در یونیکس می‌پردازد و برای نظارت و دیباگ استفاده می‌شود.

155. SSH Tunneling (تونلینگ SSH):
تونلینگ SSH به ایجاد تونل‌های امن از طریق اتصال SSH برای ارتباط امن از راه دور با دستگاه‌ها اشاره دارد.

  1. ورود به صفحه فارسی