随笔分类 - Linux + shell
摘要:实践促进提升! 项目中遇到需要把文件内容不改变格式的情况下 依次读取行内容,按照以前的做法,直接通用模式读取会把空格字符自动删除部分, 为什么会这样呢?因为 IFS,如果在 shell script 里没有明确指定 IFS 的话,IFS 会默认用来分割空格、制表、换行等,所以读取文本行里多余的空格和
阅读全文
摘要:centos 的 systemctl 命令 systemctl is-enabled *.service #查询服务是否开机启动 systemctl enable *.service #开机运行服务 systemctl disable *.service #取消开机运行 systemctl star
阅读全文
摘要:转载 https://www.cnblogs.com/ct20150811/p/9432043.html 一般用 netstat -lnp |grep "程序名"
阅读全文
摘要:https://wangchujiang.com/linux-command/c/sed.html https://linux.cn/article-11367-1.html https://juejin.im/entry/586360f3570c3500695501d6 高级点的 http://k
阅读全文
摘要:https://www.jianshu.com/p/0194cbd70d39 https://www.cnblogs.com/saneri/p/10819348.html 参考 expect是一个自动化交互套件,主要应用于执行命令和程序时,系统以交互形式要求输入指定字符串,实现交互通信。 expec
阅读全文
摘要:shell的正则表达式规则 https://www.jb51.net/tools/shell_regex.html 常规字符 字符描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。序列“\\”匹配“\”而“\(”则匹配“(”。 ^ 匹配输入
阅读全文
摘要:参考 https://www.shiyanlou.com/courses/1/learning/?id=3
阅读全文
摘要:1. grep 筛选多个 字段 grep -e "xxx" -e "yyy"
阅读全文
摘要:Linux的文件系统 1. 基础概念 1. 在LINUX系统中有一个重要的概念:一切都是文件。Linux是重写UNIX而来,在UNIX系统中,把一切资源都看作是文件,包括硬件设备。 2. Linux的文件系统因为Linux的版本不一样而不一样,会向下兼容,而且一个Linux发行版不会只有一个文件系统
阅读全文
摘要:关于Linux的内存,首先要先知道各个部分的含义 1. 命令: free -m // Mb 显示 1,total:物理内存实际总量2,used:这块千万注意,这里可不是实际已经使用了的内存哦,这里是总计分配给缓存(包含buffers 与cache )使用的数量,但其中可能部分缓存并未实际使用。3,f
阅读全文
摘要:top命令简介 top命令--实时动态地查看系统的整体运行情况, 1. 第一排: 系统运行情况,跟 uptime 命令显示一样 。 uptime会在一行中显示下列信息:当前时间、系统运行了多久时间、当前登录的用户有多少,以及前 1、5 和 15 分钟系统的平均负载。 2. 第二排:进程信息统计,to
阅读全文
摘要:shell 脚本里的命令执行 1. 在bash中,$( )与` `(反引号)都是用来作命令替换的。 命令替换与变量替换差不多,都是用来重组命令行的,先完成引号里的命令行,然后将其结果替换出来,再重组成新的命令行。 $( )与`` 在操作上,这两者都是达到相应的效果,但是建议使用$( ),理由如下:
阅读全文
摘要:TCP/IP TCP/IP 意味着 TCP 和 IP 在一起协同工作。 TCP 负责应用软件(比如你的浏览器)和网络软件之间的通信。 IP 负责计算机之间的通信。 TCP 负责将数据分割并装入 IP 包,然后在它们到达的时候重新组合它们。 IP 负责将包发送至接受者。 TCP传输控制协议是面向连接的
阅读全文
摘要:ifconfig eth1 eth1 Link encap:Ethernet HWaddr 20:12:07:04:05:00 inet addr:172.16.77.174 Bcast:172.16.77.255 Mask:255.255.255.0 UP BROADCAST RUNNING MU
阅读全文
摘要:Shell脚本调试选项 Shell本身提供一些调试方法选项: -n,读一遍脚本中的命令但不执行,用于检查脚本中的语法错误。 -v,一边执行脚本,一边将执行过的脚本命令打印到标准输出。 -x,提供跟踪执行信息,将执行的每一条命令和结果依次打印出来。 使用这些选项有三种方法 1.在命令行提供参数:$sh
阅读全文
摘要:在 实体机上 ifconfig 命令用于 显示或配置网络设备(网络接口卡) 或修改。 1. 显示内容分析: lo 回环接口lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 一般回环接口的ip v4地址为:127.0.0.1
阅读全文
摘要:# 查看物理CPU个数 (chip) 物理cpu数:主板上实际插入的cpu数量,可以数不重复的 physical id 有几个(physical id)cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l # 查看每个物理CPU中core的
阅读全文