เปลี่ยน crontab editor เริ่มต้นเป็น nano ใน FreeBSD


9

เมื่อฉันแก้ไข crontab โดยใช้crontab -eมันจะเปิด crontab ใน vi ฉันชอบที่จะใช้นาโน ฉันจะเปลี่ยนสิ่งนี้ได้อย่างไร

แก้ไข:

ด้วยเหตุผลบางคำสั่งส่งกลับexport command not foundและการเปลี่ยนค่า EDITOR env crontab -eไม่ได้ทำงานให้กับ

คำสั่งต่อไปนี้ทำงานบนระบบของฉัน:

setenv VISUAL /usr/local/bin/nano

คำตอบ:


13

สำหรับกระสุนที่ใช้ SH:

export EDITOR=/path/to/nano

สำหรับ C เชลล์:

setenv EDITOR /path/to/nano

จำไว้ว่าหากคุณไม่บันทึกการตั้งค่าเหล่านี้ลงในสคริปต์โปรไฟล์การเข้าสู่ระบบของคุณ (/home/user/.bash_profile เป็นต้น) คุณจะสูญเสียการตั้งค่าเมื่อออกจากระบบ

ถ้าฉันจำถูกต้อง FreeBSD ใช้ C เชลล์เป็นเชลล์ผู้ใช้เริ่มต้น


1
ในฐานะโน้ต csh ใช้ ~ / .cshrc สำหรับสคริปต์โปรไฟล์ดังนั้นคุณจะต้องวางคำสั่ง setenv ไว้ในนั้น
hark

1

ควรจะเป็น

export EDITOR=/usr/bin/nano

ปรับสำหรับตำแหน่งของคุณของนาโน (ใช้ 'ซึ่ง' เพื่อค้นหา) คุณสามารถใส่คำสั่งนั้นใน. bashrc หรือสคริปต์โปรไฟล์ที่คล้ายกันเพื่อให้มีผลตลอดเวลา


-1

อาจเป็นได้โดยการตั้งค่าตัวแปรสภาพแวดล้อม EDITOR

กล่าวคือ

export EDITOR=/path/to/nano

-3

มีลิงก์สัญลักษณ์ภายใต้/ etc / Alternatives / editorที่สามารถชี้ไปยัง / path / to / nano

คุณสามารถใช้ยูทิลิตี้อัปเดตทางเลือกเพื่อทำสิ่งนี้ได้เช่นกัน - แม้ว่าฉันจะไม่คุ้นเคยกับการใช้มัน

(หมายเหตุ - ฉันกำลังพูดจากมุมมอง 'อูบุนตู' ไม่แน่ใจว่านี่เหมือนกันสำหรับ FreeBSD)


3
มันไม่เหมือนกันสำหรับ FreeBSD
hark
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.