我在 Ubuntu(我认为)系统上。我没有root,所以我不能改变语言环境。我想让我的默认终端配置文件默认使用 UTF-8。应该有一种方法可以做到这一点,无论是在.gconf/apps/gnome-terminal/
某处的目录中,还是在环境变量中,或其他东西中。但是,我似乎无法找到它。
编辑更多细节:
在终端中,我有:
grid-unv55$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
grid-unv55$ gnome-terminal
Run Code Online (Sandbox Code Playgroud)
当在新终端中尝试更多 UTF 文档时,我得到:
\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
\noise:bgspeech \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
Run Code Online (Sandbox Code Playgroud)
在我的屏幕上显示为点。(uffds 是一个剪切和粘贴。我在那里留下了“\noise:bgspeech”,所以你可以看到 ascii 正确剪切和粘贴)
我正在寻找一个便签/knotes/etc 类型的程序,但有一个区别:我可以将便签贴在窗户上,而不是桌面上,并且它会一直贴在窗户上。
基本上,我希望能够注释窗口。我希望能够说“这个 xterm 是我在做项目 X 的地方”“这个应用程序正在运行测试 Y”“这个 emacs 正在处理这个错误”等等。
我想$PWD
在脚本中使用该变量,但我希望它是没有符号链接的硬件路径。我知道/bin/pwd
和pwd -P
,但那些不是变量。
我知道我可以使用:
setenv MYPWD `pwd -P`
Run Code Online (Sandbox Code Playgroud)
但我记得还有另一种方法可以做到这一点。