bashgrep查找关键字grep-nroot/etc/passwd显示/etc/passwd文件所有包含root关键字的行并显示关键字处于文本中哪一行cut提取文件内容中指定的字段(列)cut[选项]...[文件]...选项:-b按照字节切,utf-8编码中每个汉字占3个字节,例如4个汉字就得取12个字节。-c按照字符切-d指定分割符-f指定以分割符分割的哪个字段head-5/etc/passw
原创 2019-02-25 20:43:53
1059阅读
 一 Bash Socket编程 可以使用系统中两个特殊的设备文件来判断一台主机的端口是不是开户的。   /dev/tcp/`hostname|IP/prot #如果是hostname和port是合法的话,Bash会尝试开户一个TCP连接  /dev/udp/`hostname`|IP/port  #如果hostnam
原创 2012-06-11 11:04:20
513阅读
1点赞
1评论
退出码判断(命令执行成功与否的判断)在Bash脚本中,我们经常要先执行某个命令行,然
转载 2023-07-12 15:40:28
75阅读
**替换** ``` ^^ # gerp root /etc/passwd bash: gerp: 未找到命令... 相似命令是: 'grep' # ^er^re grep root /etc/passwd root:x:0:0:root:/root:/bin/bash operator:x:11:0:operator:/root:/sbin/nologin # grep baash /etc/
原创 2021-06-27 14:09:39
1234阅读
退出终端(shell):Ctrl+D或输入exit结束命令:Ctrl+C移动光标的常用组合键:Ctrl+A:将光标移动到命令行的开始位置。Ctrl+E:将光标移动到命令行的末尾位置。Ctrl+l:清屏并从屏幕的最上面开始新的一行。history:查看已使用过的命令。history 3:查看最近使用过的3条命令,以此类推。可使用”!N“命令调用历史记录上行数为N的命令。比如!3,表示调用第三条历史命
原创 2013-09-01 15:16:27
560阅读
Bash EOF 技巧文章目录​​Bash EOF 技巧​​​​1. 命令行输出​​​​2. 写入文本​​​​3. 追加文本​​​​4. 覆盖文本​​​​5. 自定义 EOF​​​​6. 另一种格式​​​​7. 示例​​​​7.1 配置文件​​​​7.2 新建分区并挂载​​​​7.3 设置变量​​​​7.4 输出脚本​​​​7.5 匹配输出​​​​7.6 json 文本​​EOF适用场景:命令行多
原创 2022-11-26 07:36:57
177阅读
Bash readline 使用技巧 摘要 readline 使我真正体验到 GNU Bash 的强大!(2003-05-21 08:43:15) By ideal, 出处:http://learn.tsinghua.edu.cn/homepage/015450/readline.html 作者: 王垠 Bash readline 使用技巧 很多人会用 Bash,但是很少有人知道
转载 精选 2013-02-16 09:45:10
642阅读
Bash的使用技巧:快捷键、读取顺序、配置文件类型、命令别名、命令替换等
原创 2015-08-08 19:49:08
700阅读
洗牌问题:洗一副扑克,有什么好办法?既能洗得均匀,又能洗得快?即相对于一个文件来说怎样高效率的实现乱序排列?给出了一个取巧的方法,利用 Shell 的 $RANDOM 变量给原文件的每一行加上随机的行号然后根据这个随机行号进行排序,再把临时加上去的行号给过滤掉,这样操作之后得到的新文件就相当于被随机“洗”了一次: 代码如下:while read i;do echo "$i $RANDOM
转载 精选 2015-11-10 11:10:12
961阅读
1点赞
以前只知道使用 touch {1,2,3,4},要是生成10000个文件怎么办?没想到 touch {1..10000} 就搞定了看来要翻翻ABS了,看了一下就没怎么看了,基础呀touch {a..z}
原创 2009-03-04 17:29:00
306阅读
1.Linux Bash变量类型:    局部变量;本地变量;全局变量;位置变量;特殊变量2.不同类型变量的定义或作用范围:(1)局部变量:只存在于函数内部,对局部代码有效;(2)本地变量:只对当前shell有效,对其子shell和其他shell无效;(3)全局变量:也叫环境变量,只对当前shell及其子shell有效,对其他shell无效;(4)位置变量:一种在调用 shel
原创 2014-03-01 19:43:04
605阅读
2点赞
Bash 实用技巧大全Linux 下shell基本上默认是 bash, 下面是我总结的一些技巧。&  后台运行程序 ()   使用子shell, 比如 (cd ../../commlib/; make)
转载 2023-09-06 14:26:54
58阅读
 Bash功能与使用技巧 目录: 历史命令 命令别名 管道与重定向 常用快捷键 作业控制 花括号扩展 一个完整计算机的体系结构包括:硬件与软件,而软件又分为系统软件与应用软件,负责对硬件仅需管理与操作的是系统软件的内核部分,用户是无法与硬件或内核打交道的,用户通过应用程序或部分系统软件发出指令(可能是通过浏览器发送一封邮件),这些指令会被翻译并传给内核,内核在得知用户的需
转载 精选 2013-02-15 19:34:04
502阅读
简洁的bash编程技巧来源:kodango.me 作者:kodango下面这几条是我自己在写shell代码的时候,比较喜欢的几种写法,抛砖引玉。1) 检查命令执行是否成功第一种写法,比较常见:echo abcdee |grep-q abcdif[$?-eq0]; thenecho"Found"elseecho"Not found"fi简洁的写法:ifecho abcdee |grep-q abc;
转载 精选 2013-10-24 10:56:13
364阅读
在Linux环境下,我们一般通过Shell来与内核交流,并最终实现我们想要使用计算机资源的目的。由于Linux的开放性特点,使得在Linux下对Shell的选择也很多,CentOS 6.3系统中可以使用的Shell有/bin/sh、/bin/bash、/bin/tcsh、/bin/csh这几种,/etc/shells文件说明了当前系统有哪些可用的Shell。不同的Shell有不同的特点以及操作方式,我们这里以CentOS默认使用的Shell为讲解案例讲解Bash的使用。
推荐 原创 2013-02-04 16:40:32
10000+阅读
4点赞
1评论
1. 检查命令执行是否成功第一种写法,比较常见:echo abcdee | grep -q abcd if [ $? -eq 0 ]; then     echo "Found" else     
原创 2015-09-23 15:24:30
1570阅读
BASH是系统提供给用户操作设备的程序,BASH本身也是程序。用户登录系统之后,systemed会为用户打开bash程序。用户在BASH界面还可以打开子BASH[root@bobo'machine/etc /etc]$ bash [root@bobo'machine/etc /etc]$通过pstree可以很容易的发现两个bash之间的关系[root@bobo'mac
原创 2017-08-03 09:53:41
674阅读
1点赞
1. 设置当命令带有非0返回值时立刻退出:set -e2. 十六进制转换为十进制:num_16=`echo "ibase=10;obase=16;$num"|bc`3. IP合法性校验function valid_ip(){    local  ip_local=$1    local  stat=1    if [[ $ip_local =~ ^[0-9]{1,3}\.[0-9]{1,3}\.[
转载 2011-12-08 21:46:00
52阅读
2评论
字符匹配${#string} 返回$string的长度${string:position}在string中,从位置$position之后开始提取字符串${string:position:length}在string中,从位置$position之后开始提取长度为$length的子串${string##} 从开头开始删除${string%substring}从结尾开始删除${string/SUBSTR
原创 2013-08-08 16:33:23
594阅读
Bash 是我们经常与之打交道的 Shell 程序,本文针对其使用技巧进行了搜罗。相信在你看过这些内容之后,定会在 Bash 的世界里游刃有余。从历史中执行命令有时候,我们需要在 Bash 中重复执行先前的命令。你当然可以使用上方
原创 2022-01-04 15:15:08
21阅读
  • 1
  • 2
  • 3
  • 4
  • 5