Linux
吃果冻不吐果冻皮
坚持输入+输出学习模式,并让其变成一种习惯。
展开
-
Ubuntu运行OSGi
更改权限chmod 777 org.eclipse.osgi_3.3.2.R33x_v20080105.jar运行OSGi容器java -jar org.eclipse.osgi_3.3.2.R33x_v20080105.jar -console查看活动的容器 ssexit 退出原创 2014-11-30 17:30:47 · 1328 阅读 · 0 评论 -
Linux Shell 学习笔记(十)---函数
函数可以让我们将一个复杂功能划分成若干模块,让程序结构更加清晰,代码重复利用率更高。像其他编程语言一样,Shell 也支持函数。Shell 函数必须先定义后使用。函数Shell 函数的定义格式如下:function_name () {list of commands[ return value ]}如果你愿意,也可以在函数名前加上关键字 functi原创 2015-01-03 13:51:02 · 830 阅读 · 0 评论 -
Linux Shell 学习笔记(十二)---文件包含
像其他语言一样,Shell 也可以包含外部脚本,将外部脚本的内容合并到当前脚本。Shell 中包含脚本可以使用:. filename或source filename两种方式的效果相同,简单起见,一般使用点号(.),但是注意点号(.)和文件名中间有一空格。例子:运行结果:原创 2015-01-03 22:02:01 · 810 阅读 · 0 评论 -
Ubuntu14.04 安装 JDK6 及 eclipse3.7
安装jdk1.将jdk复制到/usr/local目录下2.执行命令授予执行权限ls -lchmod u+x jdk-6u24-linux-i586.bin3.进行解压缩操作 ./jdk-6u24-linux-i586.bin4.重命名成JDKmv jdk 1.6.0-24 jdk65.配置环境变量执行命令 vi /e原创 2015-01-04 10:55:29 · 1080 阅读 · 0 评论 -
Linxu Shell 学习笔记(八)-- if else 与 case esac语句
if else语句if 语句通过关系运算符判断表达式的真假来决定执行哪个分支。Shell 有三种 if ... else 语句:if ... fi 语句;if ... else ... fi 语句;if ... elif ... else ... fi 语句。1) if ... else 语句if ... else 语句的语法:if [ ex原创 2015-01-02 22:42:50 · 883 阅读 · 0 评论 -
Linux Shell 学习笔记(九)---for/while/util/跳出循环
for循环与其他编程语言类似,Shell支持for循环。for循环一般格式为:for 变量 in 列表docommand1command2...commandNdone列表是一组值(数字、字符串等)组成的序列,每个值通过空格分隔。每循环一次,就将列表中的下一个值赋给变量。in 列表是可选的,如果不用它,for 循环使用命令行的位置参数。原创 2015-01-03 10:54:45 · 15919 阅读 · 0 评论 -
Linux Shell 学习笔记(一)
shell简介,几种常用的shell脚本解释器,编译型语言,解释型语言,何时用Shell?原创 2015-01-01 17:16:47 · 910 阅读 · 0 评论 -
Win7远程登录Ubuntu14.04
一.安装xrdp 使用快捷键”Ctrl+Alt+T”打开一个终端窗口。 输入sudo apt-get install xrdp 输入root用户的密码, 输入y , 安装完成。 二.安装vnc4server 输入sudo apt-get install vnc4server 并输入root用户的密码 输入y, 安装完成。 如果出现如上图所示,表示系统已经安装了该软件,不需要原创 2015-03-21 09:41:30 · 1143 阅读 · 0 评论 -
Linux/Ubuntu学习笔记(六)--JDK安装及一个java例程
bin和rpm两种格式bin可执行文件 简单方便。ls chmod 755 jdk-6u24-linux-i586.bin 修改权限./jdk-6u24-linux-i586.bin 执行安装java -version 检查是否安装编写程序 cd /usr/Code/JavaCode/编写原创 2014-11-29 15:56:26 · 811 阅读 · 0 评论 -
正则表达式(Regular Expression)基本语法
一、简介 为什么需要正则表达式? 文本的复杂处理正则表达式的优势和用途? 一种强大而灵活的文本处理工具; 大部分编程语言、数据库、文本编辑器、开发环境都支持正则表达式。正则表达式定义: 正如它的名字一样,是描述了一个规则,通过这个规则可以匹配一类字符串。 学习正则表达式很大程度上就是学习正则表达式的语法现则。开发中如何使用? 开发中使用正则表达式的流程: 分析所要匹配的数据,写出测试原创 2015-04-29 22:00:11 · 20879 阅读 · 2 评论 -
Linux/Ubuntu学习笔记(七)--MySQL安装
安装服务器sudo apt-get install mysql-server安装时提示设置密码。安装客户端sudo apt-get install mysql-clientnetstat -tap |grep mysql 检查是否安装成功 修改mysql的配置vi /etc/mysql/my.cnf登录mys原创 2014-11-29 21:05:54 · 876 阅读 · 0 评论 -
将mysql数据从Windows迁移到Linux中
1、先在windows上将数据都导出一个文件。(这里以某个数据库为例)导出整个数据库mysqldump -u 用户名 -p密码 数据库名 > 导出的文件名导出指定表mysqldump -u 用户名 -p密码 数据库名 表名1 表名2 ... > 导出的文件名2、将数据从Windows拷贝到Linux中。3、登录Linux的MySql数据库 4、创建与windows同名的数据库名。mys原创 2015-07-04 10:01:27 · 4705 阅读 · 0 评论 -
Linux Shell 学习笔记(六)---注释/字符串/数组
注释以“#”开头的行就是注释,会被解释器忽略。sh里没有多行注释,只能每一行加一个#号。如果在开发过程中,遇到大段的代码需要临时注释起来,过一会儿又取消注释,怎么办呢?每一行加个#符号太费力了,可以把这一段要注释的代码用一对花括号括起来,定义成一个函数,没有地方调用这个函数,这块代码就不会执行,达到了和注释一样的效果。字符串字符串是shell编程原创 2015-01-02 17:22:07 · 1420 阅读 · 0 评论 -
Linux Shell 学习笔记(四)---替换
如果表达式中包含特殊字符,Shell 将会进行替换。例如,在双引号中使用变量就是一种替换,转义字符也是一种替换。这里 -e 表示对转义字符进行替换。如果不使用 -e 选项,将会原样输出。下面的转义字符都可以用在 echo 中:可以使用 echo 命令的 -E 选项禁止转义,默认也是不转义的;使用 -n 选项可以禁止插入换行符。命令替换命令替换是指原创 2015-01-02 11:32:51 · 758 阅读 · 0 评论 -
Linux Shell 学习笔记(十一)---输入输出重定向
Unix 命令默认从标准输入设备(stdin)获取输入,将结果输出到标准输出设备(stdout)显示。一般情况下,标准输入设备就是键盘,标准输出设备就是终端,即显示器。输出重定向命令的输出不仅可以是显示器,还可以很容易的转移向到文件,这被称为输出重定向。命令输出重定向的语法为:$ command > file这样,输出到显示器的内容就可以被重定向到文件。原创 2015-01-03 21:59:02 · 774 阅读 · 0 评论 -
Linux/Ubuntu学习笔记(六)--tomcat
下载apache-tomcat-6.0.43.tar.gz拷贝到/usr/local/解压:gzip -d apache-tomcat-6.0.43.tar.gzgzip 既可以压缩也可以解压缩 gzip -htar -xvf apache-tomcat-6.0.43.tar改名:mv apache-tomcat原创 2014-11-29 17:07:05 · 768 阅读 · 0 评论 -
Linux学习笔记(五)--SSN
开机自启动vsftpdubuntu没有chkconfig命令chkconfig vsftpd on 开机自启动chkconfig --list | grep vsftpd chkconfig --list | more 利用管道分页================================ssh localho原创 2014-11-29 15:54:49 · 980 阅读 · 0 评论 -
Linux学习笔记(四)--ftp文件共享
在Linux和其他机器之间共享文件原创 2014-11-25 17:35:26 · 800 阅读 · 0 评论 -
Linux学习笔记(一)--区分版本、挂载、目录结构
区分版本、挂载、目录结构、磁盘分区原创 2014-11-19 15:03:13 · 769 阅读 · 0 评论 -
Linux学习笔记(二)--Linux启动顺序、常用命令
Linux启动顺序、常用命令、用户管理原创 2014-11-24 16:53:16 · 744 阅读 · 0 评论 -
Ubuntu下 vi编写第一个C语言程序
一 新建文件并编辑hello.csudo vi hello.c二 编译 sudo gcc -Wall hello.c -o hello三 运行 ./hello原创 2014-12-31 23:03:43 · 2053 阅读 · 0 评论 -
Linux学习笔记(三)--文件权限、重定向、设置系统启动级别、管道流
文件权限、重定向、设置系统启动级别、管道流、grep、more、wc原创 2014-11-25 11:24:15 · 834 阅读 · 0 评论 -
Linux Shell 学习笔记(二)
第一个Shell脚本运行Shell脚本有两种方法。一 作为可执行程序二 作为解释器参数原创 2015-01-01 20:51:59 · 814 阅读 · 0 评论 -
Linux Shell 学习笔记(三)--Shell变量
Shell变量:Shell变量的定义、删除变量、只读变量、变量类型原创 2015-01-01 21:13:27 · 972 阅读 · 0 评论 -
Linux Shell 学习笔记(五)---运算符
Bash 支持很多运算符,包括算数运算符、关系运算符、布尔运算符、字符串运算符和文件测试运算符。原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。expr 是一款表达式计算工具,使用它能完成表达式的求值操作。例如,两个数相加:#!/bin/bashval=`expr 2 + 2`echo "T原创 2015-01-02 13:09:54 · 834 阅读 · 0 评论 -
Linux Shell 学习笔记(七)---echo命令和printf命令
echo命令echo是Shell的一个内部指令,用于在屏幕上打印出指定的字符串。命令格式: echo arg可以使用echo实现更复杂的输出格式控制。显示转义字符echo "\"It is a test\""结果将是: "It is a test"双引号可以省略。显示变量name="OK "echo "$name It is a test"结原创 2015-01-02 17:39:40 · 4281 阅读 · 0 评论 -
Ubuntu常用软件安装
SSHubuntu默认并没有安装ssh服务,如果通过ssh远程连接到Ubuntu,需要自己手动安装ssh-server。判断是否安装ssh服务,可以通过如下命令进行: ps -e|grep ssh 输出如下:ps -e|grep ssh2151 ? 00:00:00 ssh-agent5313 ? 00:00:00 sshdssh-agent表示ssh-clien原创 2016-10-18 11:18:45 · 602 阅读 · 0 评论