随笔分类 - Linux命令学习
摘要:今天的成果 shell转化时间,判断前15分钟,在一个小时的第几个5分钟区间段: #!/bin/shparam_nowTimeMin=`date -d -0hour +%Y%m%d%H%M`param_nowTimeHour=`date -d -0hour +%Y%m%d" "%H`param_no
阅读全文
摘要:进程 进程是程序运行实例,运行在计算机中的多个进程都被分配了一个称为进程ID的数字。 列出占用CPU最多的前5个进程: $ ps -eo comm,pcpu --sort -pcpu | head -5 comm:可执行文件名。 pcpu:cpu占用率。 top命令: top会列出CPU占用最高的进
阅读全文
摘要:TCP/IP TCP/IP网络运作过程就是节点之间传递(parket)。每个分组包含了IP地址,相关应用程序端口号。 节点接收到分组时,它会查看自己是否就是该分组的目的地。 如果是,节点会检查端口号调用相应的应用程序来处理分组数据。 如果不是,节点会将分组发送到距离最终目的地更近的下一个节点。 DN
阅读全文
摘要:tar命令归档文件 tar可以将多个文件和文件夹打包为单个文件,同时还能保留所有的文件属性 示例一: tar -tf
阅读全文
摘要:git: 修订版本控制系统 linux安装方式: sudo yum install git-all Windows系统安装: 去这个网址:https://git-scm.com/downloads 创建git仓库: $ git init git init命令会在当前工作目录下创建子目录.git并初始
阅读全文
摘要:sed替换文本 1.文本替换: cat file | sed "s/pattern/replace_string" file 2.使用-i选项,sed将替换结果应用于file文件(sed默认打印出被替换的文本) sed -i "s/text/replace/" file 3.由于sed默认只替换每行
阅读全文
摘要:使用场景: 多名开发人员共事时,某个人对于文件的修改必须告知他人,通常不会发送整个源代码,知识发送一个差异文件。 用法: diff -u version1.txt version2.txt diff输出中,以+起始的是新加入的行,以-起始的是被删除的行。 diff -u version1.txt v
阅读全文
摘要:查看权限 输入ls -l可以列出文件权限相关信息: 第一列是文件类型: -:代表普通文件,d:代表目录 接下来的9个字符分为三个部分 依次代表:用户权限、用户组权限、其他用户权限。 字符如果是-,表示没有设置对应权限。 r表示该文件、设备和目录可读 w表示可以被修改,如果是目录,就表示可以在目录下创
阅读全文
摘要:将制表符显示^I 制表符和空格,在文本编辑器中,看起来差不多。可以利用cat命令的-T特性,将制表符识别出来 find /home/slynux -name
阅读全文
摘要:shell脚本定义变量 查看当前shell中定义的全部环境变量: PID/environ,PID是相关进程的进程ID 生成易读的报表,将cat命令的输出通过管道传给tr,将其中\0替换成\n,因为该文件默认以\0分隔 cat /proc/1
阅读全文
摘要:linux如何将新的路径添加到环境变量的起始部分? 环境变量保存了可用于搜索的可执行文件、库文件等的路径列表 比如下面两个环境变量 PATH=/usr/bin; /bin LD_LIBRARY_PATH=/usr/lib; /lib 现在新安装了一个程序,需要为新的可执行文件和库文件添加特定路径。
阅读全文
摘要:数学运算操作 1.let命令实现变量间的操作 #!/bin/bash no1=4; no2=5; let result=no1+no2 echo [ no1+ no2 ]
阅读全文
摘要:文件描述符与重定向 预备知识: 文件描述符是与输入和输出流相关联的整数。stdin 0(标准输入)、stdout 1(标准输出)、stderr 2(标准错误) linux可以将某个文件描述符的内容重定向到另一个文件描述符内容中。 重定向操作符(>和>>),两者都可将文本重定向到文件,前者会先清空文件
阅读全文
摘要:linux之快捷键: 1.命令或目录补齐 Tab 2.遍历历史记录 History:命令端显示最近使用过的命令 上移:ctrl+p 下移:ctrl+n 3.光标移动 移动到首部:ctrl+a 移动到尾部:ctrl+e linux之文档编辑: vi和vim的三种模式 命令模式: 移动光标插入模式:编辑
阅读全文