hylan专题

hylan:linux系统上 mysql数据库的基本操作

在linux的shell终端连接mysql服务器: sudo service mysql status 查看mysql状态 是否在运行中。使用root用户登录:mysql -u root -p创建/删除数据库:create database db_test;     drop database db_test;创建用户ur_hylan 并使用上面创建的db_test 数据库(数据库授权):gra

hylan:安装mysql 报错 E: 无法定位软件包 mysql-server

在Ubuntu Kylin 16.10 linux系统上安装mysql-server。 下面是成功安装的记录:  sudo apt install mysql-server  正在读取软件包列表... 完成正在分析软件包的依赖关系树       正在读取状态信息... 完成       将会同时安装下列软件:  libaio1 libevent-core-2.0-5 mysql-client-

hylan:shell中的特殊符号、特殊变量

写此文的原因:shell脚本中的符号太多了,随着学习的深入、知识点的扩增,感觉记忆力不够用。 于是记录下来,方便以后查阅。 /    虚拟目录的根目录。$    引用某个变量、环境变量的值。${}    精确的界定变量名称的范围。$()    命令替换 另一种形式(用两个反引号` 键盘上和波浪号同键位) 例如:testing=$(date)    等效于     testing=`date`

hylan:shell脚本鸡肋--结构化命令(续)

循环处理数据效果:marvin@marvin-pc:~$ cat /etc/passwd | grep marvinmarvin:x:1000:1000:marvin,,,:/home/marvin:/bin/bashmarvin@marvin-pc:~$ ifs=$IFSmarvin@marvin-pc:~$ IFS=:marvin@marvin-pc:~$ for haha in $(ca

hylan:shell脚本鸡肋--结构化命令

if-then语句不能测试命令退出状态码之外的条件。test命令提供了在if-then语句中测试不同条件的途径。if test condition;then commands;fi无需在if-then语句中声明test命令  if [ condition ];then commands;fitest命令可以判断三类条件:数值比较(bash shell只能处理整数) 字符串比较(将所有的标点和大小写

hylan:shell脚本鸡肋--基本脚本

${variable} 形式引用变量   额外的花括号通常用来帮助识别美元符后面的变量名。命令替换 的两种方法:第一种 反引号字符 `   例如:echo `date`     第二种 $()格式   例如:echo $(date)为了引用当前目录下的文件,可以在shell中使用单点操作符 即(.)。today变量是被赋予格式化后的data命令的输出。这是提取日期信息生成日志文件名常用的一种技术。

hylan:vim编辑器的使用

vim编辑器打开文件后有三种模式: 普通模式、插入模式 和 命令行模式。 下面总结每个模式下的命令。 默认进入 普通模式,在此模式下vim编辑器会将按键解释成命令。 移动光标 慢移: 方向键     或者     h 左移     j下移     k上移     l右移 快移: PageDown  (Ctrl + F)      下翻一屏 PageUp (Ctrl + B)

hylan:链接文件(readlink命令)

readlink 命令   用于查看链接文件 加上 -f 选项  即: readlink -f    能够立刻找出链接文件的最后一环。 1. vi 和 vim 的链接情况 marvin@marvin-pc:/usr/bin$ which vi/usr/bin/vimarvin@marvin-pc:/usr/bin$ readlink -f /usr/bin/vi/usr/bin/vim

hylan:安装aptitude(完整的软件包管理系统)遇到的问题

这几天从书本上见识到了 aptitude 包管理工具的魅力,果断想在自己的 Ubuntu Kylin 16.10 上玩一玩。 没想到遇到了很多的问题~~~ apt源更新,编辑apt源配置文件 /etc/apt/sources.list 发现vi使用起来好费劲,只能用delete删除 而上下键和backspace键都没法正常使用。 还有看启动栏在左侧Left 有点不习惯,也做了设置:

hylan:Oracle的USEREVN()函数 和 sys_context()函数

Oracle的USEREVN()函数 1.ISDBA 如果用户已经被认证为dba;或者是通过操作系统或口令文件具有DBA特权的,返回“TRUE",否则返回"FALSE" select userenv('isdba') from dual;  2.SESSIONID 返回当前审计条目编号。审计的EntryID序列细粒度的审计记录和定期审计记录之间共享。在分布式SQL语句不能使用这