首页
Linux/shell入门
Linux/shell系统化教程
Linux/shell面试题库
Linux/shell电子书
《趣谈shell》
关于网站
2019年10月
第四十二节:{}的认知负担
作者:云大侠 发表时间:
2019-10-12
浏览次数:526 次 分类:
趣谈shell
提醒:这并不是一篇难以理解的文章,只需要具备稍微的数学常识即可,在数学定义中,大括号{}表示集合,而本文就是从"集合"这个立足点开始阐述。另外,如果理解出现困难,往往与视觉高低也有一定的关系。美景图片让人喜欢,但是放大到像素级别,则是一片朦胧。道理类似,碰到文中出现的专业术语,有一定的背景知识储备自然更好,没有的话也无需担心,因为这些内容如同像素一[...]
第四十一节:别名
作者:云大侠 发表时间:
2019-10-11
浏览次数:528 次 分类:
趣谈shell
别名,这是一个在计算机发展史上具有深远影响的“抖机灵”。仔细考究一下,你会发现别名在很多地方都有使用。当今主流的四大开发语言:Java,C/C++,SQL,Python,无一例外都有别名的身影。在SQL中,可以为表名称或列名称指定别名。列的 SQL 别名语法如下所示:SELECT column_name AS alias_name FROM tab[...]
第四十节:物以类聚,人以群分
作者:云大侠 发表时间:
2019-10-10
浏览次数:536 次 分类:
趣谈shell
人们喜欢将看到的东西分类划组,并称之为“物以类聚,人以群分”。虽然Linux操作系统中是多用户操作系统,但是它的用户划分标准却简单粗暴:同类用户,其他用户。在编程语言中,也有这种粗暴现象:同一包下的类,不同包下的类。同一包下的类,就是朋友,是friend权限,可以自由的访问。Linux系统内所有文件的管理权限是以组来分配的:与所有者志趣相投的同类用[...]
第三十九节:短视的tr
作者:云大侠 发表时间:
2019-10-09
浏览次数:503 次 分类:
趣谈shell
sort命令是以行为单位进行处理的,而tr却是以字符为单位进行处理的。比起目光长远的sort,tr则略显短视。我们知道,字符组成字符串,字符串组成行。在人的意识里面,Person是个单词,是字符串,表示人,而在tr眼里,只不过是P、e、r、s、o、n等六个字符的排列而已。短视的人,往往只限于关注局部的事态,经常做出亦非所思的举动,需要我们倍加小心。[...]
第三十八节:排序之怪
作者:云大侠 发表时间:
2019-10-08
浏览次数:489 次 分类:
趣谈shell
我们学的冒泡排序,比较的是数值的大小,在我们的印象中,排序都是以数值为单位。而shell的sort命令竟然是以行为单位来排序的,是不是有点怪呢?其实,并不怪,在生活中,我们经常还以人为单位进行排序呢。sort将文件的每一行作为一个单位,相互比较,比较原则是:从首字符向后,依次按ASCII码值进行比较,最后将它们按升序输出。如果想要指定排序的字段,则[...]
第三十七节:速读之法
作者:云大侠 发表时间:
2019-10-07
浏览次数:464 次 分类:
趣谈shell
速读之法,在人的成长过程中扮演着非常重要的角色。有人会问:读得快就会漏掉东西,不就影响吸收、储存和记忆了吗?完全不会,而正相反,就是因为我们想得太快、读得太慢了,读书的时候才会觉得没劲,读到的信息完全不够我们想的,导致我们的大脑被闲置了。相对于cat命令把整个文件内容给打印出来,head和tail命令只关注文件的前十行和后十行,类似于一种速读技巧:[...]
第三十六节:少即是多
作者:云大侠 发表时间:
2019-10-06
浏览次数:464 次 分类:
趣谈shell
用shell之人,应该对more命令不陌生吧,即便没有吃过猪肉,也应该见过猪跑吧。有个疑问:英语万千单词,偏偏选择more来给此命令命名,为何不用view呢,谁解其中味呢?细细考究一番,实则发现more在生活中应用十分广泛,shell与生活用语的表达是一脉相承的。shell是门计算机语言,但是与人类的语言还是有类似的地方:当一篇文章只写了一个开头之[...]
第三十五节:原身和化身
作者:云大侠 发表时间:
2019-10-05
浏览次数:463 次 分类:
趣谈shell
大部分Linux发行版的默认账户是普通用户,而更改系统文件或者执行某些命令,需要root身份才能进行,这就需要从当前用户切换到root用户。切换用户身份有两个命令 su [-] username 和 sudo。su命令,是substitute的简写,其英文含义是“代替”的意思。su命令分为两种用法:(1)su(2)su - 或者su - roots[...]
第三十四节:自然语言处理:NLP
作者:云大侠 发表时间:
2019-10-04
浏览次数:461 次 分类:
趣谈shell
NLP,全称是:Natural Language Processing,含义是:自然语言处理,它是人工智能的一个子领域。自然语言是人类智慧的结晶,自然语言处理是人工智能中最为困难的问题之一。(1)列出所有连接,使用 -a 选项即可:netstat -a上述命令列出 tcp, udp 和 unix 协议下所有套接字的所有连接。(2)只列出 TCP 或[...]
第三十三节:海象运算符
作者:云大侠 发表时间:
2019-10-03
浏览次数:412 次 分类:
趣谈shell
在《大道至简》小节中提到了:看似小小的字符串变量,却能随机应变,化身丰富,时而以原身(字符串类型)的形式出现,时而化身数值类型,时而又化身文件类型。本节再来看看字符串的替换和删除。先看看替换的语法规范:website=shelltalk echo ${website/shell/thread}用/隔开就行,而/也被用于根目录。知道了替换的用法,也就[...]
1
2
分类
默认分类
趣谈shell
Linux/shell入门
Linux/shell系统化教程
Linux/shell面试题库
Linux/shell电子书
极客与黑客
Linux/shell视频资源
最新文章
linux shell ...
Linux系统修改主机名
shell中的IFS变量...
linux shell ...
shell do don...
Linux/shell系...
Linux/shell系...
Linux/shell...
Linux/shell系...
Linux/shell系...
热门文章
文章特权码说明
《趣谈shell》详细介绍
第一节:三国鼎立,江湖恩怨
第十一节:命令王国的习俗
第三节:世界尽头,众说纷纭
第十二节:田忌赛马
第六节:命令的肺腑之言
第二节:精灵小黑,分身有术
最新评论
admin
:
非线性思维,简单的来[...]
jenny
:
说实话,没明白非线性[...]
归档
February 2021
January 2021
August 2020
July 2020
June 2020
May 2020
November 2019
October 2019
September 2019
友情链接
MyBatis中文官网