文章分类 - shell命令
unix_linux shell命令
grep显示多行信息
摘要:阅读原文:http://t.zoukankan.com/dingchenghong-p-2827432.html 标准unix/linux下的grep通过以下参数控制上下文 grep -C 5 foo file 显示file文件中匹配foo字串那行以及上下5行 grep -B 5 foo file
阅读全文
Shell数组操作
摘要:阅读原文:https://www.cnblogs.com/sco1234/p/8906527.html其他参考:http://c.biancheng.net/shell/program/ 1、数组定义 1.1 declare定义 使用declare -a 命令定义数组(数组的索引是从0开始计数的),
阅读全文
读取命令行输入 read
摘要:在sell脚本中,读取键盘输入的内容并将其赋值给shell变量的命令为: 1 read -p "input a val:" val echo $val read - 从标准输入读取数值。这个 read 内部命令被用来从标准输入读取单行数据。这个命令可以用来读取键盘输入,当使用 重定向的时候,读取文件
阅读全文
linux 下结合find 和 rm 删除大量文件
摘要:阅读原文:https://blog.csdn.net/yhtoo/article/details/48084743 例:删除/home/raven下,包括子目录里所有名为abc.txt的文件: find /home/raven -name abc.txt | xargs rm -rf 如果不使用xa
阅读全文
shell脚本之seq命令
摘要:seq 用于生成从一个数到另一个数之间的所有整数。 # seq 1 5 生成数字1到512345用法:seq [选项]... 尾数 或:seq [选项]... 首数 尾数 或:seq [选项]... 首数 增量 尾数 选项: -f, --format=FORMAT use printf style
阅读全文
tar打包且排除某个文件
摘要:场景 想要将以前的程序打包下来,但是发现有log日志,而且比较大,有几G大。 解决思路打包的时候,将某些文件夹给排除掉,只打包自己想要的文件。 解决方法使用tar命令来进行打包,并使用-exclude这个参数来排除一个文件夹。如果存在多个排除文件夹,就要写多个参数。 示例tar -zcvf sche
阅读全文
Linux shell中2>&1的含义解释
摘要:阅读原文:https://blog.csdn.net/zhaominpro/article/details/82630528 A. 首先了解下1和2在Linux中代表什么在Linux系统中0 1 2是一个文件描述符 名称 代码 操作符 Java中表示 Linux 下文件描述符(Debian 为例)
阅读全文
Linux下切分文件并生成规则文件名的方法
摘要:最近接到了个需求:将生成的文件按照1000行切分成一个文件并且重新命名为.txt文件 拿到需求后我看 这不挺简单的 split方法就ok了 但是...切割后的文件不能自动添加扩展名和按规律命名 所以一顿查找 最后算是解决掉了分割后命名无规律的问题 现在记录一下 先来个split的简单介绍 split
阅读全文
scp覆盖命令
摘要:本地的/home/hadoop/hadoop-2.7.7 文件夹复制到另一条服务器下的/home/hadoop/ 下。 如下命令不会覆盖目标地址的同名文件夹 scp -r /home/hadoop/hadoop-2.7.7/ root@node1:/home/hadoop/hadoop-2.7.7
阅读全文
shell脚本中调用其他脚本的三种方法
摘要:https://www.cnblogs.com/mgzc-1508873480/p/7866768.html 方法一:使用 . #. ./sub.sh 方法二:使用 source #source ./sub.sh 方法三:使用 sh #sh ./sub.sh 注意: 1、两个点之间,要有空格,第二个
阅读全文
Shell逐行读取文件的3种方法
摘要:https://www.cnblogs.com/mgzc-1508873480/p/7866915.html 方法1:while循环中执行效率最高,最常用的方法。 while read linedoecho $linedone < filename 注释:这种方式在结束的时候需要执行文件,就好像是执
阅读全文
shell算术
摘要:四舍五入: round() { echo $(printf %.$2f $(echo "scale=$2; (((10 ^ $2) * $1) + 0.5) / (10 ^ $2)" | bc))}
阅读全文
tr命令
摘要:语法:# tr --help Usage: tr [OPTION]... SET1 [SET2]Translate, squeeze, and/or delete characters from standard input, writing to standard output. -c, -C,
阅读全文
Linux /etc/profile文件详解
摘要:阅读原文:https://blog.csdn.net/weixin_38233274/article/details/80092837 Linux /etc/profile文件的改变会涉及到系统的环境,也就是有关Linux环境变量的东西,学习Linux要了解Linux profile文件的相关原理,
阅读全文
setfacl 和 getfacl
摘要:setfacl -m d:u:tuser:rwx /data/testsetfacl -R -m u:tuser:rwx /data/test getfacl /data/test setfacl 命令的常用用法 阅读原文:https://www.cnblogs.com/reachos/p/8717
阅读全文
set和unset
摘要:set和unset,不支持 --help 查询用法:set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]unset: usage: unset [-f] [-v] [name ...] 阅读原文:https://ww
阅读全文
linux下source命令使用详解
摘要:https://www.jb51.net/article/103657.htm Linux Source命令及脚本的执行方式解析 当我修改了/etc/profile文件,我想让它立刻生效,而不用重新登录;这时就想到用source命令,如:source /etc/profile对source进行了学习
阅读全文
linux系统find命令详解+xargs命令 、exec命令
摘要:https://www.cnblogs.com/du-z/p/10918143.html find 作用:查找文件 1.name: 指定文件名 例子1. 找到以du结尾的文件 ╭─root@localhost.localdomain ~ ╰─➤ find / -name "*du" | head -
阅读全文
linux xargs命令的使用及其与exec、管道的区别
摘要:1、作用: (1)将前一个命令的标准输出传递给下一个命令,作为它的参数,xargs的默认命令是echo,空格是默认定界符 (2)将多行输入转换为单行 2、使用模式:front command | xargs -option later command front command: 前一个命令 -op
阅读全文
xargs 命令教程
摘要:阅读原文:https://www.ruanyifeng.com/blog/2019/08/xargs-tutorial.html 一、标准输入与管道命令 Unix 命令都带有参数,有些命令可以接受"标准输入"(stdin)作为参数。 $ cat /etc/passwd | grep root 上面的
阅读全文
浙公网安备 33010602011771号