OrangeCLK对《Red Hat Linux用户基础》的笔记(24)

Red Hat Linux用户基础
  • 书名: Red Hat Linux用户基础
  • 作者: 红帽软件(北京)有限公司
  • 页数: 530
  • 出版社: 电子工业出版社
  • 出版年: 2008-1-1
  • 第224页
    在这些场合使用双引号:想照字面意思处理大多数标点,或者把字合并为单个标记,但是仍能使用变量替换、命令替换或历史替换。
    2014-10-25 22:10:55 回应
  • 第273页
    Linux 与 Unix 一样,基本上以这条基本定律为基础:复杂的系统应该由简单的、专门的、互操作简单的组件构成。
    2014-10-25 22:11:48 回应
  • 第302页
    顺便要注意的是正则表达式应放在单引号内。我们应该养成这样的好习惯,这样可以避免在用 bash 解释特殊字符时造成和 grep 之间的混淆。
    2014-10-25 22:12:14 回应
  • 第305页
    这是因为 RHEL 采用的字符编码方案是 Unicode(utf-8),它不考虑字母的大小写,因此[A-Z]相当于[AaBbCc...Zz]。
    2014-10-25 22:52:41 回应
  • 第337页
    cut 没有办法处理滥用的空格。
    2014-10-28 17:46:49 回应
  • 第338页
    关于 paste 命令:
    
    -d 选项的 list 参数可以使一个以上的字符,这就使得在每对输出结果间加入不同的分隔符,需要的话,list 字符可循环使用。
    2014-10-28 17:51:36 回应
  • 第25页
    Crl+U 一般用来“擦除”当前的行。如果你所在的bash 命令行错误繁多,你懒得修改,不如使用 Ctrl+U 重新来过。如果你输入密码是弄错了也可以使用 Ctrl+U。因为输入的密码不会在屏幕上显示,有时很难知道到底输入了什么,很难改动,不如使用 Ctrl+U 组合键全部擦除。
    Ctrl+L 传统上用来停止打印当前页并开始下一页。如果使用在线终端,可以用它来刷新屏幕。对于许多基于屏幕的程序而言,包括 vi 和 nano 编辑器,如果意外的信息弄乱了显示屏,使用 Ctrl+L 可以让程序刷新屏幕,正确的重绘屏幕。
    在 Ctrl+S“锁住”屏幕后,Ctrl+Q“解锁”屏幕(让它重新启动)。虽然在使用过 Ctrl+S 后,才能用这个组合键,我们先介绍它(作为更有用的命令)是因为,几乎没有人会故意使用 Ctrl+S,但新的 UNIX 用户有的时候会不小心点击 Ctrl+S 组合键,不明白为什么他们的屏幕会锁住。如果你的机器出现死屏现象,试着使用 Ctrl+Q 组合键,看能否解锁。
    用 shell 的时候,千万不要手贱 Ctrl+S。
    2014-10-28 23:01:38 回应
  • 第348页
    使用 diff 命令时,视情况添加 -y 或 -u 参数比较方便。
    -y 适合自己看,-u 适合给程序看。其他参数或者不加参数的方式都已淘汰。
    可是由于 y 和 u 看起来都还有用,好像设置别名也不是很方便。等到我觉得哪一个没用的时候再改吧。目前倾向于 u。
    2014-10-29 12:14:21 回应
  • 第362页
    经我检测,本章提到的所有命令都支持中文。包括:grep sort uniq cut paste diff tr aspell fmt split。
    aspell 需要中文字典的支持,我的机器上默认没有,也可能确实没有中文拼写检查。从这个角度上说 aspell 是不支持中文的。
    2014-11-04 18:07:35 回应
  • 第353页
    tr -s SET1 SET2
    tr -ds SET1 SET2
    这两个命令不推荐使用。因为他们内在的分解指令顺序很混乱,没有规律,推荐使用基本指令的组合,这样便于记忆,也符合 UNIX 的哲学。
    tr 的基本操作有三种:替换、删除、压缩,对应于双参数、-d、-s。
    2014-11-04 18:09:54 回应
<前页 1 2 3 后页>

OrangeCLK的其他笔记  · · · · · ·  ( 全部700条 )

恶意
1
漂亮朋友
1
重塑
3
解忧杂货店
2
遗失在西方的中国史
17
人工智能简史
10
点石成金
1
人类的群星闪耀时
13
今天也要好好吃饭
7
从点子到产品
2
千年一叹
4
洛丽塔
3
寻味
9
Quirkology
8
触类旁通
23
基督山伯爵
15
统计推断
1
统计学习基础
1
闲情偶寄
26
Practical Vim
2
批评官员的尺度
41
万历十五年(增订本)
29
旧制度与大革命
4
Learning Python
3
具体数学(英文版第2版)
22
高老头
8
亚理斯多德《诗学》《修辞学》
24
算法设计
5
The Language of New Media
23
笑傲江湖
5
Effective Java
15
Spring实战(第4版)
2
Java编程思想
5
Java Persistence with Hibernate
1
论美国的民主
77
荒原狼
3
Understanding Media
7
设计模式
1
Spring in Action (In Action series)
1
浪潮之巅
8
唐诗三百首
1
资治通鉴
7
中国的经济制度
1
东晋门阀政治
13
博物志(外七种)
7
知识产权法教程
16
欧债危机
5
离散数学
14
全球新闻传播史(第二版)
5
Node.js开发指南
1
Fifty Challenging Problems in Probability with Solutions
14
Red Hat Enterprise Linux系统管理
17
Pro Git
5
安珀志4:奥伯龙之手
1
时间简史
1
悲惨世界(全三册)
1
老子今注今译
10
不能承受的生命之轻
6
人间词话七讲
8
文心雕龙.人间词话
5
明朝那些事儿(柒)
1
明朝那些事儿(陆)
1
蔡康永的說話之道
4
經濟學家給孩子的28封信
6
关于他人的痛苦
12
局外人
1
史记(全十册)
2
Harry Potter and the Sorcerer's Stone
1
枪与玫瑰的使用方法
9
嫌疑人X的献身
4
社会主义体制
1
像我这样笨拙地生活
3
历史的惯性
5
国际关系分析
7
Elements of Information Theory
2
爱的算法
3
Alice's Adventures in Wonderland & Through the Looking-Glass
1
神雕侠侣
3
Pattern Classification
1
中国历代政治得失
3
射雕英雄传(全四册)
18
我与地坛
6
格林童话(上下)
2
城南旧事
1
新媒体导论
1
1988:我想和这个世界谈谈
1
中国的逻辑
4
平凡的世界(全三部)
2