花落花开,春去秋来!

心怀感恩,分享快乐,本博客适用个人参考,学习 禁止用于商业用途。

DOS文件转换成UNIX文件格式详解

dos格式文件传输到unix系统时,会在每行的结尾多一个^M,当然也有可能看不到,但是在vi的时候,会在下面显示此文件的格式,比如 "dos.txt" [dos] 120L, 2532C 字样,表示是一个[dos]格式文件,如果是MAC系统的,会显示[MAC],因为文件格式的原...

2017-03-02 17:11:05

阅读数:366

评论数:0

shell下数字和字符串比较操作命令 if的参数说明

shell中数字和字符串比较操作命令以及 if的参数说明 [ -a FILE ] 如果 FILE 存在则为真。 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。 [ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。 [ -d FILE...

2017-03-02 16:51:40

阅读数:496

评论数:0

expect的基本用法

expect的基本用法 一、概述 我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能。而Expect就使用来实现这种功能的工具。 Expect...

2017-03-02 16:48:45

阅读数:300

评论数:0

Linux Shell常用技巧(二)

grep 1.  grep退出状态: 0: 表示成功; 1: 表示在所提供的文件无法找到匹配的pattern; 2: 表示参数中提供的文件不存在。 见如下示例: /> grep 'root' /etc/passwd root:x:0:0:root:/root:/...

2017-03-02 16:45:38

阅读数:256

评论数:0

Linux Shell常用技巧

Linux Shell常用技巧 一.    特殊文件: /dev/null和/dev/tty Linux系统提供了两个对Shell编程非常有用的特殊文件,/dev/null和/dev/tty。其中/dev/null将会丢掉所有写入它的数据,换句换说,当程序将数据写入到此...

2017-03-02 16:44:47

阅读数:222

评论数:0

linux shell实现随机数多种方法(date,random,uuid)

shell实现随机数多种方法 在日常生活中,随机数实际上经常遇到,想丢骰子,抓阄,还有抽签,非常简单就可以实现。那么在做程序设计,真的要通过自己程序设计出随机数那还真的不简单了。现在很多都是操作系统内核会提供相应的api,这些原始参数是获取一些计算机运行原始信息,如内存,...

2017-03-02 16:43:04

阅读数:274

评论数:0

shell编程之条件测试

一、条件测试语法: test 测试内容[ 测试内容 ]        ##注意中括号与测试内容间有空格[[ 测试内容 ]](( 测试内容 ))   ##只能用于测试数值大小,后面详解 前三种测试语法基本等同。 二、数值测试: 2.1 常见的数值测试: int1 -eq...

2017-03-02 16:41:50

阅读数:134

评论数:0

shell编程之循环与判断语句

shell编程的循环结构主要有三种:for、while、until shell编程的分支判断结构主要有两种:if、case 一、for循环: for循环使用场景:主要用于已知循环次数的场景 进入循环条件:满足条件就进入循环 1.1 语法: 语法一: ...

2017-03-02 16:40:04

阅读数:278

评论数:0

shell命令之sed演示

一、在某行的前一行或后一行添加内容 具休操作如下: #匹配行前加 sed -i '/toxingwang.com/iwww.toxingwang.com' the.conf.file #匹配行前后 sed -i '/toxingwang.com/awww.toxingwang.c...

2017-03-02 16:38:47

阅读数:178

评论数:0

一些收藏的shell命令

一些强大的shell命令 在阅读以下部分前,强烈建议读者打开一个shell实验,这些都不是shell教科书里的大路货哦:) 1、!$: !$是一个特殊的环境变量,它代表了上一个命令的最后一个字符串。如:你可能会这样: $mkdir mydir $mv my...

2017-03-02 16:32:43

阅读数:174

评论数:0

Linux 之端口监听

主要用到的命令:netstat, nmap 两者的区别如下: l  netstat:在本机上面以自己的程序监测自己的 port; l  nmap:透过网络的侦测软件辅助,可侦测非本机上的其他网络主机。   1、  netstat的常规用法: 1.1 ...

2017-03-02 15:50:34

阅读数:314

评论数:0

shell常用操作命令系列:文件相关操作命令

常用文件操作命令:     touch file              # 创建空白文件      rm -rf 目录名           # 不提示删除非空目录(-r:递归删除 -f强制)      dos2unix                # window...

2017-03-02 15:47:53

阅读数:264

评论数:0

visudo精确用户赋权(sudo)

sudo权限,该命令的好处在于可以实现语言的检查,不过最终的目的还是一样的,都是实现修改sudoers文件。 sudo是Unix/Linux平台上的一个非常有用的工具,允许为非根用户赋予一些合理的权利,让他们执行一些只有根用户或特许用户才能完成的任务,从而减少根用户的登陆次数和管...

2017-03-02 15:32:54

阅读数:200

评论数:0

shell常用操作命令系列:软件操作命令

rpm常用操作         rpm -ivh lynx          # rpm安装          rpm -e lynx            # 卸载包          rpm -e lynx --nodeps   # 强制卸载          rp...

2017-03-02 15:31:19

阅读数:176

评论数:0

shell常用操作命令系列:系统操作

基础常用操作:     wall                    # 给其它用户发消息      whereis ls                  # 查找命令的目录      which                       # 查看当前要执行的命令所...

2017-03-02 15:29:49

阅读数:257

评论数:0

shell常用操作命令系列:服务操作

服务的基本操作     /etc/init.d/sendmail start                   # 启动服务 /etc/init.d/sendmail stop                    # 关闭服务 /etc/init.d/sendmail statu...

2017-03-02 15:28:41

阅读数:503

评论数:0

shell常用操作命令系列:网络操作

常用命令     rz   # 通过ssh上传小文件      sz   # 通过ssh下载小文件      ifconfig eth0 down                  # 禁用网卡      ifconfig eth0 up                ...

2017-03-02 15:27:26

阅读数:301

评论数:0

linux route命令的使用详解

route命令用于显示和操作IP路由表。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是 为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的I...

2017-03-02 15:26:02

阅读数:157

评论数:0

寻找和杀掉僵尸进程

寻找和杀掉僵尸进程 linux服务器上,多少会出现一些僵尸进程,下面介绍如何快速寻找和消灭这些僵尸进程的方法 首先,我们可以用top命令来查看服务器当前是否有僵尸进程,如果数字大于0,那么意味着服务器当前存在有僵尸进程 下面,我们用ps和grep命令寻找僵尸进程 ...

2017-03-02 15:23:49

阅读数:214

评论数:0

软RAID管理命令mdadm详解

软RAID管理命令mdadm详解 mdadm是linux下用于创建和管理软件RAID的命令,是一个模式化命令。但由于现在服务器一般都带有RAID阵列卡,并且RAID阵列卡也很廉价,且由于软件RAID的自身缺陷(不能用作启动分区、使用CPU实现,降低CPU利用率),因此在生产环境下...

2017-03-02 15:08:45

阅读数:363

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭