使用sed命令可以进行字符串的批量替换操作,以节省大量的时间及人力; 使用的格式如下: 其中,oldstring是待被替换的字符串,newstring是待替换oldstring的新字符串,grep操作主要是按照所给的路径查找oldstring,path是所替换文件的路径; -i选项是直接在文件中替换 ...
分类:
系统相关 时间:
2016-06-22 18:31:36
阅读次数:
146
在Linux系统的设备特殊文件目录/dev/下,终端特殊设备文件一般有以下几种:1、串行端口终端(/dev/ttySn)串行端口终端(SerialPortTerminal)是使用计算机串行端口连接的终端设备。计算机把每个串行端口都看作是一个字符设备。有段时间这些串行端口设备通常被称为终端设备,因为那..
分类:
系统相关 时间:
2016-06-22 17:21:38
阅读次数:
201
#!/bin/bash##testcolorforscriptRED_COLOR=‘\E[1;31m‘GREEN_COLOR=‘\E[1;32m‘YELLOR_COLOR=‘\E[1;33m‘BLUE_COLOR=‘\E[1;34m‘PINK=‘\E[1;35m‘RES=‘\E[0m‘if[$#-eq2]thenecho"Usage:`basename$0`content{red|blue|yellow|pink|res|green}"exit1fifunctionecho_color(){case$2inr..
分类:
系统相关 时间:
2016-06-22 17:21:04
阅读次数:
226
Centos在安装Lamp或Lnmp环境时,经常会出现一些问题,提示缺少一些依赖文件,现解决方法如下:#!/bin/bash
#install_packages
yuminstall-yepel-releasewgetvim-enhanced
yuminstall-ygccgcc-c++ncurses-develperlperl-Module-Install.noarchlibxml2-developensslopenssl-de..
分类:
系统相关 时间:
2016-06-22 17:18:28
阅读次数:
785
hive里面有个hive-e命令可以传参数,但是当hql语句多了以后,整个shell脚本会显得比较凌乱,当然有人可能会说hive-f可以实现直接调用一个file,bingo的确如此,但是还是有个很大的缺陷,就是这个不能传参数了,不能传参数在实际的工作中是无法忍受的。于是想到了封装一个命令Hi..
分类:
系统相关 时间:
2016-06-22 15:59:02
阅读次数:
301
一、计算1+2+...+100的值采用一般方法:#!/bin/bash
sum=0
res=""
num=1
for((;num<=100;num++))
do
letsum+=num
[$num-eq100]&&{
res=${res}${num}
break
}
res=${res}${num}‘+‘
done
echo${res}=${sum}结果如下:使用递归方法:1#!/bin/bash
2
3readnum
4
5sum..
分类:
系统相关 时间:
2016-06-22 15:57:55
阅读次数:
290
ubuntu用户管理与权限操作实例昨天在转载此文时提到都要把文件及目录权限的操作也会独立成文来给大家介绍,今天特地学习了用户管理和权限操作的例程,现总结如下。这些命令基本都是我在自己电脑上运行过后能够实现此功能,我才把他们加进来,希望对大家有所帮助,也希望和大家多交流^_^一个实例
例子:假设有两个用户bill和jane,他们都有音乐CD集,并要创建一个共享目录,在该目录下他们各自存储自己的音乐...
分类:
系统相关 时间:
2016-06-22 15:51:53
阅读次数:
455
雖然現在程式碼管理已經以 Git 為主了,不過偶爾需要維護一些舊案子還是會用 SVN,懶得轉了。 Mac OS 本身有內建 SVN,不過卻是 1.6 版,最近修改一個舊案子就有碰到 project 已經升 1.7,Versions 和 SmartSVN 也用 1.7,唯獨 Terminal 下的 c ...
分类:
系统相关 时间:
2016-06-22 15:40:48
阅读次数:
352
转自:http://blog.jobbole.com/90978/ ghost和g4l 安装操作系统,速度太慢,整个过程太冗长乏味了。 安装过程中,需要回答若干问题,系统需要安装无数个软件,创建和写入无数的文件。因为涉及到大量的文件定位和读写,速度一定是快不起来的。 Windows下我们常常使用gh ...
分类:
系统相关 时间:
2016-06-22 15:41:12
阅读次数:
317
一、安装svn服务器端yum install subversion 从镜像下载安装svn服务器端 如果后面执行“svnadmin create /usr/local/svn/sunny”提示错误:“command not found”,把这句“mount /dev/cdrom /media/cdro ...
分类:
系统相关 时间:
2016-06-22 15:36:43
阅读次数:
154
常用指令 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent) cd 切换目录 touch 创建空文件 echo 创建带有内容的文件。 cat 查看文件内容 ...
分类:
系统相关 时间:
2016-06-22 15:35:24
阅读次数:
263
一 为什么需要使用虚拟内存 大家都知道,进程需要使用的代码和数据都放在内存中,比放在外存中要快很多。问题是内存空间太小了,不能满足进程的需求,而且现在都是多进程,情况更加糟糕。所以提出了虚拟内存,使得每个进程用于3G的独立用户内存空间和共享的1G内核内存空间。(每个进程都有自己的页表,才使得3G用户 ...
分类:
系统相关 时间:
2016-06-22 15:32:45
阅读次数:
204
1.计算grub的MD5加密密码: #grub-md5-crypt Password: Retype password:输入两遍密码进行确认以后,就会计算出你所输入密码的MD5加密值,如:$1$pFddV1$3X/XnIzEySuSF7fL9BUUj/复制该密码进行MD5加密后的值。 2.配置gru ...
分类:
系统相关 时间:
2016-06-22 15:22:59
阅读次数:
167
一、工具 1.1、SecureCRTSecureFX_7.0.0.326 下载地址:https://yunpan.cn/cRnxrv2eaQMwD 访问密码 a018 1.2、jdk 下载地址:问度娘 1.3、tomcat 下载地址:同上 二、操作步骤 2.1、利用工具SecureCRTSecure ...
分类:
系统相关 时间:
2016-06-22 15:19:35
阅读次数:
165
在学习LINUX之前,首先要搞懂的就是LINUX是什么。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核..
分类:
系统相关 时间:
2016-06-22 12:57:53
阅读次数:
253