环境变量
一些命令
shell脚本中经常出现各种环境变量,因此要写脚本,必须先来了解环境变量.常见的处理环境变量的命令,列举在下面
set 用来显示本地变量env 用来显示环境变量export 用来显示和设置环境变量source 后面跟一个文件,可以直接执行文件里的脚本命令并更新
常见的环境变量
位置参数
相当于C语言中, main函数的argv数组, 这里用 $num 表...
分类:
系统相关 时间:
2015-01-04 23:09:24
阅读次数:
363
前面有了变量的概念和逻辑运算符,就可以写判断语句了,不过这里注意中括号的两边必须得留空格,不然报错.
运算符
赋值, 用 let 语句, 如 let "a=1"算数运算, 支持 + - * / %(模运算) **(幂运算)位运算符, 支持 >(右移) &(按位与) |(按位或) ~(按位取反) ^(按位异或)
if/then/else 语句
先举个栗子呗~...
分类:
系统相关 时间:
2015-01-04 23:05:48
阅读次数:
287
对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕。别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rap。可是Linux就不同了,它有.gz、.tar.gz、tgz、bz2、.Z、.tar等众多的压缩文件名,此外windows下的.zip和.rar也可以在Linux下使用,不过在Linux使用.zip和.r...
分类:
系统相关 时间:
2015-01-04 23:04:44
阅读次数:
200
本文中记录了一些基础的 shell 命令,例如 获取参数、 $、 内置变量。以及一些操作,例如 读取配置、更改配置、写入文件 、重定向、软连接 。以及一些常用的逻辑:条件测试、echo、字符串比较、函数 、搜索匹配。还有使用 grep、sed、#!/bin/bash 等命令的简要说明。...
分类:
系统相关 时间:
2015-01-04 23:05:58
阅读次数:
314
鸟哥自由软件整合应用研究室 Love U ^^ Linux常用网络命令介绍最近升级日期:2006/08/02Linux 的网络功能相当的强悍,一时之间我们也无法完全的介绍所有的网络命令, 这个章节主要的目的在介绍一些常见的网络命令而已。至于每个命令的详细用途将在后续服务器架设时, 依照命令的...
分类:
系统相关 时间:
2015-01-04 23:01:12
阅读次数:
412
转载:http://blog.csdn.net/kauu/article/details/1757325一、linux sed 批量替换多个文件中的字符串sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir`例如:替换/home下所...
分类:
系统相关 时间:
2015-01-04 22:59:29
阅读次数:
167
Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互...
分类:
系统相关 时间:
2015-01-04 22:57:21
阅读次数:
311
之前说了 FTP服务器的搭建:http://www.cnblogs.com/bcsflilong/p/4200139.html今天说一下samba 和ssh服务器的搭建。先说samba 吧。在ubuntu14.04 版本中安装有两中方式!简单粗暴的apt-get1 sudo apt-get inst...
分类:
系统相关 时间:
2015-01-04 22:55:28
阅读次数:
436
1. #安装服务apt-get install subversionapt-get install libapache2-svnapt-get install apache2apt-get install apache2-utils2.添加svn管理用户及subversion组$ sudo addu...
分类:
系统相关 时间:
2015-01-04 22:54:13
阅读次数:
279
在终端中输入:vi /etc/sysconfig/network-scripts/ifcfg-eth0开始编辑,填写ip地址、子网掩码、网关、DNS等。其中“红框内的信息”是必须得有的。编辑完后,保存退出。重启网络服务。service network restart或/etc/init.d/netw...
分类:
系统相关 时间:
2015-01-04 22:46:19
阅读次数:
370
熟悉一下Linux系统里面的各个目录文件夹的大致功能:主要的目录树有:/、/root、/home、/usr、/bin等目录。下面是一个典型的Linux目录结构如下: / 根目录/bin 存放必要的命令/boot 存放内核以及启动所必须的文件/dev 存放设备文件/et...
分类:
系统相关 时间:
2015-01-04 22:39:03
阅读次数:
363
今天学习grep命令运行时,grep出去等待状态的原因如下:
如果预料到有许多输出,您可以通过 管道 将其转到‘less’上阅读
$ grep magic /usr/src/linux/Documentation/* | less
这样,您就可以更方便地阅读。
有一点要注意,您必需提供一个文件过滤方式(搜索全部文件的话用 *)。如果您忘了,‘grep’会一直等着,直到该程序被中断。如果您遇到了这样的情况,按 ,然后再试。...
分类:
系统相关 时间:
2015-01-04 21:31:24
阅读次数:
232
执行方式:
nohup sh export_data.sh 20150102 >20150102.log 2>&1 &
[1] 29531
其中 0、1、2分别代表如下含义:
0 – stdin (standard input)
1 – stdout (standard output)
2 – stderr (standard error)
nohup+最...
分类:
系统相关 时间:
2015-01-04 21:27:48
阅读次数:
154
linux 平台上安装:
1.下载:jdk-6u45-linux-x64.bin
2.接下来,登录linux系统,赋予执行权限,命令如下:
chmod +x jdk-6u21-linux-x64.bin
3.执行jdk的安装.
./jdk-6u45-linux-x64.bin
4.配置环境变量.
环境变量的配置分为几种方式,根据自己的选择配置:...
分类:
系统相关 时间:
2015-01-04 21:24:59
阅读次数:
234
信号量是一种用于提供不同进程间或一个给定进程的不同线程间同步手段的原语。有三种类型:Posix有名信号量,使用Posix IPC名字标识;Posix基于内存的信号量,存放在共享内存区中;System V信号量,在内核中维护。这三种信号量都可用于进程间或线程间的同步。图1 由两个进程使用的一个二值信号...
分类:
系统相关 时间:
2015-01-04 21:20:51
阅读次数:
306
基本的安装其实网上一大半教程:安装:brew install nginx配置注意要点:1.主要配置监听的端口和php-fpm监听的端口相同可以配置成默认的:(127.0.0.1:9000) 也就是fastcgi_pass参数 2.配置基本的属性信息。最好是独立出一个文件夹专门配置路由接口信息...
分类:
系统相关 时间:
2015-01-04 21:18:26
阅读次数:
226
#!/bin/bash(linux脚本环境的声明即解释器,该解释器为bash,位于根目录下的bin目录下)变量的定义与赋值: 格式:变量名=变量值(无需声明变量类型)变量的引用: 格式:$变量名 或 ${变量名}双引号内的内容允许变量引用和\转义单引号内的内容不允许变量引用和\转义(对于变量引用.....
分类:
系统相关 时间:
2015-01-04 21:14:40
阅读次数:
171