![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux shell
文章平均质量分 91
李硕LeeSure
这个作者很懒,什么都没留下…
展开
-
tr 使用
1、关于tr 通过使用 tr,您可以非常容易地实现 sed 的许多最基本功能。您可以将 tr 看作为 sed 的(极其)简化的变体:它可以用一个字符来替换另一个字符,或者可以完全除去一些字符。您也可以用它来除去重复字符。这就是所有 tr 所能够做的。 tr用来从标准输入中通过替换或删除操作进行字符转换。tr主要用于删除文件中控制字符或进行字符转换。使用tr时要转换两个字转载 2013-09-15 16:10:42 · 502 阅读 · 0 评论 -
linux umask命令
umask命令的一般格式:[1]umask [选项] [掩码]该命令用来设置限制新文件权限的掩码。当新文件被创建时,其最初的权限由文件创建掩码决定。用户每次注册进入系统时,umask命令都被执行,并自动设置掩码改变默认值,新的权限将会把旧的覆盖。选项及其含义如下。-S:显示当前的掩码。umask是从权限中“拿走”相应的位,且文件创建时不能赋予执行权限转载 2013-09-16 21:11:16 · 619 阅读 · 0 评论 -
linux shell trap
信号处理(Signal Handling)在 Linux 编程中一直扮演者重要的角色,几乎每个系统工具都要用到它,最常见的功能莫过于用信号进行进程间通信(尤其是父子进程)以及捕捉SIGINT、SIGTERM之类的退出信号以做一些善后处理(cleanup)。C中自不必多说,可以使用 wait 族函数;而 shell 脚本中也有捕捉信号的 trap 功能——然而许多人在使用 trap 功能的时候却存在转载 2013-09-16 21:20:28 · 621 阅读 · 0 评论 -
linux uniq
uniq [选项] 文件说明:这个命令读取输入文件,并比较相邻的行。在正常情况下,第二个及以后更多个重复行将被删去,行比较是根据所用字符集的排序序列进行的。该命令加工后的结果写到输出文件中。输入文件和输出文件必须不同。如果输入文件用“- ”表示,则从标准输入读取。该命令各选项含义如下:、– c 显示输出中,在每行行首加上本行在文件中出现的次数。它可取代- u和- d选项。转载 2013-09-16 18:50:05 · 464 阅读 · 0 评论 -
wc命令
wc命令的功能为统计指定文件中的字节数、字数、行数, 并将统计结果显示输出。 语法:wc [选项] 文件… 说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。 该命令各选项含义如下: - c 统计字节数。 - l 统计行数。 - w 统计字数。转载 2013-09-16 20:21:07 · 598 阅读 · 0 评论 -
linux的head命令及tail命令介绍
head 及tail 命令介绍当需要查看一个文本文件的头部或尾部时,head 命令及tail 命令可以非常方便的完成该操作。head 命令用于查看一个文本文件的开头部分;而tail 命令则用于显示文本文件的末尾几行。这两个命令举例如下:head example.txt 显示文件 example.txt 的前十行内容;head -n 20 example.txt 显示文件 example转载 2013-09-16 20:30:14 · 657 阅读 · 0 评论 -
shell环境变量以及set,env,export的区别
一.shell环境变量的分类以及set env export的区别: set:显示(设置)shell变量 包括的私有变量以及用户变量,不同类的shell有不同的私有变量 bash,ksh,csh每中shell私有变量都不一样env:显示(设置)用户变量变量export:显示(设置)当前导出成用户变量的shell变量。 举个例子来讲:转载 2013-09-17 11:34:00 · 677 阅读 · 0 评论 -
linux expr
expr 命令用途求表达式变量的值。语法expr Expression描述expr 命令读入 Expression 参数,计算它的值,然后将结果写入到标准输出。您必须对 Expression 参数应用以下规则: 用空格隔开每个项。 用 / (反斜杠) 放在 shell 特定的字符转载 2013-09-17 19:19:19 · 636 阅读 · 0 评论 -
shell语法之case; if 语句
关于casecase的语法格式如下: case var in exp-1) 命令体1 ;; exp-2) 命令体2 ;; ... *) 命令体 ;;shell通过计算变量var的值,将其结果依次和运算式exp-1, exp-2等进行比较,直到找到转载 2013-09-17 20:05:46 · 1377 阅读 · 0 评论 -
正则表达式
在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成“regex”,转载 2013-09-16 20:57:34 · 479 阅读 · 0 评论 -
fmt命令参数
功能说明:编排文本文件。语 法:fmt [-cstu][-p][-w][--help][--version][文件...]补充说明:fmt指令会从指定的文件里读取内容,将其依照指定格式重新编排后,输出到标准输出设备。若指定的文件名为"-",则fmt指令会从标准输入设备读取数据。参 数: -c或--crown-margin 每段前两列缩排。 -p或-pre转载 2013-09-16 20:14:50 · 859 阅读 · 0 评论 -
cut用法详解
cut主要是用来分割文件中的字符串,并且根据要求进行显示的一个命令。虽然他的用法基本上都可以用其他的linux命令所代替,但是用cut会更方便一点。一,cut参数说明查看复制打印?[zhangy@BlackGhost comte]$ cut --help 用法:cut [选项]... [文件]... 从每个文件中输出指定部分到标准输出。转载 2013-09-15 16:15:58 · 915 阅读 · 0 评论 -
join命令
###注意 :最好把要合并的两个 文档 都按照 要分割的那一栏 先做个排序 不然可能有的列会显示不出来。join -t ':' -1 4 /etc/passwd -2 3 /etc/groupjoin 1.只能处理两个file2.比较字段--默认比较第一个字段3.只列出共同有的字段只有都有的字段才会排列,4.一定要让第一个的比较字段比第二个多第二个f转载 2013-09-15 16:28:08 · 699 阅读 · 0 评论 -
chmod 命令的详细用法
Linux chmod 命令chmod用于改变文件或目录的访问权限。用户用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。1. 文字设定法语法:chmod [who] [+ | - | =] [mode] 文件名命令中各选项的含义为:操作对象who可是下述字母中的任一个或者它们的组转载 2013-09-15 17:00:19 · 1228 阅读 · 0 评论 -
Sed使用详解
1. Sed简介 sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程转载 2013-09-15 16:05:23 · 428 阅读 · 0 评论 -
Grep学习笔记
1. grep简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包 括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep转载 2013-09-15 16:08:18 · 488 阅读 · 0 评论 -
awk命令详解
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfr转载 2013-09-15 17:26:23 · 443 阅读 · 0 评论 -
cat 命令详解
cat命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容的;cat主要有三大功能:1.一次显示整个文件。$ cat filename2.从键盘创建一个文件。$ cat > filename只能创建新文件,不能编辑已有文件.3.将几个文件合并为一个文件。$cat file1 file2 > filecat具体命令格式为 : cat转载 2013-09-15 16:47:58 · 901 阅读 · 0 评论 -
linux sort
sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始!1 sort的工作原理 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。[rocrocket@rocrocket programming]$ cat seq.txtbananaapplep转载 2013-09-16 10:43:49 · 501 阅读 · 0 评论 -
shell脚本中printf小节
printf命令模仿C程序库(library)里的printf()库程序(library routine)。它几乎复制了该函数的所有功能。不过在Shell层级的版本上,会有些差异。由于printf的行为是由POSIX标准所定义,因此使用printf的脚本比使用echo移植性好。如同echo命令,printf命令可以输出简单的字符串:[root@master ~]#print转载 2013-09-18 21:34:09 · 874 阅读 · 1 评论