From bbs@aidebbs.edu.tw Thu Jul 7 18:10:17 1994 Date: Fri, 8 Jul 1994 06:59:43 +0800 From: Bulletin Board Software UNIX FAQ (小魚兒整理校正) 0. 編者言: 這份資料是從各大學 BBS 站上,將眾多人對於 UNIX 的問與答, 整理下來, 並沒有章節次序之分. 在每篇問與答之前, 皆附上問話或答話者 id, 感謝 眾多人的熱心回答問題. id 格式為: [userid@發信BBS站名 (該 id 膩稱)] 若您不想將您的文章納入這篇 FAQ, 請 mail 給我, 我將對您說聲抱歉, 並將之從此 FAQ 上剔除. 若您有任何的問題, 或發現有不正確的資料, 也請 mail 給我, 謝謝. 我的 e-mail address 為: tywen@csie.nctu.edu.tw (溫宗昱, 交大資工) * * * UNIX FAQ - 1 (整理於 1994/4/1) 1. Q: [none] 有人願意告訴我如何在CXTERM 輸入中文嗎? 我在.Xdefaults這個檔案中加了 cxterm*hanziInputDir: /usr/lib/X11/X11/cxterm-dicts 這行敘述還是不能輸入注音. A1:[ncusnoopy@phoenix (snoopy)] 加上這一段看看:[ncusnoopy@phoenix] cxterm*VT100.Translations: #override F1: switch-HZ-mode(ASCII) \n\ F2: switch-HZ-mode(IC) \n\ F3: switch-HZ-mode(ETZY) \n\ F4: switch-HZ-mode(PY-et) \n\ F5: switch-HZ-mode(ZyPY) \n\ F6: switch-HZ-mode(STZY) \n\ F7: switch-HZ-mode(Punct-b5) \n\ F8: switch-HZ-mode(QJ-b5) \n\ Escape: insert() switch-HZ-mode(ASCII) A2:[CGS@phoenix (Mike Chen)] 你的環境變數: HZINPUTDIR 設了嗎?? ------ 2. Q: [Smart@phoenix (小套套)] i have a question about .login & .cshrc ! what different between these two files? A: [watson@ccsun24 (watson)] login: will be executed whenever you login a terminal, where your environment variables are set here. Won't be executed again once you change the shell. cshrc (or other shells): will executed everytime a shell is created, where aliasing & some shell scripts are set here. You can imagine their purposes to the 'config.sys' & 'autoexec.bat' of DOS respectively, but don't have a mind that they are similar at all. ------ 3. Q: [phoenix@cis_nctu (菲尼克斯)] Mail System所遞送的信件有無大小限制? 若有, 那麼最大容量為何? A: [cash@phoenix (還我本來面目)] 有的. 通常是一千行 (可是若沒有換行記號的, 不知道是如何處理) ------ 4. Q: [shen@phoenix (流浪人)] I know when a user login a UNIX system , the login program will check the login-name and password the user type with the personal data in the /etc/passwd . Today , I find the /etc/passwd 只有十多行, and I can login in. I am very surprised at it , can someone tell me the reason ? A: [jjyang@phoenix (無言以對....)] 因為這些機器都連上 YP (Yellow Page -- 電話簿)。 使用者的資料除了可從 /etc/passwd 查詢以外,也可向 YP server 查詢。感覺上,YP SERVER 的角色有點類似 104 查號台的功能,YP client 向 YP SERVER 查詢使用者的資訊,而不必在 local 的 /etc/passwd 存放所有使用者的資訊。 您可以玩玩 ypcat passwd 即可略知一二. ------ 5. Q: [csho@cis_nctu (hcs)] Can anybody tell me how to "process" my job before machine shutdown, and then it can be "run" continue after the workstation(SPARK or HP) is boot. Because my job need to be run more than one month. A1:[freedom@ccsun24 (萬一禪關砉然破)] it seems that what you want is "checkpoint", unfortunely, sun and hp havent provided such facility A2:[SYSOP@csie.nctu.edu.tw (歡迎大家來踢館)] You can do 'checkpoint' yourself. Just save your temporary variables every periods. You can restart at the latest checkpoint after crash ------ 6. Q: [sakuragi@cis_nctu (籃板王櫻木)] 請問: 1) UNIX上的talk可以三人同時嗎? 2) 如何暫時跳出talk,再回來? 3) UNIX上可以打中文嗎? A: [william@cis_nctu (C++/ASM/Win Master)] 1) 可以, 不過 talk 一般是用 "水平分割螢幕" 的方法, 人數一多, 每個人的 window 就小了。 2) 沒試過, 因為我通常都是用 NCSA telnet 或是直接在 OpenWindows 底下玩, 所以沒有這個問題。 試試 Ctrl-Z 看看, 看看可不可以將 talk 給送到 background。 3) 意思不太明確。您是指: UNIX 可以用中文? 還是指 UNIX 的 talk? ....? 如果是後者, 有個叫 cytalk 的中文版 talk, 交大這兒很多地方都有。 ------ 7. Q: [noone@phoenix (noone)] 不知在unix 上,以cc compiler 是否完後一 定是檔名是a.out,可否自定檔名? A: [william@cis_nctu (C++/ASM/Win Master)] 用 -o 參數: cc -o sample sample.c ^^^^^^^^^^ ^^^^^^^^ ------ 8. Q: [fog@phoenix (胡非)] 我在 news 上使用的 editor 是 vi. 我要如何改用 較好用的 editor, 如 joe, cjove? A1:[william@cis_nctu (C++/ASM/Win Master)] 將環境變數 VISUAL 設成你想要的 editor: setenv VISUAL joe 最好將這一行放到 .cshrc 或 .login 中, 省得每次都要自己重新輸入。 A2:[Abodola@cis_nctu (Abo)] setenv EDITOR joe 如此即可。 在tin 內還要設定一個東東。 進入tin 後, 按"M" <--大寫的喔!!! 然後選"2", 把Editor Offset 設成 OFF。 這樣就可以了。 ------ 9. Q: [tcm@ccsun24 (老百姓)] 請教大家一下, 如何在很多檔案中找一個特定的字串..... A: [wbchen@phoenix ()] try %grep 'string' * ------ 10. Q: [soonly@cis_nctu (B&B 家族的老人)] 最近剛知道有ELM 這東西,好奇之下試了一試,可是原來在MAIL下可以 顯示中文的,到了ELM 下卻無法顯示,我該如何做才能顯示中文﹖另外那裡 可以找到ELM 的USER GUIDE﹖ A: [Olies@phoenix (吉爾菲艾斯)] 你可以在ELM中,將display mode 由內建改為 more ,方法進入ELM,再按 "o" 之後就按照它的提示去修改。若你的shell為tcsh,則set 你的環境變數 setenv LC_CTYPE iso_8859_1 即可,因為ELM有支援8 bits * * *