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