
به اشتراک بگذارید
آموزش سرور | بلاگ وبداده
نصب و شروع کار با ویرایشگر Emacs در لینوکس؛ راهنمای مبتدیان
- نسخه درست را انتخاب کنید: روی سرور بدون گرافیک، بسته سبک
emacs-noxبهترین گزینه است. - نصب یکخطی: در اوبونتو با
aptو در فدورا باdnfتنها با یک فرمان نصب میشود. - اولین کلیدها مهماند: بازکردن، ذخیره و خروج با ترکیبهای Ctrl انجام میشود، نه منوها.
- آموزش داخلی: Emacs یک آموزش تعاملی رایگان دارد که با Ctrl+h و سپس t باز میشود.
- صادقانه: منحنی یادگیری Emacs تند است؛ برای ویرایش سریع تکفایل شاید Nano کافی باشد.
در یک جمله
نصب Emacs لینوکس؛ پیش از شروع چه باید بدانید؟
emacs-nox) انتخاب درست است، چون سبکتر است و وابستگیهای گرافیکی غیرضروری را نصب نمیکند.تشبیه ساده

چرا Emacs؟ مزایای این ویرایشگر در محیط لینوکس
- قابلیت سفارشیسازی کامل: تقریباً هر رفتار برنامه را میتوان با Emacs Lisp تغییر داد و محیط را دقیقاً مطابق نیاز خود ساخت.
- کار بدون ماوس: همهچیز با کلید انجام میشود؛ این روی سرور و اتصال SSH که ماوس در دسترس نیست، یک مزیت واقعی است.
- محیط یکپارچه: ویرایش کد، اجرای دستور، مدیریت Git و کار با چند فایل، همه در یک پنجره و بدون جابهجایی مداوم.
- پشتیبانی از زبانهای زیاد: با هایلایت نحو و تکمیل خودکار برای دهها زبان برنامهنویسی و قالب فایل.
- آموزش داخلی و مستندات غنی: یک آموزش تعاملی و راهنمای کاملِ درونبرنامهای که نقطه شروع عالی برای مبتدیان است.
آموزش گامبهگام نصب در توزیعهای لینوکس
روش اول: نصب در اوبونتو و دبیان با apt
emacs-nox را انتخاب کنید:# اوبونتو / دبیان — بهروزرسانی فهرست بستهها
sudo apt update
# نصب نسخه کامل (با رابط گرافیکی)
sudo apt install emacs
# روی سرور بدون محیط گرافیکی، نسخه ترمینالی سبکتر است:
sudo apt install emacs-nox
# بررسی نصب و نسخه
emacs --versionBashروش دوم: نصب در فدورا، RHEL و AlmaLinux با dnf
# فدورا / RHEL / AlmaLinux / Rocky — نصب با dnf
sudo dnf install emacs
# نسخه ترمینالی (بدون وابستگیهای گرافیکی) برای سرور
sudo dnf install emacs-nox
# در توزیعهای قدیمیتر که هنوز yum دارند:
sudo yum install emacsBashروش سوم: نصب آخرین نسخه با Snap
# نصب آخرین نسخه پایدار از طریق 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نکته طلایی برای مبتدیان

مقایسه روشهای نصب Emacs
| روش نصب | فرمان اصلی | تازگی نسخه | مناسب برای |
|---|---|---|---|
| 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.محدودیتها و معایبی که باید صادقانه بدانید
- منحنی یادگیری تند: کلیدهای ترکیبی Emacs در ابتدا غیرشهودیاند و عادتکردن به آنها زمان میبرد.
- سنگینتر برای کار سریع: برای ویرایش لحظهای یک خط در فایل پیکربندی روی سرور، Nano سبکتر و سریعتر است.
- ظاهر پیشفرض ساده: بدون پیکربندی و نصب بستههای افزودنی، امکانات و ظاهر پیشفرض جذابیت کمی دارد.
- فشار روی دست: استفاده مداوم از کلید Ctrl میتواند خستهکننده باشد (پدیدهای که کاربران به آن «Emacs pinky» میگویند).
- رقابت با Vim: بسیاری از کاربران لینوکس Vim را ترجیح میدهند؛ انتخاب میان این دو بیشتر سلیقهای و وابسته به جریان کاری شماست.
عیبیابی مشکلات رایج هنگام نصب و اجرا
- خطای «Unable to locate package»: فهرست بستهها بهروز نیست؛ ابتدا
sudo apt updateرا اجرا کنید و دوباره نصب کنید. - پنجره گرافیکی روی سرور باز نمیشود: سرور محیط گرافیکی ندارد؛ Emacs را با گزینه
-nwیا بستهemacs-noxدر حالت ترمینالی اجرا کنید. - نمیدانم چطور خارج شوم: کلید C-x C-c را بزنید؛ اگر فایلی ذخیرهنشده باشد، Emacs قبل از خروج میپرسد.
- دستور اشتباه زدم و گیر کردم: با C-g هر دستور نیمهکاره را لغو کنید تا به حالت عادی برگردید.
- دسترسی نوشتن ندارم: برای ویرایش فایلهای سیستمی، Emacs را با sudo اجرا کنید یا از قابلیت ویرایش با دسترسی بالاتر استفاده کنید.
اجرای Emacs روی سرور مجازی وبداده
✅ دیتاسنترهای ایران، هلند و آلمان برای انتخاب نزدیکترین لوکیشن به شما.
✅ دسترسی کامل root برای نصب هر ابزار و توزیع دلخواه.
✅ پشتیبانی فنی ۲۴ ساعته برای کمک در راهاندازی و رفع مشکلات اتصال.
پرسشهای پرتکرار درباره Emacs در لینوکس
نصب Emacs در اوبونتو با چه فرمانی انجام میشود؟
ابتدا فهرست بستهها را با sudo apt update بهروز کنید و سپس با sudo apt install emacs نسخه کامل را نصب کنید. روی سروری که محیط گرافیکی ندارد، بسته سبکتر sudo apt install emacs-nox مناسبتر است.
تفاوت emacs و emacs-nox چیست؟
بسته emacs نسخه کامل با پشتیبانی از رابط گرافیکی است و پنجره مستقل باز میکند. بسته emacs-nox نسخه ترمینالی بدون وابستگیهای گرافیکی X است که داخل خود کنسول اجرا میشود و برای سرورها انتخاب سبکتر و مناسبتری است.
چطور از Emacs خارج شوم؟
کلید C-x C-c را بزنید، یعنی کلید Ctrl را نگه دارید و پشتسرهم x و c را فشار دهید. اگر فایلی ذخیرهنشده داشته باشید، Emacs پیش از بستن از شما میپرسد که ذخیره شود یا نه.
چطور یک فایل را باز و ذخیره کنم؟
برای باز کردن فایل از C-x C-f و سپس نوشتن مسیر فایل استفاده کنید. برای ذخیره از C-x C-s استفاده کنید. اگر میخواهید با نام دیگری ذخیره کنید، C-x C-w را به کار ببرید.
آیا Emacs برای مبتدیان مناسب است؟
بله، اما نیاز به کمی صبر دارد. بهترین نقطه شروع، آموزش تعاملی داخلی Emacs است که با C-h t باز میشود و گامبهگام کلیدهای پایه را به شما یاد میدهد. بعد از چند جلسه تمرین، کار با آن روان میشود.
Emacs بهتر است یا Vim؟
این انتخاب بیشتر سلیقهای و وابسته به جریان کاری شماست. Emacs محیط یکپارچه و بسیار قابلسفارشیسازی است، در حالیکه Vim سبکتر و در ویرایش سریع روی سرور بسیار کارآمد است. بسیاری از کاربران هر دو را برای کارهای مختلف استفاده میکنند.
چطور آخرین نسخه Emacs را نصب کنم؟
اگر نسخه مخزن توزیع برایتان قدیمی است، میتوانید با sudo snap install emacs –classic آخرین نسخه پایدار را نصب کنید. در میانه سال 2026 آخرین نسخه پایدار 30.2 است. کامپایل از سورس هم ممکن است اما فقط برای کاربران پیشرفته توصیه میشود.
چرا روی سرورم پنجره گرافیکی Emacs باز نمیشود؟
چون سرورهای مجازی معمولاً محیط گرافیکی ندارند. در این حالت Emacs را با گزینه -nw (مخفف no window) اجرا کنید تا داخل ترمینال باز شود، یا از همان ابتدا بسته emacs-nox را نصب کنید.
آیا نصب Emacs به سیستم آسیب میزند؟
خیر. Emacs یک بسته نرمافزاری استاندارد است که از مخزن رسمی توزیع نصب میشود و در صورت نیاز بهسادگی با همان مدیر بسته (apt یا dnf) قابل حذف است. نصب آن هیچ تغییر خطرناکی در سیستم ایجاد نمیکند.
جمعبندی و قدم بعدی شما
جمعبندی سریع
✅ روی سرور، نسخه emacs-nox را نصب کنید.
✅ کلیدهای C-x C-f، C-x C-s و C-x C-c را به خاطر بسپارید.
✅ با C-h t آموزش داخلی را اجرا کنید و با C-g از گیر کردن نجات پیدا کنید.



