shell script练习
摘要:执行脚本的几种方式:
1. sh a.sh 或者 bash a.sh 调用的是 /bin/bash 进程执行的,所以脚本不需要执行权限。
2. 直接使用绝对路径执行, /home/script/a.sh ,脚本需要有执行权限,如果没有权限可执行 chmod a+x a.sh 加入执行权限。
(lampp启动数据库用的就是: /opt/lampp/lampp startmysql )
阅读全文
posted @
2015-11-14 10:48
上校
阅读(384)
推荐(0) 编辑
Eclipse Java注释模板设置详解
摘要:设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:
文件(Files)注释标签:
/**
* @Title: ${file_name}
* @Package ${package_name}
* @Description: ${todo}(用一句话描述该文件做什么)
* @author victor
* @date ${date} ${time}
* @version V1.0
*/
阅读全文
posted @
2015-11-11 14:22
上校
阅读(3838)
推荐(0) 编辑
mysql备份还原数据库
摘要:1.备份数据库
mysqldump -u root -p test>/home/victor/test.sql
说明:如果提示找不到mysqldump命令,先用一条find命令查找mysqldump的所在路径 find / -name mysqldump -print
然后再用ln命令链接到/usr/bin下面 ln -fs /opt/lampp/bin/mysqldump /usr/bin
阅读全文
posted @
2015-11-08 18:16
上校
阅读(401)
推荐(0) 编辑
SQL Error (1130): Host '192.168.1.126' is not allowed to connect to this MySQL server
摘要:通过HeidiSQL连接MYSQL数据库报错:
SQL Error (1130): Host '192.168.1.126' is not allowed to connect to this MySQL server
说明所连接的用户帐号没有远程连接的权限,只能在本机(localhost)登录。
需更改 mysql 数据库里的 user表里的 host项把localhost改称%
首先按下面的步骤登录Mysql服务器
登录mysql需要切换到dos下的mysql的bin目录,进行如下操作:
mysql>use mysql;
阅读全文
posted @
2015-11-08 14:19
上校
阅读(648)
推荐(0) 编辑
解决bash: mysql: command not found 的方法
摘要:root@DB-02 ~]# mysql -u root
-bash: mysql: command not found
原因:这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。
首先得知道mysql命令或mysqladmin命令的完整路径,比如mysql的路径是:/usr/local/mysql/bin/mysql,我们则可以这样执行命令:
# ln -s /usr/local/mysql/bin/mysql /usr/bin
阅读全文
posted @
2015-11-08 14:19
上校
阅读(245)
推荐(0) 编辑
XAMPP(Linux版-x86兼容)官网下载
摘要:欢迎光临 XAMPP 的 Linux 版 (x86 兼容处理器版)
顺便提一下:该软件以前被称作 LAMPP,但为了避免误解,我们将其重名命为 »XAMPP 的 Linux 版«。所以,如果您在寻找 LAMPP,您就来对地方了。;)
如果你遇到任何有关 XAMPP 的问题,敬请与我们联系。这将帮助我们改进 XAMPP,使其更易于使用。
安装过程仅 4 个步骤
步骤 1:下载
只需点击下面的链接。下载最新版总是好主意。:)
完整的下载列表(老版本)可在 SourceForge 找到。
详细的 XAMPP 各版本更新记录可在 发布说明 中找到。
阅读全文
posted @
2015-11-08 12:33
上校
阅读(1726)
推荐(0) 编辑
sudo执行脚本找不到环境变量
摘要:sudo执行脚本找不到变量
问题
当普通用户下,设置并export一个变量,然后利用sudo执行echo命令,能得到变量的值,但是如果把echo命令写入脚本,然后再sudo执行脚本,就找不到变量,未能获取到值,如题情况如下:
$ cat tesh.sh
echo $var
$ var=aaa
$ export var # export 变量
$ sudo echo $var # sudo执行echo命令,返回变量值
aaa
$ sudo bash test.sh # sudo执行脚本,不能获取变量值
$ bash test.sh # 普通用户执行脚本,返回变量值
aaa
阅读全文
posted @
2015-11-06 19:57
上校
阅读(2271)
推荐(1) 编辑
Linux 下三种方式设置环境变量
摘要:1、在Windows 系统下,很多软件安装都需要配置环境变量,比如 安装 jdk ,如果不配置环境变量,在非软件安装的目录下运行javac 命令,将会报告找不到文件,类似的错误。
2、那么什么是环境变量?简单说,就是指定一个目录,运行软件的时候,相关的程序将会按照该目录寻找相关文件。 设置变量对于一般人最实用的功能就是: 不用拷贝某些dll文件到系统目录中了,而path 这一系统变量就是系统搜索dll文件的一系列路径
在Linux系统下,如果你下载并安装应用程序,很有可能在键入它的名称的时候出现 “command not found ” 的提示内容。 如果每次都到安装目录文件夹内,找到可执行文件来进行操作就太繁琐了。 这涉及到环境变量path的设置问题,而Path 的设置也是在Linux下定制环境变量的一个组成部分
阅读全文
posted @
2015-11-06 19:32
上校
阅读(568)
推荐(0) 编辑
鸟哥的linux私房菜学习
摘要:cat /etc/shells 系统拥有的shell
cat /etc/passwd 记录用户使用的shell
按两次 tab 键可显示所有可执行的指令
alias 查看所有命令的别名
alias lm='ls -al' 定义别名(常用的指令可以起个别名)
在指令后面加 \ 可以换行接着输入指令
myname=victor 设置变量
unset myname 取消变量
export myname 让变量在其他子程序可用(设置成环境变量)
PATH=$PATH:/home/dmtsai/bin 变量累加值
PATH="$PATH"/home/dmtsai/bin 变量累加值(后面没有:符合)
bash 进入子程序
exit 退出子程序
env 查看所有环境变量
阅读全文
posted @
2015-11-06 15:23
上校
阅读(510)
推荐(0) 编辑
linux下安装jdk的几种方式
摘要:1.rpm方式安装:
rpm -qa | grep jdk 查看是否安装了jdk,或者用java -version查看java版本
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64 强制卸载之前的jdk
rpm -ivh jdk1.8.0_65.rpm 安装新的jdk程序
安装好了,默认情况下,jdk目录在/usr/java目录下
阅读全文
posted @
2015-11-01 15:32
上校
阅读(682)
推荐(0) 编辑
Linux下*.tar.gz文件解压缩命令
摘要:1.压缩命令:
命令格式:tar -zcvf 压缩文件名.tar.gz 被压缩文件名
可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。
阅读全文
posted @
2015-11-01 11:49
上校
阅读(830)
推荐(0) 编辑
.tar.gz文件和.rpm文件的区别
摘要:Linux软件的二进制分发是指事先已经编译好二进制形式的软件包的发布形式,其优点是安装使用容易,缺点则是缺乏灵活性,如果该软件包是为特定的硬件/操作系统平台编译的,那它就不能在另外的平台或环境下正确执行。
1、*.rpm形式的二进制软件包
安装:rpm -ivh *.rpm
卸载:rpm -e packgename
阅读全文
posted @
2015-11-01 10:42
上校
阅读(8599)
推荐(1) 编辑