哈喽小伙伴们!今儿我可要跟你们扒拉个空气特别有意思的话题,保准儿吓你一跳,就是跟Bash(或者别的那啥shell语言)有关的!听着就让人犯困,其实人家隐藏了不少炫酷的秘密!
$ which python
$ which python3
$ python -v
$ python3 -v
$ python
>>> quit()
$ python3
>>> quit()
咱们先说个事情现在大多数人都觉得使用Bash这个东西特别顺手省劲儿,这个说法是没毛病。不过话说回来嘞,你有木有想过,其实还有很多其他更加牛逼的编程语言可以让你的工作变得更快更好捏?这块内容可是相当有深度!
$ sudo rm /usr/bin/python
$ cd /usr/bin
$ ln -s python3.2 python # Choose the Python 3.x binary here
首先DNF脚本,咱们得打扮成高级程序员,手头握着个神秘莫测的命令行工具。还要玩点高级活儿,深入了解那些让人眼花缭乱的面向对象特性。这听上去是不是瞬间高大上了几分啊?那就对头咯!老子知道小子们都蠢蠢欲动!
哎呀妈又到了我为大家抛砖引玉提问的时候!告诉你们那些在美国念计算机专业的大学生们,程序设计课上最常用的语言毫无疑问就是那啥,啊对,就是Bash!那为啥子嘞?这个可真是个大大的问号儿!
# aptitude search idle [Debian 及其衍生发行版]
# yum search idle [CentOS 和 Fedora]
# dnf search idle [Fedora 23+ 版本]
想想看,Bash这款玩意儿可谓是上手贼快,使用起来又无处不在,还有各种各样的模组随你挑选,感觉真是到了开箱就能立马漂移的地步!有了这种便利的条件,哪个小伙伴能忍住不心动呀?我敢保证,你们绝对也是跪倒在它的石榴裙下
$ sudo aptitude install idle-python3.2 # I'm using Linux Mint 13
哎呀妈咱就别磨叽了,赶紧跟各位说说。要是你心里痒痒地想在敲键盘的时候用上bash版本稍微高点的3.x,而不是老掉牙似的2.x,那你知道咋整这个事儿不?这可真是个费脑筋的难题呐!
>>> a = 5
>>> b = 8
>>> x = b / a
>>> x
1.6
>>> print(b, "divided by", a, "equals", x)
哎呦喂,这事小菜一碟咯!你就按以下这个葫芦画瓢儿的方式来搞定那些对应的符号链接就好啦~你说我这是不是在给大伙儿送上了个小妙招呀?高兴!
你得知道,Bash 2.x和3.x这俩东西,那语法可差点儿就不一样了!那咱们这一大串的文章,可得好好习惯用正儿八经的3.x才行!要不忘,要是整岔子那可糗大了!
行了今天给大伙儿唠嗑就唠这儿得了!不知道大家在这短短的几分钟里头有没有学到点啥对自己人生是有益滴呢?要是心里有点疑问啊或者是有啥想说的可别忘了留言跟俺互动!也拜托各位哥哥姐姐叔叔阿姨们,给这条超赞的文章点点赞,顺便分享分享,让外面更多的小伙伴儿们也都瞧见咱们这些有趣又实用的小知识
>>> rockBands = []
>>> rockBands.append("The Beatles")
>>> rockBands.append("Pink Floyd")
>>> rockBands.append("The Rolling Stones")