自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cnhkzyy的博客

博客已搬至博客园:http://www.cnblogs.com/cnhkzyy

  • 博客(18)
  • 收藏
  • 关注

原创 flask学习(十二):for循环遍历

一. 字典的遍历语法和python一样,可以使用items()、keys()、values()、iteritems()、iterkeys()、itervalues(){% for k, v in user.items() %} <p>{{ k }}: {{ v }}</p> {% endfor %} 二. 列表的遍历...

2018-12-15 18:04:19 687

原创 解决:Android 8.0检测不到当前的activity

前两天从Android 7.0升级到Android 8.0,今天在用 adb shell dumpsys activity | findstr "mFocusedActivity"来获取当前活跃的activity时,发现什么也没得到后来百度得知,命令换了,应该用 adb shell dumpsys activity | findstr "mResumedActivity"  ...

2018-12-15 18:03:31 657

原创 sed:轻量级流编辑器

一. sed命令sed是一种几乎包括在所有UNIX平台(包括Linux)的轻量级流编辑器。sed主要是用来将数据进行选取、替换、删除、新增的命令注意:vi命令只能修改文件,但不能修改命令的结果,如修改df结果的内容,sed的好处是不仅可以修改文件,而且可以从管道符接收数据来进行操作(修改命令的结果)二. 语法sed [选项] '[动作]' 文件名选项:  -n:  一般se...

2018-12-15 18:02:54 139

原创 awk命令

一. 语法awk '条件1 {动作1} 条件2 {动作2} ...' 文件名如果条件1符合,执行动作1,如果条件2符合,执行动作2条件:  一般使用关系表达式作为条件  x > 10    判断变量x是否大于10  x >= 10     大于等于  x <= 10     小于等于动作:  格式化输出  流程控制语句注意:之所以使用a...

2018-12-15 18:02:17 123

原创 《Advanced Bash-scripting Guide》学习(十四):HERE Document和cat <<EOF

本文所选的例子来自于《Advanced Bash-scripting Gudie》一书,译者 杨春敏 黄毅 #here documentcat <<EOF\zEOFcat <<EOF\\zEOF那么,什么是HERE Document呢?HERE Document用来定义块变量,它把两个HERE之间的内容(注意一定是...

2017-07-04 17:21:56 352

原创 《Advanced Bash-scripting Guide》学习(十三):引用变量的两个例子

本文所选的例子来自于《Advanced Bash-scripting Gudie》一书,译者 杨春敏 黄毅例1. 使用""可以防止单词分割,将变量看成一个整体,没有"'

2017-07-04 16:11:27 195

原创 《Advanced Bash-scripting Guide》学习(十二):占位符":"及其他

本文所选的例子来自于《Advanced Bash-scripting Gudie》一书,译者 杨春敏 黄毅: 在一个二元命令中提供一个占位符例1.: ${username=`whoami`} #将命令的输出赋值给变量,注意":"与"$"之间有空格echo $username #输出的是命令whoami执行后的结

2017-07-04 15:17:57 255

原创 《Advanced Bash-scripting Guide》学习(十一):shift的用法

本文所选的例子来自于《Advanced Bash-scripting Gudie》一书,译者 杨春敏 黄毅Example 4-7 使用shift#!/bin/bash#使用shift来通过所有的位置参数until [ -z "$1" ]do echo -n "$1" shiftdoneexit 0脚本运行结果一项拓展1.shift

2017-07-02 19:26:18 209

原创 《Advanced Bash-scripting Guide》学习(十):利用whois查询域名信息

本文所选的例子来自于《Advanced Bash-scripting Gudie》一书,译者 杨春敏 黄毅Example 4-6. wh,whois域名查询#!/bin/bash#做一个'whois domain-name'的查询任意一个服务器上: ripe.net,apnic.net,tucows.com#将脚本重命名为'wh',放在/usr/local/bin下#需要软链接:

2017-07-02 18:40:14 265

原创 《Advanced Bash-scripting Guide》学习(九):备份最后一天所有修改的文件

本文所选的例子来自于《Advanced Bash-scripting Gudie》一书,译者 杨春敏 黄毅Example 3-4. 备份最后一天所有修改的文件#!/bin/bash#备份最后24小时当前目录下所有修改的文件BACKUPFILE=backup-$(date +%m-%d-%Y)#在备份文件中嵌入时间archive=${1:-$BACKUPFILE}#如

2017-06-28 21:07:44 583

原创 《Advanced Bash-scripting Guide》学习(八):从一个目录移动整个目录树到另一个目录

本文所选的例子来自于《Advanced Bash-scripting Gudie》一书,译者 杨春敏 黄毅ABS书上的例子:从一个目录移动整个目录树到另一个目录#!/bin/bashcd /source/directory && tar cf - . | (cd /dest/directory;tar xpvf -)#/source/directory是源目录#

2017-06-27 20:37:25 397

原创 《Advanced Bash-scripting Guide》学习(七):描述、列表和确定是否可以安装一个rpm包

本文所选的例子来自于《Advanced Bash-scripting Gudie》一书,译者 杨春敏 黄毅Example 3-2.将一个代码块的结果保存到文件#!/bin/bash#rpm-check.sh#这个脚本的目的是为了描述、列表和确定是否可以安装一个rpm包#在一个文件中保存输出#这个脚本使用一个代码块来展示SUCCESS=0E_NOARGS=

2017-06-26 22:09:40 262

原创 《Advanced Bash-scripting Guide》学习(六):从/etc/fstab中读行

本文所选的例子来自于《Advanced Bash-scripting Gudie》一书,译者 杨春敏 黄毅ABS书上的例子:代码块和I/O重定向#!/bin/bash#从/etc/fstab中读行File=/etc/fstab{read line1read line2} > $Fileecho "First line in $File is:

2017-06-25 11:58:03 298

原创 《Advanced Bash-scripting Guide》学习(五):检查一个可执行文件是否存在

本文所选的例子来自于《Advanced Bash-scripting Gudie》一书,译者 杨春敏 黄毅ABS书上的例子是这样的:#!/bin/bashecho hello;echo thereif [ -x "$filename" ]; then #注意分号后面的空格 echo "File $filename exists."; cp $f

2017-06-24 14:12:13 446

原创 《Advanced Bash-scripting Guide》学习(四):一个显示时间日期登录用户的脚本

本文所选的例子来自于《Advanced Bash-scripting Gudie》一书,译者杨春敏 黄毅编写一个脚本,显示时间和日期,列出所有的登录用户,显示系统的更新时间。然后这个脚本会把这些内容保存在一个log file中#!/bin/bashUSERS=$( who | awk '{print $1 "\t" $2}' )TIME=$( cp /usr/share/

2017-06-24 13:16:01 853

原创 《Advanced Bash-scripting Guide》学习(三):自删除脚本和自读取内容的脚本

本文所选的例子来自于《Advanced Bash-scripting Gudie》一书,译者 杨春敏 黄毅自删除脚本==================================start script=====================================#/bin/rm#自删除脚本#当你运行这个脚本时,基本上什么都不会发生...除非这个文件消

2017-06-22 21:25:00 859

原创 《Advanced Bash-scripting Guide》学习(二):测试脚本调用的参数是否正确

本文所选的例子来自于《Advanced Bash-scripting Gudie》一书,译者 杨春敏 黄毅#!/bin/bashE_WRONG_ARGS=85script_parameters='-a -h -m -z'    #-a=all, -h=help等等if [ $# -ne $Number_of_expected_args ]

2017-06-21 11:13:29 446

原创 《Advanced Bash-scripting Guide》学习(一):对一个增强和广义的删除logfile的脚本的理解

本文所选的例子来自于《Advanced Bash-scripting Gudie》一书,译者 杨春敏 黄毅cleanup:一个增强和广义的删除logfile的脚本#!/bin/bash#清除,版本3LOG_DIR=/var/log   ROOT_UID=0      #当UID为0的时候,用户才具有root用户的权限LINES=50

2017-06-20 21:23:41 407

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除