
به اشتراک بگذارید

به اشتراک بگذارید
آموزش سرور | بلاگ وبداده
نصب و شروع کار با ویرایشگر Emacs در لینوکس؛ راهنمای مبتدیان
emacs-nox بهترین گزینه است.apt و در فدورا با dnf تنها با یک فرمان نصب میشود.emacs-nox) انتخاب درست است، چون سبکتر است و وابستگیهای گرافیکی غیرضروری را نصب نمیکند.
emacs-nox را انتخاب کنید:# اوبونتو / دبیان — بهروزرسانی فهرست بستهها
sudo apt update
# نصب نسخه کامل (با رابط گرافیکی)
sudo apt install emacs
# روی سرور بدون محیط گرافیکی، نسخه ترمینالی سبکتر است:
sudo apt install emacs-nox
# بررسی نصب و نسخه
emacs --versionBash# فدورا / RHEL / AlmaLinux / Rocky — نصب با dnf
sudo dnf install emacs
# نسخه ترمینالی (بدون وابستگیهای گرافیکی) برای سرور
sudo dnf install emacs-nox
# در توزیعهای قدیمیتر که هنوز yum دارند:
sudo yum install emacsBash# نصب آخرین نسخه پایدار از طریق Snap (مستقل از مخزن توزیع)
sudo snap install emacs --classic
# اجرای آزمایشی
emacs --versionBash# باز کردن یک فایل در حالت ترمینالی (بدون پنجره گرافیکی)
emacs -nw myfile.txt
# اجرای آموزش تعاملی داخلی برای مبتدیان
emacs # سپس کلیدهای Ctrl+h و بعد t را بزنید
# کلیدهای پایه (C = Ctrl ، M = Alt):
# C-x C-f باز کردن فایل
# C-x C-s ذخیره فایل
# C-x C-c خروج از Emacs
# C-g لغو دستور نیمهکارهBash
| روش نصب | فرمان اصلی | تازگی نسخه | مناسب برای |
|---|---|---|---|
| apt (اوبونتو/دبیان) | sudo apt install emacs | پایدار، کمی قدیمی | اغلب کاربران دبیانبنیان |
| dnf (فدورا/RHEL) | sudo dnf install emacs | پایدار | کاربران ردهتبنیان |
| نسخه سرور | sudo apt install emacs-nox | همگام با مخزن | سرور بدون محیط گرافیکی |
| Snap | sudo snap install emacs –classic | آخرین نسخه پایدار | نیاز به نسخه جدیدتر |
| کامپایل از سورس | اجرای فایل INSTALL | جدیدترین/سفارشی | کاربران پیشرفته |
dnf install emacs یا apt-get install emacs انجام میشود. منبع: GNU Emacs FAQ — Installing Emacs.sudo apt update را اجرا کنید و دوباره نصب کنید.-nw یا بسته emacs-nox در حالت ترمینالی اجرا کنید.ابتدا فهرست بستهها را با sudo apt update بهروز کنید و سپس با sudo apt install emacs نسخه کامل را نصب کنید. روی سروری که محیط گرافیکی ندارد، بسته سبکتر sudo apt install emacs-nox مناسبتر است.
بسته emacs نسخه کامل با پشتیبانی از رابط گرافیکی است و پنجره مستقل باز میکند. بسته emacs-nox نسخه ترمینالی بدون وابستگیهای گرافیکی X است که داخل خود کنسول اجرا میشود و برای سرورها انتخاب سبکتر و مناسبتری است.
کلید C-x C-c را بزنید، یعنی کلید Ctrl را نگه دارید و پشتسرهم x و c را فشار دهید. اگر فایلی ذخیرهنشده داشته باشید، Emacs پیش از بستن از شما میپرسد که ذخیره شود یا نه.
برای باز کردن فایل از C-x C-f و سپس نوشتن مسیر فایل استفاده کنید. برای ذخیره از C-x C-s استفاده کنید. اگر میخواهید با نام دیگری ذخیره کنید، C-x C-w را به کار ببرید.
بله، اما نیاز به کمی صبر دارد. بهترین نقطه شروع، آموزش تعاملی داخلی Emacs است که با C-h t باز میشود و گامبهگام کلیدهای پایه را به شما یاد میدهد. بعد از چند جلسه تمرین، کار با آن روان میشود.
این انتخاب بیشتر سلیقهای و وابسته به جریان کاری شماست. Emacs محیط یکپارچه و بسیار قابلسفارشیسازی است، در حالیکه Vim سبکتر و در ویرایش سریع روی سرور بسیار کارآمد است. بسیاری از کاربران هر دو را برای کارهای مختلف استفاده میکنند.
اگر نسخه مخزن توزیع برایتان قدیمی است، میتوانید با sudo snap install emacs –classic آخرین نسخه پایدار را نصب کنید. در میانه سال 2026 آخرین نسخه پایدار 30.2 است. کامپایل از سورس هم ممکن است اما فقط برای کاربران پیشرفته توصیه میشود.
چون سرورهای مجازی معمولاً محیط گرافیکی ندارند. در این حالت Emacs را با گزینه -nw (مخفف no window) اجرا کنید تا داخل ترمینال باز شود، یا از همان ابتدا بسته emacs-nox را نصب کنید.
خیر. Emacs یک بسته نرمافزاری استاندارد است که از مخزن رسمی توزیع نصب میشود و در صورت نیاز بهسادگی با همان مدیر بسته (apt یا dnf) قابل حذف است. نصب آن هیچ تغییر خطرناکی در سیستم ایجاد نمیکند.