shell的常用命令

sort:

处理排序问题。

例如:sort -r /file        将file的行按降序排列。

tr:

看作sed的简化版,可用一个字符替换另一个字符,或删除一些字符。

cut:

按照文件的行进行分割,是一个选取命令,分割出我们想要的。

例如:cat /etc/passwd|cut -b 1-5           取每一行的第1到第5个字节。

paste:

将多个文件内容合并,与cut命令完成的功能正好相反。

例如:创建file1,写入的内容AAA,创建file2,写入的内容BBB     paste -d: file2 file1 得到:BBBAAA

uniq:

过滤重复部分显示文件内容。

tee:

重定向输出到屏幕和文件。

wc:

统计文件里面有多少单词,多少行,多少字符。

时间: 2024-08-01 06:59:54

shell的常用命令的相关文章

Shell 脚本常用命令

Shell脚本是Linux开发工作中常用的工具,但是我一直没有找到一个适合自己的简明扼要的HandBook.在工作过程中整理了一下,贴在这里已备查看. 1           Shell中的特殊符号 1.1           $  美元符号.用来表示变量的值.如变量NAME的值为Mike,则使用$NAME就可以得到“Mike”这个值. 1.2          #  井号.除了做为超级用户的提示符之外,还可以在脚本中做为注释的开头字母,每一行语句中,从#号开始的部分就不执行了. 1.3    

shell 脚本 常用命令

Shell脚本是Linux开发工作中常用的工具,但是我一直没有找到一个适合自己的简明扼要的HandBook.在工作过程中整理了一下,贴在这里已备查看. 1           Shell中的特殊符号 1.1           $  美元符号.用来表示变量的值.如变量NAME的值为Mike,则使用$NAME就可以得到“Mike”这个值. 1.2          #  井号.除了做为超级用户的提示符之外,还可以在脚本中做为注释的开头字母,每一行语句中,从#号开始的部分就不执行了. 1.3    

shell脚本常用命令(HandBook_1)

shell及其他解释型语言的一般格式?  #!/bin/bash            #shell脚本的首行格式  #!/usr/bin/python  #python脚本的格式  #!/usr/bin/perl        #perl脚本的格式  #Description:      #"#"开头的单个井字号是注释符,其后内容不当做脚本程序执行  COMMAND            #脚本的编程内容部分,命令的堆砌,单一命令的组合完成复杂任务 怎样使得定义的变量生效? 1.~]

shell脚本常用命令(HandBook_2)

8            逻辑判断 8.1          if 8.1.1     单格式与嵌套 if 条件表达式  then #当条件为真时执行以下语句  命令列表  else #为假时执行以下语句  命令列表  fi  if 语句也可以嵌套使用   if 条件表达式1  then  if 条件表达式2  then  命令列表  else  if 条件表达式3  then  命令列表  else  命令列表  fi  fi  else  命令列表  fi  8.1.2     多分支格式

shell脚本常用命令:expect

expect :是基于tcl的相对简单的一个免费脚本编程工具语言 用于实现自动和交互式任务程序进行通信,无需人工干预.比如:ssh ftp等,这些程序正常情况下需要手工与它们进行交互,而是用expect就可以模拟人工交互的过程,实现自动和远端程序交互,从而达到自动化的目的. 支持:Unix.linux和Windows平台 1) expect程序工作流程:spawn启动进程àexpect期待关键字àsend向进程发送字符à退出结束 2) expect 软件安装: 配置yum,然后执行 yum in

shell中常用命令

shell特殊符号cut命令* *号表示统配字符? ?表示一个任意字符# #号注释字符,被注释的内容不会生效\ \符号表示脱意字符,给特殊符号脱离原有的特殊用法 cut用于分段cut -d 分割符 -f 过滤字段 /文件-d 指定分割符,使用逗号分隔可以显示多个字段,如3,6-f 指定第几列字符-c 切割区间字符,如3-6区间的字符 [[email protected] tmp]# cat passwd |head -5 |cut -d ":" -f 1 cut截取第一段内容 root

shell 常用命令备忘

1 遍历当前所有android application project文件夹,查找带有Test字符的文件夹,编译之后移动到同一个folder. pattern="Test" for _dir in *"${pattern}"*; do     [ -d "${_dir}" ] && dir="${_dir}" echo "${dir}" cd ${dir} ./gradlew  clean 

adb shell常用命令

adb shell常用命令: 按下OK键   device.press('KEYCODE_DPAD_CENTER','DOWN_AND_UP') 长按某个按键:  device.drag((236,440),(236,440),2,10) 相应的按键对应的名称如下: home键:KEYCODE_HOME back键:KEYCODE_BACK send键:KEYCODE_CALL End键:   KEYCODE_ENDCALL 上导航键:KEYCODE_DPAD_UP 下导航键:KEYCODE_D

Shell 常用命令

Shell 常用命令 这篇博客记录了一些 Shell 常用命令 供未来查阅. 添加ll 为了简化 "ls -l",可以在~/.bash_profile中加入: 1 2 alias ll='ls -l' 获得参数 $0是命令本身$1是第一个参数 $ $可以认为是 获取内容 . 内置变量 bash有很多内置变量,我们可以使用$获取到它们,例如: 1 2 3 4 5 $PWD $HOME $PATH $(pwd) 读取配置 配置数据可以像下面一样: 1 2 3 4 Fansy:UtilToo