第一篇博客,只是开始大家勿喷我是新人。

第一个小程序

今天写的是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个字符

我是LINUX 菜鸟 从0开始 开始记我的成长足迹20140803相关推荐

  1. Deepin15.8系统下安装QorIQ Linux SDK v2.0 yocto成功完美运行的随笔

    2019.2.17日:最终安装成功,完美解决! 2019.2.16日:最终安装未成功,但是过程中排除 了几个bug,前进了几步,仅供参考. 写在最前面,yocto安装是有系统要求的,Deepin 15 ...

  2. linux菜鸟入门命令——自我学习

    linux菜鸟入门命令--自我学习 ls或者ll或者dir:查看该目录下所有文件pwd:查看该目录所处的目录结构位置mkdir mytest:创建mytest文件夹cd ..返回上级目录 tar zc ...

  3. linux视频教程第0讲.开山篇

    linux视频教程第0讲.开山篇 为什么学习linux linux是一个开源.免费的操作系统,其稳定性.安全性.处理多并发已经得到业界的认可,目前很多中型,大型甚至是巨型项目都在使用linux lin ...

  4. Linux菜鸟必知必会的命令集合

    下面是我用到过的Linux命令,也可以说是Linux菜鸟必知必会的命令集合,基本上占据了所有你将用到的命令的95%以上,值得一看.     一: Linux下的mysql数据库常用操作 1.登入登出 ...

  5. 战神笔记本ubuntu 18.04.1LTS cuda10.0安装折腾记

    战神笔记本ubuntu 18.04.1LTS cuda10.0安装折腾记 折腾前奏 安装准备 安装Ubuntu18.04.1系统 cuda 10.0 安装过程 折腾前奏 写下本记录的原因是因为网上的教 ...

  6. 如何在Ubuntu/CentOS上安装Linux内核4.0

    如何在Ubuntu/CentOS上安装Linux内核4.0 大家好,今天我们学习一下如何从Elrepo或者源代码来安装最新的Linux内核4.0.代号为'Hurr durr I'm a sheep'的 ...

  7. linux 下 `dirname $0` 脚本文件放置的目录

    http://www.cnblogs.com/xupeizhi/archive/2013/02/19/2917644.html linux 下 `dirname $0` 在命令行状态下单纯执行 $ c ...

  8. Linux Kernel 5.0或在达成600万Git Objects时到来

    早两天,Linus Torvalds在Google+上表示,Linux内核当前正在从4.0向5.0大版本迈进(half-way between),同时接近600万Git的目标.之前的大版本,比如Lin ...

  9. Linux(RHEL7.0)下安装nginx-1.10.2

    查看当前系统版本是否支持 当前,nginx发布包支持以下Linux操作系统版本: RHEL/CentOS: Version Supported Platforms 5.x x86_64, i386 6 ...

最新文章

  1. mybaits二十一:1连接池以及事务控制
  2. LeetCode-位运算-36. 只出现一次的数字
  3. MYSQL:约束?添加约束?删除约束?以及一些其他修饰?
  4. 菜鸟学前端之遍寻名师
  5. 我在神策做研发 丨 与客户难题“对抗”的百余天
  6. java Socket 长连接 心跳包 客户端 信息收发 demo
  7. 图论——Tarjan 初步 DFS序+时间戳+欧拉序
  8. MongoDB,还有一个角度看数据
  9. su封面插件_这届SU太优秀,一张纸建出一座音乐厅?
  10. hdmi中深度色彩像素打包
  11. 接口测试基础——第6篇unittest模块(三)
  12. android 微信小程序 本地包,Android 7 以上版本微信小程序抓包方法
  13. 戴尔服务器安全模式进不去系统,无法进入系统win10戴尔电脑如何进入安全模式...
  14. NES模拟器开发笔记(001)缘起、资料及开发准备
  15. 自定义Exception类
  16. 大促活动如何抵御大流量 DDoS 攻击?
  17. 如何利用python求导数(微分)和积分
  18. 7-2 打印九九口诀表 (10 分)
  19. termux安装以及基本配置
  20. Oracle 临时表 (Gobal Temporary Table)

热门文章

  1. iOS 基本设备信息查询
  2. 【Hadoop】HA高可用搭建保姆级教程(大二学长的万字笔记)
  3. 35岁测试工程师被辞...前途渺茫,随着年龄增长越来越平庸,该怎么办?
  4. 郁金香热血江湖182c++整合lua脚本编译出错解决
  5. Mybatis的Mapper方法中传递map参数的写法
  6. Golang学习(二十九)序列化和反序列化
  7. 无法更新sudo apt-get update(N: 无法安全地用该源进行更新,所以默认禁用该源。N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节)
  8. iOS 禁用侧滑返回手势要点整理
  9. VS Code 中 Vetur、prettier、ESLint 使用
  10. 一般公司的项目管理发展阶段