随笔分类 - linux
摘要:需求:找出当前开发分支里未上传到词条平台的词条 #! /bin/bash # # # 手动版说明: # 1、将此shell放在项目根目录里跟.git目录平级; # 2、如果查找的分支显示没有修改,有可能是已经合到master了,所以没有差异; # 3、如果想自己查找某个目录里的所有词条,直接在相应目
阅读全文
摘要:ls -lR|grep "^d"|wc -l //统计文件夹下目录的个数,包括子文件夹里的 ls -lR|grep "^-"|wc -l //统计当前文件夹下文件的个数,包括子文件夹里的 ls -l |grep "^d"|wc -l //统计当前文件夹下目录的个数 ls -l |grep "^-"|
阅读全文
摘要:# 输出双引号 awk -F "" '{print "\""$1"\"\,"}' "xxxxx", 使用""双引号把一个双引号括起来,然后用转义字符\对双引号进行转义,输出双引号。 # 输出单引号 awk -F "" '{print "'\''"$1"'\'\,'"}' 'xxxxx', # 使用一
阅读全文
摘要:awk pattern { action } {filenames} # $0变量是指整条记录,$1表示当前行的第一个域,$2表示当前行的第二个域,$n当前记录的第n个域,字段间由FS分隔, 每行按 FS 字段分隔符(默认是空格或tab) # cat 1.txt Beth 4.00 0 Dan 3.
阅读全文
摘要:#####(输出请求头信息) curl -I xxx-Pro:test xxx$ curl -I https://www.baidu.com/ HTTP/1.1 200 OK Accept-Ranges: bytes Cache-Control: private, no-cache, no-store, proxy- revalidate, no-transfor...
阅读全文
摘要:1、ps命令用于显示当前进程 (process) 的状态. -aux 显示所有包含其他使用者的行程. -e 显示所有进程. -f 全格式输出. 一般带参数 -ef 或者 -aux ,差别不大. 区别:https://www.cnblogs.com/mydriverc/p/8303242.html 2、netstat 命令用于显示各种网络相关信息. -l 只显示监听...
阅读全文
摘要:crontab周期任务 名称解释: cron来源于希腊语 chronos(χρόνος),原意是时间。(引用自维基百科) tab全称是table,表 常用参数: -e 编辑crontab文件 -l 显示crontab内容 -r 删除crontab内容 常用操作: systemctl start crond.service // 启动cron服务 system...
阅读全文
摘要:S (setuid) 场景: 像修改密码的流程其实就是通过 /usr/bin/passwd 命令对 /etc/passwd进行修改,我们需要修改自己的密码(就是修改/etc/shadow),然而普通用户对这个文件没任何权限 作用:
设置使文件在执行阶段具有文件所有者的权限,相当于临时拥有文件所有者的身份. 设置前提条件: 1、所有者对欲设置SetUID的文件具备x权限,且文件是可执行文件 ...
阅读全文
摘要:官方提供了两种安装方式,由于环境或者权限问题可能会遇到不少麻烦 最简单的安装方式: 第一种方式 npm install g yapi cli registry https://registry.npm.taobao.org yapi server 可能为遇到 yapi命令未找到问题,可以通过 npm
阅读全文
摘要:概念: dpkg 最早是由 Debian Linux 社群所开发出来的,通过APT (apt-get)在线升级 RPM 最早是由 Red Hat 这家公司开发出来的,全名RedHat Package Manage 主要有用的功能是查询和验证 一般名称格式为 xxx(软件名称)-1.11(版本号)-7
阅读全文
摘要:vi 编辑器 vim 编辑器算是vi的进阶版本 所有的unix like 系统都会内建vi编辑器 vi三种模式分别为: 1、一般模式(默认模式或指令模式) 上下左右方向键 移动光标 pageUp pageDown 翻页 home end 移动到行到首尾 G 移动到内容的第最后一行 gg 移动到内容的第一列 /要搜索的字符 向下搜索 ?要...
阅读全文
摘要:1、启动时按上下箭头,然后按e进入进入编辑模式 2、上下箭头切换在选择 linux ...这行在末尾输入 LANG=en_US.UTF-8 init=/bin/sh 然后按 ctrl+x 进行引导 3、挂载根目录 mount -o rw,remount / // -o 指定挂载文件系统时的选项 有多
阅读全文
摘要:linux 文件压缩与打包笔记 压缩原理:通过算法去掉空位,1Bytes=8bits , 可能存储的真正有用的数据并没有占满一个字节空间 , 还有就是可能有重复的数据,通过某种算法从这些方面进行压缩处理... linux 中的扩展名其实没有什么用,主要是为了区分... 常见的压缩扩展名有 Z zip gz bz2 xz tar tar.gz tar.bz2 tar.xz ...
阅读全文
摘要:### Linux磁盘与文件系统管理 linux 最传统的文件系统格式是EXT2,centos7 默认文件系统是xfs(日志式文件系统) 磁盘的组成: 盘片 机械手臂 主轴马达 (机械硬盘) 磁盘格式化:由于每种os所设置的文件的属性/权限不同,为了存放所需数据,所以要进行格式化供os利用 LVM将一个分区格式化为多个文件系统 super...
阅读全文
摘要:### Linux文件与目录管理 ---------- 绝对路径: / 相对路径:不以/开头的 当前目录 . 上一个工作目录 - 用户主目录 ~ root账户的主目录是/root 其他用户是/home/账户名 cd ~leyi 切换到leyi账户的主目录,即/home/leyi pwd 显示当前目录 mkdir -p 111/222 创建多级...
阅读全文
摘要:###linux 文件权限目录配置笔记 ---------- 多人多任务环境 linux 一般将文件可存取的身份分为三个类别:owner group others Permission deny ls -al dr-xr-x---. 2 root(拥有者) root(所属群组) 135(文件大小bytes) Jun 9 23:29(最后修改日期) .(代表隐藏文件)...
阅读全文
摘要:1、下载https://npm.taobao.org/mirrors/node/v8.11.1/node-v8.11.1-linux-x64.tar.xz 比如安装到/opt目录 xz -d node-v8.11.1-linux-x64.tar.xz //解压 tar -vxf node-v8.11.1-linux-x64.tar //解压 ln -s /opt/node-v8.11....
阅读全文