linux中隱藏檔案不能隱藏的問題

來源:互聯網
上載者:User

/*********************************************************************
 * Author  : Samson
 * Date    : 08/23/2012
 * Test platform:
 *               GNU Linux version 2.6.29.4
 *               GNU bash, version 4.0.16(1)-release (i386-redhat-linux-gnu)

 * *******************************************************************/

最近在公司使用suse系統時,在終端執行ls命令,隱藏檔案(檔案名稱以.開頭)也都顯示出來了。很是納悶,不是不應該顯示出來的嘛。 開始還以為是什麼設定檔屬性的設定檔被修改了,結果一查資料,原來是別名搗的鬼。要去掉這個特性,先執行alias命令:

[samson@UFO /]$ alias
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls $LS_OPTIONS'
alias vi='vim'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

一般會發現ls的別名裡面有個LS_OPTIONS參數。在命令列中使用:echo $LS_OPTIONS,
[samson@UFO ~]$ echo $LS_OPTIONS
-A --color=auto
這個可以通過修改別名的方法去掉-A這個選項,-A這個選項就是顯示除.(表示目前的目錄)和..(父目錄)以外的目前的目錄下的所有檔案或檔案夾。
修改方法可如下:
alias ls='ls --color=auto'
再在命令列中執行ls命令就看不到隱藏檔案了。但是這種修改只適用於當前tty,若新開終端並不會生效,所以這隻是一種短期作用的修改,若是想要修改在整個系統中都生效,需要如下操作:
在/etc目錄grep LS_OPTIONS會發現一些檔案裡面有這個參數定義。vi開啟這些檔案,把這些行裡面的-A刪除儲存,然後重啟一下終端就可以了。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.