随笔分类 -  Linux

摘要:文件打开状态:非编辑状态下::/字符 查找字符,n向下查找,N上查找:?字符 查找字符,n向上查找,N向下查找:w 保存:w! 强制保存:q 退出:q! 退出不保存:e 更新文件(动态增加的文件):n 查看下一个文件(同时打开多个文件时):N 查看上一个文件(同时打开多个文件时) Shift + # 阅读全文
posted @ 2016-08-19 18:16 音弛
摘要:服务器成功监听了一个端口(如 5500),但是外面连接不进来,telnet其端口不通,解决办法如下(在root用户下):$ /sbin/iptables -I INPUT -p tcp --dport 5500 -j ACCEPT #开启89端口 $ /etc/rc.d/init.d/iptable... 阅读全文
posted @ 2015-02-10 20:34 音弛
摘要:文章转自:http://www.cnblogs.com/jyginger/archive/2010/07/25/1784599.html#anchor4 感谢博友分享O(∩_∩)O~Linux下安装软件的一般步骤一、解析Linux应用软件安装包通常Linux应用软件的安装包有三种: tar包,如so... 阅读全文
posted @ 2015-02-03 15:11 音弛
摘要:分享一个通过进程名杀死进程的脚本,不需要找到进程号一一杀死,大大提高了工作效率使用方法: kproc 程序1 程序2 ...脚本文件kproc#!/bin/shPRGN=`basename $0`TMPF="/var/tmp/$PRGN.$$"quit (){ rm -f $TMPF e... 阅读全文
posted @ 2015-01-22 15:58 音弛 阅读(224) 评论(0) 推荐(0)
摘要:sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为: sed [-nefri] ‘command’ 输入文本 常用选项: -n∶使用安静(silent)模式。在一般 sed 的用... 阅读全文
posted @ 2015-01-22 14:33 音弛 阅读(275) 评论(0) 推荐(0)
摘要:cut命令可以从一个文本文件或者文本流中提取文本列。cut语法[root@www ~]# cut -d '分隔字符' -f fields cat cut_test.txt root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologi... 阅读全文
posted @ 2015-01-22 14:24 音弛 阅读(547) 评论(0) 推荐(0)
摘要:shift是Unix中非常有用的命令。可以使命令参数左移,从而使脚本程序中命令参数位置不变的情况下依次遍历所有参数。如shift 3表示原来的$4现在变成$1,原来的$5现在变成$2等等,原来的$1、$2、$3丢弃,$0不移动。不带参数的shift命令相当于shift 1。示例:shift_test... 阅读全文
posted @ 2015-01-22 11:20 音弛 阅读(272) 评论(0) 推荐(0)
摘要:#数字段形式for i in {1..10}do echo $idone#详细列出(字符且项数不多)for File in 1 2 3 4 5do echo $Filedone#对存在的文件进行循环for shname in `ls *.sh`do name=`echo "$shname" | aw... 阅读全文
posted @ 2015-01-19 17:27 音弛 阅读(224) 评论(0) 推荐(0)
摘要:一.概要1.if与[之间要有空格2.[]与判断条件之间也必须有空格3.]与;之间不能有空格二.对字符串的判断1.if [ str1=str2 ];then fi ----当两个字符串相同时返回真2.if [ str1!=str2 ];then fi ----当两个字符串不相等时返回真3.if [ -... 阅读全文
posted @ 2015-01-19 16:39 音弛 阅读(426) 评论(0) 推荐(0)
摘要:记录一个shell脚本事例,事例中包括shell的一些语法(函数定义、表达式运算、if、case...)#!/bin/sh#获取当前时间RUN_TIME=`date +%H%M%S`#取当前日期前一天get_ydate(){ #设置当前年月日 TODAY=`date +%... 阅读全文
posted @ 2015-01-16 15:29 音弛 阅读(13293) 评论(1) 推荐(1)
摘要:程序在Linux下前后台切换一、为什么要使程序在后台执行背景:SecureCRT远程连接到linux主机,使程序在后台运行有以下好处:(1)本机关机不影响linux主机运行(2)不影响计算效率(3)让程序在后台运行,不会占据终端,终端可以做别的事情二、怎么样使程序在后台执行 方法有很多,这里主要列举... 阅读全文
posted @ 2015-01-13 14:52 音弛 阅读(243) 评论(0) 推荐(0)
摘要:在这里我想说的是几种shell里的小括号,大括号结构和有括号的变量,命令的用法,如下:1.${var}2.$(cmd)3.()和{}4.${var:-string},${var:+string},${var:=string},${var:?string}5.$((exp))6.$(var%patte... 阅读全文
posted @ 2015-01-12 16:19 音弛 阅读(261) 评论(0) 推荐(0)
摘要:不同文件下的多个可执行文件编译到同一目录下,这样方便观察编译结果,从而方便进程操作。使用时根据自己的需要在进行局部修改(如 链接库、目标文件等等)。1、.bashrc 中设置编译主目录(例如) export MKHOME=$HOME ORACLE_HOME=/oracle/10G; export ... 阅读全文
posted @ 2014-12-15 17:59 音弛
摘要:七、远程操作SSH不仅可以用于远程主机登录,还可以直接在远程主机上执行操作。上一节的操作,就是一个例子: $ ssh user@host 'mkdir -p .ssh && cat >> .ssh/authorized_keys' < ~/.ssh/id_rsa.pub单引号中间的部分,表示在远程... 阅读全文
posted @ 2014-11-28 10:42 音弛 阅读(165) 评论(0) 推荐(0)
摘要:一、什么是SSH?简单说,SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu Yl... 阅读全文
posted @ 2014-11-28 10:38 音弛 阅读(161) 评论(0) 推荐(0)
摘要:1、在SSH终端中文显示乱码: vi/etc/sysconfig/i18n 将内容改为 LANG="zh_CN.GB18030" LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN" SUPPORTED="zh_CN.GB18030:zh_CN:zh:en... 阅读全文
posted @ 2014-08-01 16:51 音弛 阅读(732) 评论(0) 推荐(0)
摘要:分享一个进程查看脚本(rlook),方便进程查看:1、添加脚本,内容如下(ProcTest、ProcTest2、ProcTest3为应用程序):#/bin/kshcd $HOME/binps -u $LOGNAME | egrep " \ProcTest| \ProcTest2| \ProcTest... 阅读全文
posted @ 2014-05-15 11:28 音弛 阅读(332) 评论(0) 推荐(0)
摘要:今天学习Linux下定时执行脚本,看到一篇讲解比较好的文章,特此拿来分享。原文链接:http://www.blogjava.net/decode360/archive/2009/09/18/287743.html Linux下定时执行脚本 首先查看一下/etc/crontab文件: $ cat /... 阅读全文
posted @ 2014-05-14 15:48 音弛 阅读(240) 评论(0) 推荐(0)
摘要:Ctags是vim下方便代码阅读的工具,一般VIM中已经默认安装了Ctags,它可以帮助程序员很容易地浏览源代码。1、如果系统中没有此工具用如下方法安装: 到ctags官网下载源码,解压后 $ ./configure $ make $ sudo make install 如果你使用的是Ubuntu系... 阅读全文
posted @ 2014-05-13 16:09 音弛 阅读(604) 评论(0) 推荐(0)