Thay đổi trình chỉnh sửa crontab mặc định thành nano trong FreeBSD


9

Khi tôi chỉnh sửa crontab bằng cách sử dụng crontab -enó sẽ mở crontab trong vi. Tôi thích nó hơn để sử dụng nano. Làm thế nào tôi có thể thay đổi điều này?

BIÊN TẬP:

Đối với một số lý do exportlệnh trở lại command not found. Và thay đổi giá trị env EDITOR không hoạt động crontab -e.

Lệnh sau hoạt động trên hệ thống của tôi:

setenv VISUAL /usr/local/bin/nano

Câu trả lời:


13

Đối với vỏ dựa trên sh:

export EDITOR=/path/to/nano

Đối với vỏ C dựa trên:

setenv EDITOR /path/to/nano

Hãy nhớ rằng trừ khi bạn lưu các cài đặt này vào tập lệnh hồ sơ đăng nhập của bạn (ví dụ /home/user/.bash_profile), bạn sẽ mất cài đặt khi đăng xuất.

Nếu tôi nhớ chính xác, FreeBSD sử dụng shell C làm vỏ người dùng mặc định.


1
Lưu ý, csh sử dụng ~ / .cshrc cho tập lệnh hồ sơ, vì vậy bạn cần đặt lệnh setenv trong đó.
hark

1

Nên là

export EDITOR=/usr/bin/nano

điều chỉnh vị trí nano của bạn (sử dụng 'which' để tìm). Bạn có thể đặt lệnh đó trong .bashrc hoặc tập lệnh hồ sơ tương tự để có hiệu lực mọi lúc.


-1

Có lẽ bằng cách đặt EDITOR biến môi trường.

I E

export EDITOR=/path/to/nano

-3

Có một liên kết tượng trưng bên dưới / etc / thay thế / trình chỉnh sửa có thể được trỏ đến / path / to / nano

Bạn cũng có thể sử dụng tiện ích cập nhật thay thế để thực hiện việc này - mặc dù tôi không quá quen thuộc với việc sử dụng nó.

(lưu ý - Tôi đang nói từ quan điểm 'ubfox'. không chắc điều này có giống với FreeBSD không)


3
Nó không giống với FreeBSD.
hark
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.