shell
浪淘米
勿忘初心,不负梦想,一切随心,随缘,随性,随情……
展开
-
sed命令基础
sed编辑器即流编辑器(stream editor),根据命令处理数据流中的数据,这些命令可从命令行输入,或者指定文件中输入。sed会按照这样的方法,循环处理完所有行后结束。4)将新的数据输入到STDOUT。2)根据提供的命令匹配数据。1)从输入读取一行数据。3)根据命令修改数据。原创 2023-04-16 09:16:56 · 558 阅读 · 0 评论 -
shell参数
bash shell的命令行参数$0为脚本名,$1对应第一个参数,依次类推,但是从第10个参数,必须要加上{}了,否则到底是$1还是$10就傻傻分不清了。原创 2023-04-11 23:45:50 · 83 阅读 · 0 评论 -
关于shell的括号
单括号单括号形式的test命令格式如下:(command)在bash shell中会创建一个子shell,在其中执行命令,成功则退出状态码会被设置为0,反之非0。双括号双括号命令允许在比较过程中使用高级的数学表达式,其命令格式如下:((command))val++、++val、val–、–val、<<、>>、&、|、&&、||!逻辑求反~ 位求反** 幂运算双方括号双方括号适用于字符串比较,可以使用test命令中的标准字符串比较,原创 2023-04-03 23:30:57 · 84 阅读 · 0 评论 -
test命令
test命令可在if-then语句中测试不同的条件。如果test命令成立,则其会退出并返回退出状态码0。原创 2023-03-29 23:33:40 · 279 阅读 · 0 评论 -
执行数学运算
【代码】执行数学运算。原创 2023-03-27 23:40:44 · 79 阅读 · 0 评论 -
使用apt管理软件包
【代码】使用apt管理软件包。原创 2023-03-26 21:47:32 · 221 阅读 · 0 评论 -
sort命令常见使用
【代码】sort命令常见使用。原创 2023-03-26 11:38:34 · 105 阅读 · 0 评论 -
关于top命令
top命令默认按%CPU排序键入f允许选择排序字段原创 2023-03-26 10:39:01 · 83 阅读 · 0 评论 -
常用shell变量内容的操作
#!/bin/bashecho "---------变量内容的截取-----------"path=/home/pikaqiu/bin:/home/pikaqiu/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin# 示例...原创 2019-11-28 23:11:07 · 198 阅读 · 0 评论 -
shell 数组的使用示例
# 数组的定义 以空格间隔arr=(1 2 3 4)echo "遍历方式1"for i in `seq 0 ${#arr[@]}` # 下标从0开始,@也可以替换为*do echo ${arr[$i]} # i前面的$可要可不要doneecho "遍历方式2"for i in ${arr[@]} # @也可以替换为*do ...原创 2019-11-03 23:25:23 · 203 阅读 · 0 评论 -
lsof 命令常用方式简单记录
lsof命令可用于列出已经打开的文件描述符,使用lsof命令的常见方式如下:1)lsof | grep “hello world” 结合grep命令使用,过滤信息2)lsof -Pni 用于显示ip地址和端口3)lsof -i:port 查看指定端口占用的程序4)lsof +c 15 使用+c选项可以最大限度地显示完整的进程名...原创 2019-05-10 00:17:00 · 595 阅读 · 0 评论 -
vim 删除、插入一列或者多列
很多时候,当我们需要在文件删除多列或者在每行的相同位置插入相同的东西时,下边的操作就显得尤其方便、高效,下面让我们列举一二。 使用vim打开文件1、删除一列操作: Ctrl + v ,切换到 VISUAL BLOCK 模式, 按下j(向下)或者k(向上)可以自由按序选中同一列的字符,然后x或者d键均可以删除。2、删除连续多列操作: Ctrl+v,切...原创 2018-10-28 23:18:49 · 15010 阅读 · 2 评论 -
如何更改linux文件的拥有者及用户组(chown和chgrp)
from: https://blog.csdn.net/hudashi/article/details/7797393本文整理自: http://blog.163.com/yanenshun@126/blog/static/128388169201203011157308/http://ydlmlh.iteye.com/blog/1435157一、基本知识 在Linux中,创...转载 2018-09-25 22:26:58 · 14428 阅读 · 0 评论 -
Linux shell 正则表达式(BREs,EREs,PREs)差异比较
文章总结的很好,超级强大,必须收了,感谢!转载自:http://www.cnblogs.com/chengmo/archive/2010/10/10/1847287.html正则表达式:在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。许多程序设计语言都支持利用正则表达式进...转载 2018-07-04 15:58:37 · 334 阅读 · 0 评论 -
Shell编程中Shift的用法
from: https://www.cnblogs.com/image-eye/archive/2011/08/20/2147153.html位置参数可以用shift命令左移。比如shift 3表示原来的$4现在变成$1,原来的$5现在变成$2等等,原来的$1、$2、$3丢弃,$0不移动。不带参数的shift命令相当于shift 1。非常有用的 Unix 命令:shift。我们知道,对于位置变量或...转载 2018-03-08 13:38:41 · 2156 阅读 · 0 评论