Ubuntu
命令手指不顯示.plan
如果我有一個 .plan 但手指沒有顯示它,這是否意味著我的系統有問題?
uname -a Linux share-02.csc.kth.se 4.4.0-83-generic #106-Ubuntu SMP Mon Jun 26 17:54:43 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
的輸出
$ ls -dl ~ ~/.plan
drwxr-xr-x 83 nik nogroup 10240 May 4 14:03 /home/n/i/nik lrwxr-xr-x 1 nik default 12 Nov 24 2015 /home/n/i/nik/.plan -> Public/.plan
即使我有一個.plan,手指也不起作用:
$ cat .plan The back-up plan. ######## ############## ################### ##################### ###################### ##### ####################### ########### ######################## ############### ######################## ################ ######################## ################### ######################## ##################### ######################## ###################### ####################### ####################### ###################### ######################## ################################# ######################## ################################## ######################### ########### ################# ################################### #### ############ ########################### ### # # ######## ######################## ### ## # ##### ###################### # # ###### ###################### # #### ###### #################### # ##### # # ###### ############## #### # # # # ####### ########## ##### # # # # ####### ###### ###### # # # ### # ####### ###### # ##### ###### # ####### ####### # ###### ###### ####### ######## # ##### ###### ### ## ####### ################ # ######## #### ######## # # ######## # ########## # ##### ## ## ########### ### # # # ########### # # # # ########## # # # # ## ######## # # # ## ###### # # # # # ## # # # #### # ## # ## ####### ### ## ######### ## ## # # #### # # ######## # # # # ###### ###### #### ############# ######## ################################ ######## ######################## ######## ########################## ######## ############################ ###### ################# ##### ############### ### ################ ### #### ### ### ######### # ###### ##### # ######### # ###### ###### # ######### # ###### ####### ########## # ###### ####### #### #### # #### ####### ######### # ### ###### ######## # #### ###### # ### # # # # # # # # # # # # # # # # # ## # # # ### ## #### # ###### #################### ####### ######### ####### ######### ####### ######### ####### ######## ####### ####### ####### ####### ###### ####### ####### ####### # ################ ########## # ### ###### ########### ## ### ### ## ###### # #### ## ## ## ## #### # ##### ### ## ## # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ## # # # # ## # ## # ## # ## ### ## # ############### ## ## ##### ## ######## Niklas Rosencrantz Styrmang 47 a 114 60 Stockholm Sweden +46 8 661 87 06 +46 70 753 26 37 ########################nik@share-02:~$ finger nik Login: nik Name: Niklas Rosencrantz Directory: /home/n/i/nik Shell: /bin/bash On since Thu Jul 6 20:16 (CEST) on pts/7 from 213.89.144.192 3 seconds idle No mail. No Plan. nik@share-02:~$
Ubuntu 中使用的 finger的原始碼表明它不會讀取非正常的 ~/.plan 文件(例如,符號連結,就像你所擁有的那樣)。見最後
if ... return 0
一行:static int show_text(const char *directory, const char *file_name, const char *header) { int ch, lastc = 0, fd; FILE *fp; struct stat sbuf1, sbuf2; snprintf(tbuf, TBUFLEN, "%s/%s", directory, file_name); if (lstat(tbuf, &sbuf1) || !S_ISREG(sbuf1.st_mode)) return 0;
呼叫 show_text 函式來顯示各種文件的內容,包括 .plan。
要使您的文件通過 可見
finger
,請創建.plan
一個正常文件,而不是符號連結。