摘要:
作业控制是bash Shell提供的一项强大功能,它允许你选择在前台还是后台运行程序,即作业。1、开启bash的作业控制功能#set -o monitor或#set -m2、显示在后台运行的作业#jobs[1]- 运行中 gedit &[2]+ 运行中 sleep 1000 &+代表最后放到后台运行... 阅读全文
摘要:
一直在家用接ADSL的无线wifi上网,最近用了很久的NetGear无线路由器被我毁了,只好暂时用有线了。在Ubuntu Linux下也可直接使用ADSL拨号上网。1、连接设备这没什么可多说的,一般都是联通上门服务。电话线连接联通ADSL猫的ADSL口,电脑连接任何一个LAN口。2、编辑连接鼠标点击... 阅读全文
摘要:
单引号和双引号的区别 单引号:必须成对使用,它可以保护所有的字符不被翻译。如变量$1,和奇数个单引号的作用相同,偶数个单引号=1个双引号双引号:必须成对出现,它可以保护一些元字符不被翻译,但允许变量和命令替换,和偶数个单引号的作用相同。另外,当引用时(使用一个变量的值)用双引号有助于防止由于空格导致 阅读全文
摘要:
方法一:用here文档和case语句建立 #!/bin/bash while true do cat<<- ENDIT //<<-忽略制表符TAB 1)linux2)xterm3)sun 4)quit ENDITread choicecase "$choice" in1) TERM=linuxexp 阅读全文
摘要:
Bash将波浪号作为路径扩展符$echo ~ //扩展为当前用户主目录的全路径名/home/user$echo ~user //扩展为用户user的主目录/home/user$echo ~+ //扩展为当前工作目录/home/user/doc/working$echo ~- //扩展为先前工作... 阅读全文
摘要:
1、标准输入/输出/错误当shell启动,它继承三个文件:stdin、stdout、stderr,标准输入通常来自键盘,标准输出和标准错误通常是屏幕。标准输入/输出/错误的文件描述符为0、1、22、重定向操作符 重定向输出>> 追加输出2> 重定向错误... 阅读全文
摘要:
1、未设置就临时替换(:-) 冒号:用来检验变量是否设置过,如果没有冒号,则认为设置过,不替换$fruit=peach$echo ${fruit:-plum}peach $fruit=$echo ${fruit:-plum}plum $echo $fruit$ 2、未设置就永久替换(:=) $nam 阅读全文
摘要:
主键约束和唯一性约束都是索引,它们的区别是:主键字段可以确保唯一性,但主键字段不能为NULL.唯一性约束可以确保唯一性,但唯一性约束的字段可以为NULL唯一性约束对含有NULL的记录不起作用,即可以重复加入含有NULL的记录,主键字段不能为NULLmysql-workbench无法创建多字段唯一性约... 阅读全文
摘要:
Here文档为需要输入的程序,例如,mail、sort和cat等接收在线文本,直到遇到用户定义的结束符号为止。最常用的用户是在Shell脚本中和case命令一起创建菜单、自动登录等等。 1、建立菜单 cb@cb-K43SV:~$ cat herein.sh while true do cat<<- 阅读全文