Linux檔案隱藏字元

2022-08-20 22:12:11 字數 584 閱讀 5810

故障現象:登入linux系統顯示-bash: lang=zh_cn: command not found,切換使用者也顯示該資訊。

解決過程:

1、懷疑是自動載入的檔案中有問題,當手動載入profile檔案時,顯示該-bash資訊

如圖所示載入檔案的順序,結合報錯資訊是有關lang變數,於是找到/etc/sysconfig/i18n檔案。執行該檔案顯示報錯資訊,重新建立該檔案,並輸入相同內容,故障現象消失。

2、說明之前的i18n檔案存在問題,使用cat命令檢視,內容一致,未發現問題。通過cksum命令校驗這兩個檔案,發現資訊不同,通過diff命令對比兩個檔案,發現不同。通過cat -a檢視檔案隱藏字元,發現卻有隱藏字元。

使用vi命令刪除隱藏字元,顯示隱藏字元的方式如下:

方式1:通過 :set invlist,但是這種方式只會顯示^i $ 這樣的字元

方式2:通過 :%!cat -a 可以檢視具體的資訊

刪除隱藏字元儲存之後,隱藏字元仍存在,通過file命令發現這兩個檔案型別不一樣。

Linux檔案隱藏屬性

檔案的隱藏屬性chattr lsattr 1 chattr asaci a 增加該屬性後,表示檔案或目錄的atime將不可修改 s 增加該屬性後,會將資料同步寫入磁碟中 a 增加該屬性後,表示只能追加不能刪除,非root使用者不能設定該屬性 c 增加該屬性後,表示自動壓縮該檔案,讀取時會自動解壓 i...

linux 檔案隱藏屬性

這些隱藏的屬性確實對於系統有很大的幫助的 尤其是在系統安全 security 上面,重要的緊呢!不過要先強調的是,底下的chattr指令只能在ext2 ext3的檔案系統上面生效,其他的檔案系統可能就無法支援這個指令了。chattr 配置檔案案隱藏屬性 root www chattr asacdis...

Linux檔案隱藏屬性

其實在linux中還有幾個檔案的隱藏屬性,檔案的隱藏屬性通過chattr這個命令進行操作。不過這邊需要提醒的是chattr這個命令只能在ext2 ext3 ext4的linux檔案系統中完全生效。命令用法 chattr asacdistu 檔案或者是檔案目錄第一部分 刪除乙個特殊許可權,其他的不變。...