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
bin
daemon
adm
lp
[[email protected] tmp]# cat passwd |head -5 |cut -d ":" -f 1,2  cut截取第1、2段内容
root:x
bin:x
daemon:x
adm:x
lp:x
[[email protected] tmp]# cat passwd |head -5 |cut -d ":" -f 1-3   cut截取1到3段内容
root:x:0
bin:x:1
daemon:x:2
adm:x:3
lp:x:4
[[email protected] tmp]# cat passwd |head -5 |cut -d ":" -f 1,3,6    cut截取1、3、6段内容
root:0:/root
bin:1:/bin
daemon:2:/sbin
adm:3:/var/adm
lp:4:/var/spool/lpd

sort_wc_uniq命令

tee_tr_split命令

shell特殊符号下

原文地址:http://blog.51cto.com/8844414/2135081

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

shell中常用命令的相关文章

shell中常用I/O重定向命令格式说明

命令1  >    文件1 将命令1的输出结果重定向到文件1 命令1  &>  文件1 将命令1的输出结果和标准错误输出一起重定向到文件1 命令1  >>  文件1 将命令1的输出结果追加到文件1中 命令1  2>  文件1 将命令1的标准错误输出的结果重定向到文件1中 命令1  <     文件1 将文件1作为命令1的标准输入 命令1 << 字符串1   允许连续输入数据,直到接收到字符串1(常用于邮件系统) shell中常用I/O重定向命令格式说

shell中常用的特殊符号

在shell中常用的特殊符号罗列如下: # ; ;; . , / \ 'string'| ! $ ${} $? $$ $* "string"* ** ? : ^ $# [email protected] `command`{} [] [[]] () (()) || && {xx,yy,zz,...}~ ~+ ~- & \<...\> + - %= == != # 井号 (comments) 注释字符 该句不会被执行 ~ 帐户的 home 目录 用户的

Linux中常用命令 &lt;一&gt;

本笔记中记录的命令来源于 <Linux C 编程实战> ----------------------------------------------------------------------------- 1.查看当前目录命令 pwd 2.改变当前目录 cd 3.显示目录或文件信息命令 ls 格式: ls [选项] <目录或文件名> 主要选项如下: -a 显示所有的文件和目录 -l  以长格式显示文件信息 -t 将结果按修改时间进行排序,新的文件或目录在前面 -R 递归列出目

javascript 的Date 格式化, 模仿shell中date命令的格式

原文:javascript 的Date 格式化, 模仿shell中date命令的格式 shell 中显示当前的日期 [[email protected]]$ date '+%Y-%m-%d %H:%M:%S' 2015-01-19 16:24:58 把javascript 中的Date object 格式化成适合的字符串,很不方便,模拟shell中的格式 下面先用3段简单的代码来说明模拟函数中用到的特性 字符串的replace var a = '1234' undefined a.replace

Linux 中常用命令

命令基本格式: 命令提示符:[[email protected] ~]#      root 代表当前的登录用户(linux当中管理员账号是root)      @ 无实际意义      localhost 代表当前计算机的主机名      ~ 表示当前所在目录(家目录)      # 表示超级用户的提示符 (普通用户为$) 命令格式: 命令 [选项] [参数] ([]表示可以省略)      个别命令的使用不遵循次格式      当有多个选项时,可以写在一起      简化选项和完整选项 -a

Shell 脚本常用命令

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

linux开发中常用命令

经常使用linux进行开发,软件安装,环境部署等,会用到一些常用的命令,下面是我平时使用或收集到的linux下的常用命令集: type command 查看一条命令是外部命令还是内部命令[[email protected] test]# type cdcd is a shell builtincd 是内部命令 [[email protected] test]# type mountmount is /bin/mountmount 是外部命令 内部命令可以直接访问环境变量,外部命令不可以 查看内部

[Tips] Shell中常用的环境变量

常用环境变量 HOME: 使用者的目录地址 BASH: 目前使用的shell HISTSIZE: 保留历史命令的数目上限 PATH:系统默认的可执行文件搜索路径 LANG:系统使用的编码.很多程序是根据系统指定的编码去解析输入文件,如果编码不正确,很多文件就无法正确解析. RANDOM:随机产生一个0~32767之间的随机数 PS1:即命令提示符的格式,就是shell命令行前方的图标. $:表示当前shell的pid $> echo $$ ?:上一个shell命令的返回值 OSTYPE:系统类型

shell 脚本 常用命令

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