有人使用 tcsh 嗎?

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

有人使用 tcsh 嗎?

文章slog » 週三 12月 15, 2004 8:19 pm

我從學校的時候, 學校的機器都用 csh , 後來我資工的同學幫我換了 tcsh , 之後就比較習慣用 tcsh , 但是基本上沒有自己裝過機器, 所以想請問一下, 怎麼樣讓我用 telnet 軟體連進去的時候, 可以在 prompt 上面打上中文, 這樣就可以建立中文的目錄..@@"

否則縱使是用 ftp client 連上去建好, 透過 telnet 軟體看到的還是一堆問號..
slog
懵懂的國中生
懵懂的國中生
 
文章: 133
註冊時間: 週四 12月 02, 2004 12:18 am
來自: 水深火熱的地方

re:有人使用 tcsh 嗎?

文章阿信 » 週三 12月 15, 2004 8:21 pm

locale 設定好就能讀取輸入的中文了
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:有人使用 tcsh 嗎?

文章slog » 週四 12月 16, 2004 7:21 pm

我的 locale 出問題了..@@"
locale default 是在 /usr/lib/locale 底下不是?
可是我的這個目錄底下, 半個檔案都沒有, 我還以為是我沒有裝,
但是用 apt-get install locales 的時候, 卻說我裝過了..
我還特地 remove 之後再 install 一次, 還是一樣沒東西..@@"

剛剛看到 localepurge 那篇, 特地跑看看, 結果, 系統告訴我沒有裝 locale ..這是怎麼一回事..~>_<~
slog
懵懂的國中生
懵懂的國中生
 
文章: 133
註冊時間: 週四 12月 02, 2004 12:18 am
來自: 水深火熱的地方

re:有人使用 tcsh 嗎?

文章louie » 週四 12月 16, 2004 8:01 pm

dpkg-reconfigure locales
louie
快樂的大學生
快樂的大學生
 
文章: 593
註冊時間: 週一 9月 09, 2002 7:58 pm

re:有人使用 tcsh 嗎?

文章d2207197 » 週四 12月 16, 2004 8:11 pm

事實上 locale 的套件名稱是 locales
查看 locales 套件中有什麼東西:
代碼: 選擇全部
$ dpkg -L  locales

$ dlocate -L locales


而 locale 這隻程式來自 libc6
代碼: 選擇全部
$ dpkg -S bin/locale

$ dlocate -S bin/locale

$ apt-file search bin/locale


阿信大大說得設定 locale 是設定 locale 相關環境變數
在 tcsh 是這樣設定環境變數:
代碼: 選擇全部
$ setenv LC_ALL zh_TW.Big5

在 bash 中則是這樣設定:
代碼: 選擇全部
$ export LC_ALL=zh_TW.Big5

查看 locale 相關環境變數可以用 locale 這個指令:
代碼: 選擇全部
$ locale
LANG=zh_TW.UTF-8
LC_CTYPE="zh_TW.UTF-8"
LC_NUMERIC="zh_TW.UTF-8"
LC_TIME="zh_TW.UTF-8"
LC_COLLATE="zh_TW.UTF-8"
LC_MONETARY="zh_TW.UTF-8"
LC_MESSAGES="zh_TW.UTF-8"
LC_PAPER="zh_TW.UTF-8"
LC_NAME="zh_TW.UTF-8"
LC_ADDRESS="zh_TW.UTF-8"
LC_TELEPHONE="zh_TW.UTF-8"
LC_MEASUREMENT="zh_TW.UTF-8"
LC_IDENTIFICATION="zh_TW.UTF-8"
LC_ALL=
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

re:有人使用 tcsh 嗎?

文章slog » 週四 12月 16, 2004 8:32 pm

ok..
我剛剛跑了 dpkg-reconfigure locales
我想可能是我沒有 generate 這幾個檔吧..
我選了 zh_TW 的三個..UTF-8, Big5, 和 ECU-TW, 還需要選哪一個嗎? fO.o

generate 之後, 在 /usr/lib/locale/ 底下還是沒看到這三個檔..@@"
還是 debian 的路徑另有其他地方?

我用 locale 查看變數, 是跟 d2207197 大大貼的這一段一樣
代碼: 選擇全部
LANG=zh_TW.UTF-8
LC_CTYPE="zh_TW.UTF-8"
LC_NUMERIC="zh_TW.UTF-8"
LC_TIME="zh_TW.UTF-8"
LC_COLLATE="zh_TW.UTF-8"
LC_MONETARY="zh_TW.UTF-8"
LC_MESSAGES="zh_TW.UTF-8"
LC_PAPER="zh_TW.UTF-8"
LC_NAME="zh_TW.UTF-8"
LC_ADDRESS="zh_TW.UTF-8"
LC_TELEPHONE="zh_TW.UTF-8"
LC_MEASUREMENT="zh_TW.UTF-8"
LC_IDENTIFICATION="zh_TW.UTF-8"
LC_ALL=


所以我在用 setenv 把 LC_ALL 設成 zh_TW.Big5 的話, 就可以在 prompt 下看和寫中文囉? fO.o
但是我 setenv 後, 仍沒辦法在 telnet 軟體下 key in 中文..@@"

我覺得, 我應該算是幼幼班才對..
slog
懵懂的國中生
懵懂的國中生
 
文章: 133
註冊時間: 週四 12月 02, 2004 12:18 am
來自: 水深火熱的地方

re:有人使用 tcsh 嗎?

文章slog » 週四 12月 16, 2004 8:55 pm

補充個問題..
我剛剛做 reconfigure 的時候, 旁邊的框線和英文字都很正常,
之後想要加上 en_US ISO-8859-1 和 en_US.UTF-8 的時候,
就發現通通變成 a 上面有 ^ 的符號..@@"
我都是在 console 做的..是 LANG 這個變數的關係?

1) ISO-8859-1 有必要要加上嗎?
2) 如何讓 console 還是像之前一樣都能很正常的顯示?
多半需要中文多是用 telnet 進去, 所以需要的中文的環境變數可以寫在 .cahrc 裡面

慘..問題還真的很多..@@"
slog
懵懂的國中生
懵懂的國中生
 
文章: 133
註冊時間: 週四 12月 02, 2004 12:18 am
來自: 水深火熱的地方

re:有人使用 tcsh 嗎?

文章d2207197 » 週四 12月 16, 2004 11:30 pm

由 telnet 輸入中文,您有用 -8 選項嗎?
代碼: 選擇全部
telnet -8 xxx.xxx.xxx.xxx
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

re:有人使用 tcsh 嗎?

文章slog » 週五 12月 17, 2004 10:48 am

我是用 windows 上面 telnet 的軟體..@@"
我用的是 ptelnet ..
slog
懵懂的國中生
懵懂的國中生
 
文章: 133
註冊時間: 週四 12月 02, 2004 12:18 am
來自: 水深火熱的地方

re:有人使用 tcsh 嗎?

文章d2207197 » 週五 12月 17, 2004 11:34 am

再您的 /etc/inputrc 或 .inputrc 中加入下列設定試試:
代碼: 選擇全部
set input-meta on
set output-meta on
set convert-meta off
set meta-flag on


試試看在您的 shell 的起始檔加入設定 LC_ALL 環境變數為 zh_TW.Big5,然後再重新登入。
您可以用 locale 程式查看目前的 LC_ALL 變數值。

另外,您主機是 Debian 吧,很少看到 Linux 主機會去用 csh or tcsh,大多都是用 bash。

小弟沒用過 ptelnet ,在 windows 下 telnet ,小弟幾乎都用 PCMan
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

re:有人使用 tcsh 嗎?

文章slog » 週五 12月 17, 2004 12:29 pm

不知道ㄟ..我的主機是 debian 的沒錯囉..:P
其實我對 shell 根本一點都不懂, 只是當初學校給我帳號後,
我同學教我用的時候, 就把我的 shell 改成 tcsh ..
之後就很習慣用 tcsh ..@@"

把 inputrc 更改後 LANG 和 LC_ALL 的變數都改成 zh_TW.Big5 仍然是沒有用的.

我還有個問題..^^"
到底 default 的變數是哪一個? 像這種英語系的 OS 我一直以為 default 就會是 en_US ..@@"

我 man 了 tcsh 和 locale 都沒有相關的說明..@@"
另外, 剛剛灌上了 SSH Secure Shell 和電腦裡的 TetraTerm 都一樣沒有辦法寫入中文,
我想應該是設定上的問題吧, 該不會我也用 PCMan 就 ok 了..這樣就真的是要呼叫傑克了..@@"
最後由 slog 於 週五 12月 17, 2004 1:07 pm 編輯,總共編輯了 1 次。
slog
懵懂的國中生
懵懂的國中生
 
文章: 133
註冊時間: 週四 12月 02, 2004 12:18 am
來自: 水深火熱的地方

re:有人使用 tcsh 嗎?

文章slog » 週五 12月 17, 2004 1:00 pm

根據這一篇看起來, inputrc 應該是真對 bash 的..@@"
http://freebsd.sinica.edu.tw/~statue/zh-tut/shell.html

BTW, 在 debian 上, 所產生的 zh_TW.Big5 等等檔案是放在哪裡呢? fO.o
我的機器並沒有放在像 man 裡面所說的 default 的 /usr/lib/locale 底下..@@"
slog
懵懂的國中生
懵懂的國中生
 
文章: 133
註冊時間: 週四 12月 02, 2004 12:18 am
來自: 水深火熱的地方

re:有人使用 tcsh 嗎?

文章d2207197 » 週五 12月 17, 2004 1:58 pm

Default locale 是 C

小弟想,應該就是 /usr/lib/locale/locale-archive
您要找的是 po 檔還是什麼?到 /usr/share/locale 看看吧。

SSH Secure Shell 小弟也有在用,確定中文輸入沒問題。
您的問題究竟出在哪裡,小弟也不清楚囉。
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

re:有人使用 tcsh 嗎?

文章slog » 週日 12月 19, 2004 11:48 am

yap..
我想大概應該就是 locale-archive 這個檔..

主要是我們所上的 linux 是 RedHat 的, 我偷偷跑到 /usr/lib/locale 底下看過,
就是 zh_TW.Big5 等等檔案, 所以應該是 distribution 不同所以不同得放法吧..

中文輸入的部份, 沒辦法就先這樣擺著, 主要能看到中文目錄就好了, 大不了
就用 ftp client 連上去 new 目錄..:p
等到我學習的更多, 或許就會知道問題出現在哪裡..@@"
反到是不好意思讓您花了那麼多時間幫我解惑..^^"

我得努力從幼幼班進到幼稚園..:P
slog
懵懂的國中生
懵懂的國中生
 
文章: 133
註冊時間: 週四 12月 02, 2004 12:18 am
來自: 水深火熱的地方

文章slog » 週三 6月 22, 2005 12:31 pm

自己挖上來..
剛剛又裝了一台電腦, 也是想解決一下這個問題, 後來比較了一下..
發現問這個問題時的機器居然可以在 prompt 下打入中文, 真是嚇了自己一跳..之前都沒注意什麼時候可以的, 也沒意識到..

後來比較了一下兩台機器, 3.1 stable 的 tcsh 仍然是 6.13.0 , 而 testing 的部份是 6.14.0 的..

所以就把 stable 升到 testing 去改用 6.14.0 的版本就可以了..@@"
我想應該是 6.13.0 沒有將中文支援放進去吧..
slog
懵懂的國中生
懵懂的國中生
 
文章: 133
註冊時間: 週四 12月 02, 2004 12:18 am
來自: 水深火熱的地方


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客