📄 unix faq
字号:
发信人: wshu (树上的老虎), 信区: Unix
标 题: UNIX FAQ 中文版(二)
发信站: BBS 水木清华站 (Mon May 19 10:01:13 1997)
本篇文章回答以下问题:
2.1) 我要怎么删除以 '-' 字元开头为档名的档案?
2.2) 我要怎样才能把档名当中含有特殊字元的档案删除?
2.3) 我要如何列出整个目录树呢?
2.4) 要怎么设定 prompt 才会显示出目前所在的目录?
2.5) 当我在写 shell script 时,要如何从 terminal 读入字元?
2.6) 怎么样把 "*.foo" 改名为 "*.bar" 呢?怎样把档案名称改成小写呢?
2.7) 为什么我用 "rsh host command" 会有一些奇怪的讯息出现?
2.8) 我要怎要用程式或者是 shell script 中设定目前所用的 shell 的环境
2.9) 我要如何将 csh 的 stdout 与 stderr 导向到不同的胤侥兀?
2.10) 我如何在 .cshrc 中判断是否在 login shell 中?
2.11) 在 shell 中要用怎样的 pattern 来表示除了 "." 与 ".." 外的所有档
2.12) 在 Bourne shell script 里要怎么找出最后一个参数?
2.13) 为什么有人说 $PATH 里不可以放 '.' 呢?
2.14) 在 shell script 中要怎么让终端机发出声音呢?
2.15) 为什么我不能用 "talk" 与我在某机器上的朋友交谈呢?
2.16) 为什么我月历是错的?
2.1) 我要怎么删除以 '-' 字元开头为档名的档案?
找一个方法让档案名称开头不要是 '-' 就可以了,最简单的方法就是使用
rm ./-filename
(当然,我们假设 "-filename" 位于目前的目录)。这个方法可以避免让其
他指令解释 "-"。
有许多指令,特别是呼叫 "getopt(3)" 的参数剖析常式的程式,会接受一
个 "--" 的参数,代表「这是最后一个选项」,此后出现的项目都不再是选
项,因此您的 rm 可能会接受这个 "rm -- -filename" 这种写法。有些不用
getopt() 的 rm 程式也会以同样的方式处理单一字元 "-",因此您也可以试
试 "rm - -filename"。
2.2) 我要怎样才能把档名当中含有特殊字元的档案境
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -