免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1790887 | 回复: 799
打印 上一主题 下一主题

[学习共享] shell 十三問? [复制链接]

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
跳转到指定楼层
[收藏(0)] [报告]
发表于 2003-12-09 02:48 |只看该作者 |正序浏览
我在 CU 的日子並不長,有幸在 shell 版上與大家結緣。
除了跟眾前輩學習到不少技巧之外,也常看到不少朋友的問題。
然而,在眾多問題中,我發現許多瓶頸都源於 shell 的基礎而已。
每次要解說,卻總有千言萬語不知從何起之感...

這次,我不是來回答,而是準備了關於 shell 基礎的十三個問題要問大家﹗
希望 shell 學習者們能夠透過尋找答案的過程,好好的將 shell 基礎打紮實一點...
當然了,這些問題我也會逐一解說一遍。只是,我不敢保證甚麼時候能夠完成這趟任務。
除了時間關係外,個人功力實在有限,很怕匆忙間誤導觀眾就糟糕了。
若能拋磚引玉,誘得其他前輩出馬補充,那才真的是功德一件﹗

shell 十三問:

1) 為何叫做 shell ?
http://bbs.chinaunix.net/viewthr ... p;page=2#pid1454336
2) shell prompt(PS1) 與 Carriage Return(CR) 的關係? (2008-10-30 02:05 最後更新)
http://bbs.chinaunix.net/viewthr ... p;page=2#pid1467910
3) 別人 echo、你也 echo ,是問 echo 知多少?( 2008-10-30 02:08 最後更新)
http://bbs.chinaunix.net/viewthr ... p;page=3#pid1482452
4) " "(雙引號) 與 ' '(單引號)差在哪?  (2008-10-30 02:07 最後更新)
http://bbs.chinaunix.net/viewthr ... p;page=4#pid1511745
5) var=value?export 前後差在哪? (2008-10-30 02:12 最後更新)
http://bbs.chinaunix.net/viewthr ... p;page=5#pid1544391
6) exec 跟 source 差在哪? (2008-10-30 02:17 最後更新)
http://bbs.chinaunix.net/viewthr ... p;page=6#pid1583329
7) ( ) 與 { } 差在哪?
http://bbs.chinaunix.net/viewthr ... p;page=6#pid1595135
8) $(( )) 與 $( ) 還有${ } 差在哪? (2008-10-30 02:20 最後更新)
http://bbs.chinaunix.net/viewthr ... p;page=7#pid1617953
9) $@ 與 $* 差在哪?
http://bbs.chinaunix.net/viewthr ... p;page=7#pid1628522
10) && 與 || 差在哪? (2008-10-30 02:21 最後更新)
http://bbs.chinaunix.net/viewthr ... p;page=7#pid1634118
11) > 與 < 差在哪? (2008-10-30 02:24 最後更新)
http://bbs.chinaunix.net/viewthr ... p;page=7#pid1636825
12) 你要 if 還是 case 呢? (2008-10-30 02:25最後更新)
http://bbs.chinaunix.net/viewthr ... p;page=8#pid1679488
13) for what? while 與 until 差在哪? (2008-10-30 02:26最後更新)
http://bbs.chinaunix.net/viewthr ... p;page=8#pid1692457

補充問題:
b1) [^ ] 跟 [! ] 差在哪?
Part-I(Wildcard): (2008-10-30 02:25 最後更新)
http://bbs.chinaunix.net/viewthr ... ;page=16#pid2930144
Part-II(Regular Expression): (2008-10-30 02:26 最後更新)
http://bbs.chinaunix.net/viewthr ... ;page=16#pid2934852


--------------
說明:
1) 歡迎大家補充/擴充問題。
2) 我接觸電腦中文名稱時是在台灣,因此一些術語或與大陸不同,請自行轉換。
3) 我會不定時"逐題"說明(以 Linux 上的 bash 為環境)。同時,也會在任何時候進行無預警修改。請讀者自行留意。
4) 本人於本系列所發表的任文章均可自由以電子格式(非印刷)引用、修改、轉載,且不必註明出處(若能註明 CU 更佳)。
當然,若有錯漏或不當結果,本人也不負任何責任。
5) 若有人願意整理成冊且付印者,本人僅保留著作權,版權收益之 30% 須捐贈與 CU 論壇管理者,剩餘不究。

---------
建議參考討論:
1) shaoping0330 兄關於變量替換的補充:
(連結在改版後已經失效)

2) shaoping0330 兄關於 RE 的說明:
http://bbs.chinaunix.net/forum/viewtopic.php?t=393964

3) 關於 nested subshell 的討論:
(連結在改版後已經失效)

4) 關於 IFS 的討論:
http://bbs.chinaunix.net/forum/viewtopic.php?t=512925

---------
* 感謝 lkydeer 兄整理 word/pdf 版本方便大家参考:
http://bbs.chinaunix.net/viewthr ... &extra=page%3D2

[ 本帖最后由 網中人 于 2008-11-4 02:12 编辑 ]

评分

参与人数 2可用积分 +5 信誉积分 +5 收起 理由
substr函数 + 5 赞一个!
mocou + 5 精品文章

查看全部评分

论坛徽章:
0
799 [报告]
发表于 2020-03-08 18:14 |只看该作者
图挂了吗?

论坛徽章:
0
798 [报告]
发表于 2019-03-01 15:25 |只看该作者
回复 1# 網中人
膜拜一下10多年前就是大佬的人物

论坛徽章:
0
797 [报告]
发表于 2018-03-02 14:12 |只看该作者
好帖子,现在才看完,顶起来

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-04-13 06:20:00
796 [报告]
发表于 2018-02-25 20:01 |只看该作者
好贴,当顶

论坛徽章:
0
795 [报告]
发表于 2017-08-16 15:27 |只看该作者
感谢 最近也在学

论坛徽章:
0
794 [报告]
发表于 2017-03-23 13:43 |只看该作者
来逛逛挺好的,工作本里就很无聊

论坛徽章:
0
793 [报告]
发表于 2016-10-10 16:29 |只看该作者
链接打不开了。

论坛徽章:
0
792 [报告]
发表于 2016-07-26 09:27 |只看该作者
学习的好资料啊

论坛徽章:
307
程序设计版块每周发帖之星
日期:2016-04-08 00:41:33操作系统版块每日发帖之星
日期:2015-09-02 06:20:00每日论坛发贴之星
日期:2015-09-02 06:20:00程序设计版块每日发帖之星
日期:2015-09-04 06:20:00每日论坛发贴之星
日期:2015-09-04 06:20:00每周论坛发贴之星
日期:2015-09-06 22:22:00程序设计版块每日发帖之星
日期:2015-09-09 06:20:00程序设计版块每日发帖之星
日期:2015-09-19 06:20:00程序设计版块每日发帖之星
日期:2015-09-20 06:20:00每日论坛发贴之星
日期:2015-09-20 06:20:00程序设计版块每日发帖之星
日期:2015-09-22 06:20:00程序设计版块每日发帖之星
日期:2015-09-24 06:20:00
791 [报告]
发表于 2016-06-29 22:05 |只看该作者
进来看看了。

论坛徽章:
0
790 [报告]
发表于 2016-06-29 21:38 |只看该作者
进来看看了。
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP