关闭

shell脚本编程超级群-问题集合-->持续更新中

1.     1.txt 的内容   1||0201111||2014-06-06 09:09:09||菜单||1||22   awk -F'[|]+' '{print $3}' 1.txt  2,  udhcpc_eth0.result  文件 截取 192.168.1.1和255.255.255.0 DHCP_OK='/var/lock/dhcp.ok' DHCP_OK2...
阅读(638) 评论(0)

shell学习笔记

1.shell 命令的执行过程: 1>shell控制键盘和屏幕 2>扑捉用户输入 3>fork一个process 4>执行系统调用exec()执行用户输入的命令 5>执行完返回到shell 2.shell脚本tmp.sh的执行方法: 1>./tmp.sh 2>bash/sh tmp.sh 3>source tmp.sh 4>. tmp.sh  ...
阅读(647) 评论(0)

使用sed替换一个字符为N个字符

如果,若想使用sed把字串“a bc”中的空格替换成N个“d”,都有什么办法? 这里会有同学说,手动输入N个“d”就好了,如果要替换成100个“d”,会不会还会考虑手动输入呢? 故本文不讨论手动输入的情况.... 方式1: 最容易想到的是把这个N个“d”,赋值给一个变量,然后在sed中使用 var=` seq 10 | awk '{printf "d"}'`; echo "a bc"...
阅读(841) 评论(0)

简析正则中的环视

网上有关于环视的解释,有些写的...
阅读(581) 评论(0)

SHELL脚本编程的常识

SHELL脚本编程的常识 七种文件类型 正则表达式 字符类描述 shell的引号类型 变量设置时的不同模式: 条件测试 命令执行顺序 脚本调试 一些常用的小TRICK 打印一些头信息 创建一个长度为0的空文件 一些常用的shell变量 $0的使用 Shift的运用 用head或tail指令指定查阅的行数 AWK使用规则 第一个 awk 多个字段 外部脚本 B...
阅读(777) 评论(0)

linux sort 命令详解

linux sort 命令详解 sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始! 1 sort的工作原理 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。 1 2 3 4 5 6 7 8 9 10 ...
阅读(572) 评论(0)

sar命令详解

sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。本文主要以CentOS 6.3 x64系统为例,介绍sar命令。 sar命令常用格式 sar [options] [...
阅读(697) 评论(0)

hexdump命令使用

hexdump命令是Linux下的打印16进制的利器,它可以按我们指定的格式输出16进制,特别有用,配合eeprom来用简直是绝配。 今天我们来介绍一个hexdump命令的使用: 首先我们准备一个测试用的文件test,十六进制如下: [plain] view plaincopy 00 01 02 03 04 05 06 07 ...
阅读(774) 评论(0)

xargs 如何使用?

xargs 如何使用? 变量置换! 很好用的! 比如: 删除文件- ls|xargs -i rm -rf {} 文件改名-  ls|xargs -i mv {} {}.old 等等! xargs 命令 用途 构造参数列表并运行命令。 语法 xargs [  -p ] [  -t ] [  -e [ EOFString ] ] [  -E EO...
阅读(665) 评论(0)

Linux xargs命令

xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。它把一个数据流分割为一些足够小的块,以方便过滤器和命令进行处理。通常情况下,xargs从管道或者stdin中读取数据,但是它也能够从文件的输出中读取数据。xargs的默认命令是echo,这意味着通过管道传递给xargs的输入将会包含换行和空白,不过通过xargs的处理,换行和空白将被空格取代。 xargs 是一个强有力的命令...
阅读(541) 评论(0)

小米2s线刷教程

小米手机2线刷升级教程 下载必要的文件,确保电量充足,按照此教程将您的手机升级至MIUI最新版本,全过程会清空所有用户数据。 安装手机驱动 开机状态下将手机连接至电脑,请注意按照下图指示操作,从手机顶部,下拉出同知栏,如下图 刷机工具点击下载(大小:26M,1f8965bd6ba1b74f9297e953c09bd3e6) 下载线刷...
阅读(1166) 评论(0)

ubuntu下配置svn服务器到方法

本节我们讲解一下Ubuntu下SVN服务器环境配置问题,在这里和大家分享一下,希望通过本节的学习大家能够掌握多种SVN服务器搭建方法。 平时的团队开发,少不了要用一个协作工具。对于以前,无疑cvs是个无错的选择(像IBM的全球代码维护)。但是,科技在发展吗,现在有了更好的svn了,所以直接就是svn吧。有关svn的具体信息可以上它的官网或www.subversion.org.cn,网上关于svn...
阅读(748) 评论(0)

ubuntu升级到13.10后,发现启动gvim时有GLib-GObject-WARNING。

ubuntu升级到13.10后,发现启动gvim时有GLib-GObject-WARNING。在网上搜索了很久,但是仍然没有找到原因和解决办法。 (gvim:3760): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::sm-connect after class was initialised (gvi...
阅读(2263) 评论(0)

ubuntu svn server setup

原文出处:https://wiki.ubuntu.org.cn/SubVersion 原文作者:ubuntu.com 授权许可:创作共用协议 翻译人员:XueCan 校对人员:无 适用版本:所有版本 文章状态:翻译中 本文档阐述了如何在 Ubuntu 上设置 Subversion(通常也被称为 svn)。我们假设本文的读者是具有一定经验的 Linux ...
阅读(801) 评论(0)

解决vim中文乱码问题

解决vim中文乱码问题 由于在windows下默认是gb编码,而我的vim默认是utf-8(gedit默认也是utf-8),所以打开会成乱码。修改了一下配置文件,使vim支持gb编码就好了。 $vim ~/.vimrc let &termencoding=&encoding set fileencodings=utf-8,gbk $:wq 再次打开vi,显示就正...
阅读(1760) 评论(0)

I2C软件编程中注意事项

I2C软件编程中注意事项  1. 在I2C总线控制发送‘Start’之前,先检查SDA信号线电平是否为‘1’,如果不 为‘1’,需要发送‘Stop’命令来结束I2C的操作,才可以开始发送‘Start’。 因为SDA在I2C ‘ACK’应答时是被FRAM I2C接口拉低的,如果此时被错误停止,如果马上发送‘Start’信号,MCU给出的高电平也不能拉高SDA信号,导致I2C总线操作错误。  2...
阅读(1038) 评论(0)

UART 协议笔记

UART 协议笔记   在工作中,对于UART协议又有了一些理解,这里做个笔记,以备忘。 UART 的全称为:Universal Asynchronous Receiver/Transmitter,通用异步收发器。它只需要两个线,分别是Sout和Sin。数据在进行发送的时候,先进行并串的转换(数据位可以有5到8个比特),然后增加起始位,奇偶校验位,停止位再传送到线路上,例如:需要...
阅读(1918) 评论(0)

linux下防止文件误删的办法

linux是个很强大的系统,给了我们充分的权利和自由的空间....熟悉linux的兄弟对linux的理解肯定会更深! 然而很多事情就坏在我们用户掌握的权利太大了,以至于不小心就会删掉不该删除或者不想删除的资料... 呵呵,这个现象太正常了,我想用linux的时间越长的兄弟,犯的错误越多,尽管平时会非常小心,但是偶尔也会有犯迷糊... 误删文件大多数都是执行"rm -rf"前没有考虑清...
阅读(1469) 评论(0)

Linux(Ubuntu) 下 SecureCRT 7 30天循环破解

相关说明: SecureCRT推出Linux的版本也是让我们兴奋不已, 它也是使用中最好用的远程连接工具, 不过因为商业性质出现破解版本的SecureCRT, 因为程序的特殊性, 破解版本的SecureCRT或远程连接工具我都是使用官方原版, 记得前两年出现的PuTTY中文版带后后门事件也是让我记忆深刻. 官方版本默认只是30天的测试使用时间, 早期大家的30天循环方法的是删除家目录下...
阅读(2257) 评论(0)

ctrl+c,ctrl+d,ctrl+z在linux中意义

控制字符都是可以用(stty命令)更改的。  用stty -a看看终端配置。 [loong@localhost ~]$ stty -a speed 38400 baud; rows 24; columns 80; line = 0; intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = M-^?; eol2 = M-^...
阅读(723) 评论(0)
298条 共15页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:400949次
    • 积分:5314
    • 等级:
    • 排名:第5640名
    • 原创:70篇
    • 转载:228篇
    • 译文:0篇
    • 评论:26条
    文章分类
    最新评论
    综合收藏