第一篇博客,只是开始大家勿喷我是新人。
第一个小程序
今天写的是shell最简单的脚本文件。
$ cat > tracel.sh
#! /bin/sh
set -x
echo lst echo
set +x
echo 2nd echo
^D
先新建.sh文件放入 /home/bin文件夹中
然后在终端输入chmod +x tracel.sh 否则会显示bash: ./tracel.sh: 权限不够
查看是否有结果则 ls 一下会发现文件变成了绿色(我的这里是绿色其他版本我不知道==!)
然后回车
+ echo lst echo
lst echo
+ set +x
2nd echo
这就是结果啦啦啦啦
下面是显示计算机上所有用户
who
显示某个用户
$ who | grep 用户名
siat :0 2014-08-03 11:15 (:0)
siat pts/0 2014-08-03 21:11 (:0)
siat pts/6 2014-08-03 21:05 (:0)
查找某一具体用户
who | grep -F 用户具体名
fyzhang@DeepLearning:~$ who | grep -F xm
xmzhu tty7 Jul 15 19:02
xmzhu pts/3 Jul 16 14:24 (:0)
xmzhu pts/4 Jul 16 14:26 (:0.0)
xmzhu pts/2 Aug 1 09:25 (172.20.12.18)
xmzhu pts/6 Jul 31 22:57 (172.20.12.18)
简单的正则表达式匹配范例
tolstoy 位于一行上任何位置的7个字母:tolstoy
^tolstoy 7个字母tolstoy 出现在一行的开头
tolstoy$ 7个字母 tolstoy 出现在一行的结尾
^tolstoy$ 正好包括这7个字母的一行,没有其他字符
[Tt]olstoy 在一行上的任意位居中 含有Tolstoy 或者 tolstoy
tol.toy 在一行上的任意位居中 含有tol 这3个字母加上任何一个字符再接toy这3个字符
tol.*toy 在一行上的任意位居中 含有tol 这3个字母加上任何0个或多个字符再接toy这3个字符