bash学习随笔


  1. 操作系统的内核是管理计算机硬件的。我们需要通过shell来跟内核沟通。
  2. 操作系统里必有shell。
  3. 输入命令后,Ctrl+u,删除光标前的命令串,Ctrl+k,删除光标后的命令串。Ctrl+a 让光标移动到最前方,Ctrl+e,光标移动到最后面。
  4. 变量myname=123  myname=${myname}567 echo $myname=123456.
  5. cd /lib/modules/$(uname -r)/kernel   或者cd /lib/modules/`uname -r`/kernel
  6. 变量赋值时,使用双引号可以使 $变量名 生效,使用单引号时只能成为普通文本。
  7. read -p "Please keyin your name:" -t 10 name   -p接文本说明,-t接等待时间。
  8. /etc/skel/.bashrc 个人配置文件备用。login-shell 读取/etc/profile,然后/etc/bashrc->~/.bashrc  nologin-shell,直接读取/etc/bashrc->~/.bashrc
  9. cat  > catfile < ~/.bashrc 把 ~/.bashrc的内容输入到cat命令里,然后导入到catfile. <<代表结束符,当输入 << "end" 里的end时,结束输入。
  10. # ls /tmp/vbirding && echo "exist" || echo "no exist"   ls: 无法访问'/tmp/vbirding': 没有那个文件或目录  no exist   &&和||的顺序需要注意。执行判断的话一般是上面这个顺序。

评论

此博客中的热门博文

vmware esxi 安装运行与raid卡固件兼容性问题

awk 学习总结-变量/分隔符