这句命令的意思是,首先grep veeja /etc/passwd,找出passwd文件中含有关键字veeja的一行,然后将这一行传给另一句cut -d: -f3,对该行进行分割操作,以“:”为分割方式linux命令,取第三部分的内容,也就是该用户的UID。
另外我们也可以基于字符进行切割,也就是使用-c参数:
上面的这一条命令就是切割出/etcpasswd文件中每一行的第2-6个字符。当然这样切割是没有任何实际含义的linux命令,我们只是作为演示。
命令wc用以统计文本信息。
命令sort用以对文本内容进行排序。
示例:
命令diff可以用来进行比较两个文件的区别。
常用参数:
示例:
命令aspell用以检查英文拼写。
命令tr用于处理文本内容。
参数及示例:
命令sed用于搜索并替换文本。
这里会用到一些正则表达式的内容,如果不了解也没关系,可以先简单的记忆。
例如:
《正则表达式替换工具》,是一个匹配正则表达式的文本替换工具,采用一个正则表达式匹配,直接替换文本中的内容。13. 正则表达式支持库内修复了"正则表达式.替换"、"正则表达式.替换w"两个命令中"用作替换的文本"为空时替换失败的bug.。javascript的regexp类表示正则表达式和字符串和正则表达式定义,使用正则表达式来进行强大的模式匹配和搜索和替换文本功能的方法。
命令:sed 's/linux/unix/g' testfile:与上一条相比,指定了要搜索替换的行数,是1-50行。
按css搜索: 按照css类名搜索tag的功能非常实用,但标识css类名的关键字class在python中是保留字,使用class做参数会导致语法错误.从beautiful soup的 4.1.1 版本开始,可以通过class_参数搜索有指定css类名的tag:。按 css 搜索: 按照 css 类名搜索 tag 的功能非常实用,但标识css 类名的关键字 class 在 python 中是保留字,使用 class 做参数会导致语法错误.从 beautiful soup 的 4.1.1 版本开始,可以通过 class_ 参数搜索有指定 css 类名的 tag:。3、按ctrl+h弹出替换对话框,为防止误替换,替换范围为选择的部分,并勾选“搜索隐藏文本” 项。
我们还可以将所有的替换选项写入一个文件,使用-f参数读取这个文件进行替换:sed -f sededit testfile。
That’s all.
环境:
软件版本:VirtualBox 4.3.12 r93733
Linux系统版本:CentOS 7 ×86_64 1511