Linux
星河arnold
还有很多事要做,怎能就此停滞不前。 全平台同名
展开
-
Vim常用快捷键–正常的学习曲线
Vim常用快捷键–正常的学习曲线vim可能对于初学者不太友好,学习曲线有点陡,特此整理了较为平滑的学习曲线的学习快捷键的方式,包含最常用的快捷键,让初学者领悟vim的优点,想要进阶学习请查找其它更好的教程正常模式:可以使用快捷键命令,或按:输入命令行插入模式:可以输入文本,在正常模式下,按i、a、o等都可以进入插入模式可视模式:正常模式下按v可以进入可视模式, 在可视模式下,移动光标可以...原创 2018-09-26 00:51:32 · 467 阅读 · 0 评论 -
在Ubuntu18下编写开机启动服务及脚本
Ubuntu18采用systemctl来管理开机启动的脚本,但是这里面有一些坑需要注意举例来说[Unit]After=network.target[Service]Type=simple ExecStart=/usr/local/xxx.sh[Install]WantedBy=multi-user.target1.编写的脚本/usr/local/xxx.sh的第一行一定要加...原创 2018-10-13 20:27:21 · 10849 阅读 · 0 评论 -
Linux shell中的特殊变量
在Bash中有些变量比较特殊,会随情况而变:$_ 是上个命令的最后一个参数$? 上个命令的退出状态,或函数的返回值$! 最近一个后台命令的PID$n传递给脚本或函数的参数。n是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2$# 传递给脚本或函数的参数个数。$* 传递给脚本或函数的所有参数。$ @ 传递给脚本或函数的所有参数。被双引号(" ")包含时,与$*稍有...原创 2019-02-15 16:48:04 · 339 阅读 · 0 评论 -
shell编程入门详解--从基础到调试
1. 变量1.1 变量定义a=1 : 直接赋值即可定义普通变量declare n : 定义普通变量declare -i n : 定义数值变量readonly n : 定义只读变量export n : 定义环境变量(环境变量为进程私有,可被子进程继承)local n : 定义局部变量(同名则在作用域覆盖全局变量)unset n : 取消定义变量1.2 变量使用使用变量内容: ...原创 2019-07-08 16:37:43 · 1532 阅读 · 2 评论 -
Linux Shell多线程编程之wait
一、& 介绍sleep 10 #等待10秒,再继续下一操作sleep 10 & #当前shell不等待,后台子shell等待使用&命令后,作业被提交到后台异步运行,当前控制台没有被占用,但是一但把当前控制台关掉(退出帐户时),作业就会停止运行。二、wait命令介绍wait [作业指示或进程号]等待作业号或者进程号制定的进程退出,返回最后一个作业或进程的退出...原创 2019-07-03 23:32:57 · 789 阅读 · 0 评论 -
全面介绍Linux下tcpdump的使用
本文将全面地介绍tcpdump的选项及其表达式的具体用法,并给出常见用法及推荐资料。tcpdump是Linux上的网络抓包工具,可以监视所有经过网卡的流量包。tcpdump的命令格式为`tcpdump options expression`,通过表达式可以过滤流量。直接启动tcpdump将监视第一个网络接口上所有流过的数据包。原创 2019-07-15 15:33:50 · 1043 阅读 · 2 评论 -
wireshark过滤器语法全面解析
本文全面介绍了wireshark过滤器语法,wireshark包括捕获过滤器和显示过滤器,其中显示过滤器的语法十分丰富,其实显示过滤器的语法可以简单概括为:基本数据类型,协议对象,比较运算符,结合运算符,字符串函数与正则表达式,这就是其所有语法。其中高级的用法也许是切片、集合、正则表达式。本文重点在于全面的描述其基本语法,通过例子来学习,那些复杂的用法其实都来自这些基本的语法元素原创 2019-07-21 09:51:24 · 2168 阅读 · 0 评论