#Shell

Shell排序算法

  希尔排序,也称递减增量排序算法,是直接插入排序算法的一种高速而稳定的改进版本。  希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止。  先取一个小于n的整数d1作为第一个增量,把文件的全部记录分组。所有...
代码星球 ·2020-04-12

[shell]shell 中| && || () {} 用法以及shell的逻辑与或非

转自:https://www.jianshu.com/p/617c1ee1e46e|运算符管道符号,是unix一个很强大的功能,符号为一条竖线:"|"。用法:command1|command2他的功能是把第一个命令command1执行的结果作为command2的输入传给command2,例如: $ls-s|s...

轻量级集群管理软件-ClusterShell

如果集群数量不多的话,选择一个轻量级的集群管理软件就显得非常有必要了。ClusterShell就是这样一种小的集群管理工具,原理是利用ssh,可以说是Linux系统下非常好用的运维工具 clustershell简称clush优点:安装方便。一条指令就能轻松安装配置方便。很多集群管理软件都需要在所有的服务器上都...

shell 命令遇到的一些问题

1. commandnotfound一般都是未安装,需要root权限去安装服务,就可正常使用。比如rz,sz,crontab,sendemail,lftp等2.rz传输失败,输出一堆乱码 有的地方建议使用 rz-ary--o-sync,然而并没有解决。a表示使用ascii码格式传输文件,如...

shell 常用小命令总结

 1.重命名1)较简单的处理命令:mv 原文件名 新文件名如:mvmyFilenewName             ### 将MyFile重命名为n...
代码星球 ·2020-04-11

shell常用命令

1.awkawk-F',''{print$NF,$(NF-1)}'    ##F是field2.sed's/a1/a2/g'1)批量替换多个文件中的字符串命令如下:sed-i“s/原字符串/新字符串/g”`grep原字符串-rl所在目录`例如:我要把cha...
代码星球 ·2020-04-11

Spark Shell & Spark submit

Spark的shell是一个强大的交互式数据分析工具。1.搭建Spark2.两个目录下面有可执行文件:bin  包含spark-shell和spark-submitsbin 包含sbin/start-master.sh:在机器上启动一个master实例sbin/start-slaves.s...
代码星球 ·2020-04-11

shell编程(二)

前面了解了shell编程的if判断,其实除了if判断,还有case判断。case语法:caseVARin case1)command1;;case2)command2;;case3)command3;;...*)command;;esac 除了判断,大家知道循环也是程序中很重要的一环,那么shell...
代码星球 ·2020-04-10

shell编程(一)

引入问题:之前我们知道了变量名前面加上$符号代表引用变量,但是如果我现在就需要打印出$符号该怎么办呢?想想我们在python中怎么做的,答案是转义。Shell中有两种字符一种是普通字符,没有其他的特殊含义,即普通纯文本(literal)另一种是元字符(meta),是shell的保留字符,在shell中有特殊的含义,比如...
代码星球 ·2020-04-10

shell介绍

Shell是一种命令行解释器,是用户和和操作系统沟通的桥梁,想象下,如果把操作系统内核比作人的大脑,那么shell就像人的躯壳,通过眼口等与外界交流信息。Shell它接受来自用户输入的命令,然后将这些命令转化成一系列的系统调用送到内核执行,最后将结果输出给用户Shell不只是一种解释器,还是一种编程工具,称为脚本语言编...
代码星球 ·2020-04-10

shell编程题(五十一)

题目:  显示当前系统上所有用户的shell,要求,每种shell只显示一次;答案:  cut-d:-f7/etc/passwd|sort-u ...
代码星球 ·2020-04-09

shell编程题(五十)

题目:  统计/bin、/usr/bin、/sbin和/usr/sbin等各目录中的文件个数;答案:  ls/bin|wc-l ...
代码星球 ·2020-04-09

shell编程题(四十四)

题目:  创建一个用户mandriva,其ID号为2002,基本组为distro(组ID为3003),附加组为linux;答案:  #!/bin/bashgroupaddlinuxgroupadd-g3003distrouseradd-u2002-gdistro-Glinuxmandriva ...
代码星球 ·2020-04-09

shell编程题(四十三)

题目:  查看哪些蜘蛛在抓取内容答案:  /usr/sbin/tcpdump-ieth0-l-s0-w-dstport80|strings|grep-iuser-agent|grep-i-E'bot|crawler|slurp|spider' 这题没看懂!!! tcpdump命令:Linuxtcpd...
代码星球 ·2020-04-09

shell编程题(三十三)

题目:  获得访问前10位的ip地址 答案:  awk'{print$1}'access.log|sort|uniq-c|sort access.log172.16.8.11--[19/Sep/2018:12:35:21+0800]"GET/console/stat/onlineVisitorRef...
代码星球 ·2020-04-09
首页上一页...4445464748...下一页尾页