2016-02-10 88 views
0

無法取消設置Linux環境變量FLEXLM_DIAGNOSTICS無法取消設置Linux環境變量

{goudarsh:tst_rep/}@vilc1199:/<8>ndm> echo $FLEXLM_DIAGNOSTICS 
5 
{goudarsh:tst_rep/}@vilc1199:/<8>ndm> unset FLEXLM_DIAGNOSTICS 
{goudarsh:tst_rep/}@vilc1199:/<8>ndm> env |grep FLEX 
FLEXLM_DIAGNOSTICS=5 

一些可以給我其他的技巧來解答這個問題?

+0

這真的是完整的命令序列嗎? 'unset'會從當前環境中清空變量,但它不適合你,所以我懷疑其他的東西。 「FLEXLM_DIAGNOSTICS」在哪裏定義? – Skrat

+0

@Skrat是的這是命令序列和昨天我已經執行了這個'setenv FLEXLM_DIAGNOSTICS 5',我想刪除這個值/變量,但未設置不適用於我 – Shantesh

+1

我不能測試'setenv',因爲我不' t使用'(t)csh' shell,但我認爲'unsetenv'就是你在這種情況下尋找的,而不是'unset'。 – Skrat

回答

2

由於我使用的是tcsh shell,我應該使用的命令是unsetenv來取消設置變量。

感謝@Skrat。

+1

不要忘記將您的答案標記爲解決方案。 – Skrat

+0

@Skrat在接下來的18小時裏,我會將它標記爲答案,因爲堆棧溢出不允許 – Shantesh