جستجو برای:
  • دوره ها
    • مدرسین
    • تمام دوره ها
    • سئو (SEO)
    • بازاریابی عصبی – درک عملکرد مغز
    • زبان برنامه نویسی PHP
    • آموزش لاراول
    • آموزش سرور های لینوکسی
    • مقالات
      • زبان برنامه نویسی PHP
      • سرور و هاست های لینوکسی
      • سیستم مدیریت پایگاه داده‌ (SQL)
  • میزبانی وب
    • هاست اشتراکی
    • سرور
  • خدمات ما
    • درخواست آنالیز رایگان سئو
    • بررسی میزان بهینه بودن سایت شما
  • سفارش سئو
  • سامانه پشتیبانی
  • احراز هویت (تیک آبی)
  • مجله آموزشی
  • تماس با ما
  • درباره ما
  • ثبت تیکت
  • قوانین و مقررات
کوین دژ
  • دوره ها
    • مدرسین
    • تمام دوره ها
    • سئو (SEO)
    • بازاریابی عصبی – درک عملکرد مغز
    • زبان برنامه نویسی PHP
    • آموزش لاراول
    • آموزش سرور های لینوکسی
    • مقالات
      • زبان برنامه نویسی PHP
      • سرور و هاست های لینوکسی
      • سیستم مدیریت پایگاه داده‌ (SQL)
  • میزبانی وب
    • هاست اشتراکی
    • سرور
  • خدمات ما
    • درخواست آنالیز رایگان سئو
    • بررسی میزان بهینه بودن سایت شما
  • سفارش سئو
  • سامانه پشتیبانی
  • احراز هویت (تیک آبی)
0

ورود و ثبت نام

نوشتن یک ماژول ساده خوش آمد گویی در کنسول سرور لینوکسی با زبان پایتون

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

ببینیم نوشتن یک ماژول ساده لینوکسی چقدر میتونی ساده باشه!

این ماژول پایتون ساده، یک تابع به نام greet_users دارد که پیام خوش آمد گویی به کاربران سرور لینوکسی را در کنسول یا کامند لاین چاپ می‌کند. این ماژول می‌تواند به صورت مستقل اجرا شود و یا در برنامه‌های پایتونی دیگر به عنوان یک کتابخانه وارد شده و استفاده شود.

سیستم‌های قابل استفاده:

این ماژول بر روی سیستم‌عامل‌های لینوکسی که مفسر پایتون نصب شده دارند قابل استفاده است. از جمله این سیستم‌ها می‌توان به اوبونتو، Fedora، CentOS، Debian، Arch Linux و … اشاره کرد. همچنین این ماژول بر روی سیستم‌عامل‌های دیگر مانند macOS و Windows که پشتیبانی از پایتون دارند نیز قابل استفاده است.

نحوه استفاده:

برای استفاده از این ماژول به صورت مستقل، دستور زیر را در کنسول یا کامند لاین وارد کنید:

python3 simple_module.py

برای استفاده از این ماژول در برنامه‌های دیگر پایتونی، ابتدا آن را وارد (import) کنید:

from simple_module import greet_users

سپس تابع greet_users را فراخوانی کنید:

greet_users()
ماژول لینوکسی خوش آمد گویی با زبان پایتون

Welcome Linux module with Python language

اسکریپت ساده بش (Bash) مقاله

ابتدا یک فایل با پسوند .sh ایجاد کنید. در این مثال، فایل را simple_script.sh می‌نامیم.

#!/bin/bash
echo "سلام به همه کاربران سرور لینوکسی!"

بعد از ایجاد فایل، مجوز اجرایی آن را فعال کنید: مقاله

 

chmod +x simple_script.sh

حالا می‌توانید اسکریپت را اجرا کنید: مقاله

 

./simple_script.sh

ماژول ساده پایتون (Python) مقاله

ابتدا یک فایل با پسوند .py ایجاد کنید. در این مثال، فایل را simple_module.py می‌نامیم.
def greet_users():
print("سلام به همه کاربران سرور لینوکسی!")
if __name__ == "__main__":
greet_users()

حالا می‌توانید ماژول پایتون را اجرا کنید: مقاله

python3 simple_module.py
برای استفاده از این ماژول در برنامه‌های دیگر پایتونی، می‌توانید آن را وارد (import) کنید و تابع greet_users() را فراخوانی کنید.
from simple_module import greet_users greet_users()
این مثال‌ها بسیار ساده هستند، اما شروع خوبی برای آشنایی با نوشتن ماژول‌ها و اسکریپت‌ها در سرورهای لینوکسی است. با توجه به نیاز‌های خود، می‌توانید پیچیدگی ماژول‌ها و اسکریپت‌ها را افزایش دهید.

چگونه این ماژول را تنظیم کنیم که به صورت خودکار در کنسول این پیام را نشان دهد ؟ مقاله

اگر می‌خواهید این ماژول به صورت خودکار هنگام ورود به کنسول (terminal) یا کامند لاین (command line) اجرا شود، می‌توانید این تابع را به فایل پروفایل کاربر (user profile) اضافه کنید.

در سیستم‌عامل‌های لینوکسی مبتنی بر دبیان مانند اوبونتو، فایل پروفایل کاربر معمولاً در ~/.bashrc قرار دارد. در سیستم‌عامل‌های مبتنی بر ردهت مانند Fedora و CentOS، فایل مربوطه معمولاً ~/.bash_profile است.

برای اجرای خودکار ماژول پایتون هنگام ورود به کنسول، ابتدا مطمئن شوید که ماژول پایتونی که نوشته‌اید (simple_module.py) در مکان مناسبی قرار دارد. سپس به انتهای فایل پروفایل کاربر (مانند ~/.bashrc یا ~/.bash_profile) بروید و دستور زیر را اضافه کنید:

python3 /path/to/your/simple_module.py

/path/to/your را با مسیر کامل (absolute path) فایل simple_module.py جایگزین کنید.

پس از این تغییر، هر بار که یک کنسول یا کامند لاین جدید باز می‌کنید، ماژول پایتون اجرا می‌شود و پیام "سلام به همه کاربران سرور لینوکسی!" را نشان می‌دهد.

توجه داشته باشید که این تغییر برای کاربری که فایل پروفایلش را ویرایش کرده‌اید اعمال می‌شود و برای کاربران دیگر تاثیری ندارد. اگر می‌خواهید برای همه کاربران این تغییر اعمال شود، باید فایل /etc/profile یا فایل‌های موجود در پوشه /etc/profile.d را ویرایش کنید.

توضیحات تکمیلی مقاله

ماژول پایتونی که در مثال بالا نوشته شده است، تابعی به نام greet_users دارد که یک پیام خوش آمد گویی به کاربران سرور لینوکسی را چاپ می‌کند. وقتی این ماژول به صورت مستقیم اجرا می‌شود، تابع greet_users فراخوانی می‌شود و پیام "سلام به همه کاربران سرور لینوکسی!" را چاپ می‌کند.

اگر این ماژول در یک برنامهٔ دیگر پایتونی وارد (import) شود، می‌توانید تابع greet_users را فراخوانی کنید و همان پیام خوش آمدگویی را چاپ کنید.

به طور خلاصه، این ماژول ساده پایتون یک پیام خوش آمدگویی را چاپ می‌کند و نشان می‌دهد چگونه یک تابع را در یک ماژول پایتون تعریف کرده و سپس آن را در برنامه‌های دیگر استفاده کنید.

پیام "سلام به همه کاربران سرور لینوکسی!" که توسط تابع greet_users در ماژول پایتون چاپ می‌شود، در خروجی کنسول (terminal) یا کامند لاین (command line) نشان داده می‌شود.

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

به عنوان مثال، اگر شما این ماژول را با استفاده از دستور زیر اجرا کنید:

python3 simple_module.py

خروجی به شرح زیر خواهد بود:

سلام به همه کاربران سرور لینوکسی!

این خروجی در کنسول یا کامند لاین کاربر قابل مشاهده است.

 
 

ضمانت بازگشت وجه ۷ روزه بدون ریسک

در صورت عدم تطابق دوره با سرفصل‌ها، وجه پرداختی شما را بازگشت خواهیم داد.

دوره های مرتبط

نصب آنتی ویرویس imunify روی سرور WHM/CPANEL

در پکیج آموزش طراحی سایت دو و چند زبانه، تمام ابزارهای مورد نیاز برای چندزبانه کردن یک وبسایت وردپرسی، در اختیار شما قرار گرفته است.

“PHP FPM” – مدیریت فرآیند ها برای سایت های پربازدید

در پکیج آموزش طراحی سایت دو و چند زبانه، تمام ابزارهای مورد نیاز برای چندزبانه کردن یک وبسایت وردپرسی، در اختیار شما قرار گرفته است.

HTTP چیست؟ چرا HTTP/2 سریعتر از HTTP/1.1 است؟

در پکیج آموزش طراحی سایت دو و چند زبانه، تمام ابزارهای مورد نیاز برای چندزبانه کردن یک وبسایت وردپرسی، در اختیار شما قرار گرفته است.

نصب HTTPS and SSL رایگان – بر روی سرور

در پکیج آموزش طراحی سایت دو و چند زبانه، تمام ابزارهای مورد نیاز برای چندزبانه کردن یک وبسایت وردپرسی، در اختیار شما قرار گرفته است.

نظرات

لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

قیمت :

رایگان!

امتیاز
0 از 0 رأی
بدون امتیاز 0 رای
رایگان!
تعداد دانشجو : 0
نوع دوره: غیر حضوری
سطح دوره: اولیه و متوسطه
پیش نیاز: آشنایی با نحوه نگار یک ماژول لینوکسی با زبان پایتون
زبان: فارسی
40 دقیقه
روش پشتیبانی: ارسال تیکت
مقدماتی نوشتن ماژول : شروع
درصد پیشرفت دوره: %100
شمشاد امیری خراسانی
شمشاد امیری خراسانی
Senior Software Developer

برنامه نویس آزاد

دسته: آموزش سرور های لینوکسی
درباره کوین دژ

کوین دژ یک استارت آپ در حوزه انفورماتیک  (هاست و سرور پلن های برنامه نویسی – آموزش و خرید سرویس) است که هر روز در حال رشد است

ما را دنبال کنید تا از آخرین خبر های این حوزه باخبر باشید استارت آپ ما هر روز در حال پیشرفت است ما را دنبال کنید
تمام حقوق برای > شرکت آریا هامان مهر پارسه با شماره ثبت 3877 محفوظ است

  • رفسنجان خیابان امام ساختمان آترین طبقه 2 شرکت آریاهامان
  • 09136523595
  • info@coindej.com
نماد ها
logo-samandehi
درگاه پرداخت مستقیم بانکی ما
سدادبانک سامان

تمام حقوق برای شرکت آریاهامان مهرپارسه محفوط است .

ورود

به راحتی از طریق حساب گوگل خود وارد و یا ثبتنام کنید !

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت