
Linux-命令行
海尼尔
海浪、泥土、鱼饵
展开
-
SED命令详解
简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。转载 2015-07-13 11:34:26 · 677 阅读 · 0 评论 -
AWK命令详解
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfr转载 2015-07-13 11:00:39 · 392 阅读 · 0 评论 -
sort、uniq、cut、wc 命令详解
sortsort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出。如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序。sort语法[root@www ~]# sort [-fbMnrtuk] [file or stdin]选项与参数:-f :忽略大小写的差异,例如 A 与 a 视为编码相同;-b转载 2015-07-13 11:13:51 · 855 阅读 · 0 评论 -
linux中的join、paste、split、tr命令
join:join用来将来自两个分类文本文件的行连在一起。文本文件中的域通常由空格或 tab键分隔,但如果愿意,可以指定其他的域分隔符。一些 系统要求使用 join时文件域要少于 20,为公平起见,如果域大于 20,应使用 DBMS系统。让我们看看它的可用选项列表:an n 为一数字,用于连接时从文件 n中显示不匹配行。例如, -a1显示第一个文件的不匹 配行, -a2为从第二个文件中转载 2015-09-01 14:24:04 · 954 阅读 · 0 评论 -
linux命令行计算器
下面总结linux下的三个命令,来介绍一下linux下的计算方法:1)bcbc在默认的情况下是个交互式的指 令。在bc工作环境下,可以使用以下计算符号:+ 加法 - 减法 * 乘法 / 除法 ^ 指数 % 余数 一行输入多个计算,用;相隔 quit 退出 , scale=3 设小数位不进行交互而直接计算出结果:echo "scale=2;15/4" |b转载 2015-09-15 17:26:54 · 6296 阅读 · 0 评论 -
最有用的Linux命令行使用技巧集锦
下面介绍的都是一些命令行工具,这些工具在几位回答者的日常工作中都很有用。对于任何不了解的命令,请使用“man “查看,或者使用Google。有些命令需要先用 yum, apt-get install 命令安装。基本命令了解基本的bash通读整个bash man page.学习VIM转载 2015-10-22 18:59:01 · 572 阅读 · 0 评论 -
chmod参数u+s
chmod命令+s参数解释如下: s 在文件执行时把进程的属主或组ID置为该文件的文件属主。 原来只有某用户可以执行httpd这条命令, u+s后其他用户都可享有文件属主的权限。通过chown将文件属主调整为root,这样其他用户即可以root权限操作该文件。 示例 :通常开发过程中需要编辑/etc/hosts文件,每次编辑以sudo方式执行,每次都要输入密码令人不爽,通过执行以...转载 2018-08-25 17:51:56 · 12514 阅读 · 0 评论