shell
Taylor007
这个作者很懒,什么都没留下…
展开
-
shell常用判断
#如果文件夹不存在,创建文件夹if [ ! -d "/Top" ]; then mkdir -p /Topfi判断文件,目录是否存在或者具有权限folder="/Top"file="/Top/test.txt"# -x 参数判断 $folder 是否存在并且是否具有可执行权限if [ ! -x "$folder"]; th原创 2018-09-26 19:47:18 · 116 阅读 · 0 评论 -
Linux 之文本相关命令 head、tail、grep、wc
grepLinux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并匹配行打印出来。输出在index.html中所有含有“html”的行grep 'html' index.html输出所含字符所在行及显示行号grep -n 'script' index.html当前目录中查找grep -r 'script' .当前目录中查找忽略大小写g...原创 2018-10-05 00:45:49 · 384 阅读 · 0 评论 -
Linux 文本分析工具 awk
简述grep, sed 与 awk并称linux三剑客,grep查找,sed编辑,awk根据内容分析并处理。https://www.cnblogs.com/moveofgod/p/3540575.htmlhttps://blog.oldboyedu.com/swordsman-sed/原创 2018-10-05 00:51:43 · 513 阅读 · 0 评论 -
Linux 文本编辑工具 sed
简介Linux三剑客之一,以行为单位的文本编辑工具 sed可以直接修改档案。使用方法:sed [-nef] '[动作]' [输入文本]sed相关命令集选项参数-n : 安静模式-e : 多重编辑a 新增, a 后面可以接字符串, 而这个字符串会在新的一行出现. (下一行)c 取代, c 后面的字符串, 这些字符串可以取代 n1,n2之间的行d 删除, 后面不接任何东西i ...原创 2018-10-07 18:38:04 · 165 阅读 · 0 评论 -
Linux 命令之ssh、scp
ssh命令介绍一、什么是sshSSH是一种网络协议,用于计算机之间的加密登录。SSH只是一种实现,存在多种实现,一种常用实现为OpenSSH,是自由软件,应用广泛。默认端口22。二、基本用法语法:ssh [-l login_name] [-p port] [user@]hostname多种使用方式#不指定用户,默认使用root账号登录ssh 192.168.0.66#指定...原创 2018-10-09 10:29:54 · 218 阅读 · 0 评论 -
shell 处理时间
处理时间获取当前时间 date$ date +%Y-%m-%d2016-01-27$ date "+%Y-%m-%d %H:%M:%S"2016-01-27 17:37:31一年中的第几天,第几周,一周中的第几天$ date +%j #一年中的第几天027$ date +%d #一个月中的第几天27 $ date +%w #一周中的第几天(0(周日) --&g...转载 2018-09-26 23:29:39 · 1122 阅读 · 0 评论 -
shell工具
命令行 JSON 处理工具 jq说明:专门的命令行json处理工具jq。在分析docker inspect imageId是用到文档地址 https://www.ibm.com/developerworks/cn/linux/1612_chengg_jq/index.html安装 https://blog.csdn.net/liuxiao723846/article/details/780...原创 2018-09-26 20:19:27 · 136 阅读 · 0 评论 -
shell 参数传递
shell 参数传递我们可以在执行 Shell 脚本时,可以向脚本传递参数。脚本内获取参数的格式为:$n。(n 代表一个数字,0为所执行的shell脚本名称,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推……)举例说明创建test.sh脚本#!/bin/bashecho "Shell 输出脚本名称及参数";echo "执行的脚本名:$0";echo "第一...转载 2018-09-26 20:11:51 · 694 阅读 · 0 评论 -
linux 中文文件 vim 乱码,cat 正常
.vimrc在当前用户家目录下 .vimrc 文件中添加set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936set termencoding=utf-8set encoding=utf-8.bashrc在当前用户家目录下 .bashrc 文件中添加或修改export LC_ALL="zh_CN.UTF-8"...原创 2019-06-20 18:19:20 · 990 阅读 · 0 评论