ฉันจะแก้ไขข้อผิดพลาด“ ไม่พบคำสั่ง setenv” ได้อย่างไร (Ubuntu 12.04.4)


14

ฉันใช้ Ubuntu 12.04.4 ฉันติดตั้ง tcsh แต่ฉันยังคงเห็นข้อผิดพลาดนี้:

No command 'setenv' found, did you mean:
Command 'netenv' from package 'netenv' (universe)
setenv: command not found

ฉันจะแก้ไขได้อย่างไร

คำตอบ:


24

คุณมีสองทางเลือก! เรียกใช้cshเชลล์ที่เข้ากันได้หรือเปลี่ยนไวยากรณ์คำสั่งของคุณ

setenv VARIABLE value

คือcshไวยากรณ์ (และคุณดูเหมือนจะรู้) สำหรับkshและbashคำสั่งเทียบเท่าคือ

export VARIABLE=value

ในการรันtcsh(หลังจากติดตั้งด้วยsudo apt-get install tcsh) คุณสามารถ

tcsh

ในการสลับเปลือกของคุณเป็นtcsh" ถาวร "

chsh -s /usr/bin/tcsh

เพื่อสลับกลับไปbash,

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