首页
学习
活动
专区
圈层
工具
发布

shell脚本方便操作记录(持续添加)

http://blog.csdn.net/richerg85/article/details/44001501 工作中经常用到的方便操作的shell命令,记录如下: 全局替换: :%s/tmp\/\"/..."2010/10/08" -jcv -f bak.tar.gz ./*.log 将当前目录下所有修改日期比"2010/10/08"新的log文件打成一个用gzip压缩生成的包名为bak.tar.gz的包...压缩生成的包名为bak.tar.bz2的包; ${varible##*string} 从左向右截取最后一个string后的字符串 ${varible#*string}从左向右截取第一个string后的字符串... {action} '   FS 输入域分隔符,默认为一个空格  RS 输入记录分隔符  NF 当前记录里域个数  NR 到目前为止记录数  OFS 输出域分隔符  ORS 输出记录分隔符  shell...    IFS=","     port_list=($port_list)     device_names=($device_names)     IFS="$OLD_IFS" 2015-03-01 记录

1.4K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    expect shell 脚本记录

    send:向进程发送字符串,用于模拟用户的输入, 该命令不能自动回车换行,一般要加\r(回车) expect: expect的一个内部命令,判断上次输出结果里是否包含指定的字符串,如果有则立即返回,否则就等待超时时间后返回...send_user: 回显命令,相当于echo argv参数数组:Expect脚本可以接受从bash传递的参数,可以使用 [lindex argv n] 获得,n从0开始,分别表示第一个1,第二个2,...由spawn启动的命令在结束时会产生一个eof标记,expect eof 即在等待这个标记 # 1.4. bash shell内加入expect脚本 使用脚本。 #!..."*password" {send "${remote_pwd}\r";} "*yes/no" {send "yes\r";exp_continue} } # ssh登陆成功后,继续进行操作...使用脚本 ./test_expect.exp username ip password # 注意事项 脚本文件内容第一行必须加入#!/usr/bin/expect。

    1.1K20

    PHP记录蜘蛛脚本

    V站笔记 这篇文章主要介绍了PHP记录搜索引擎蜘蛛访问网站足迹的方法,实例分析了针对php记录搜索引擎蜘蛛访问足迹的技巧,涉及数据库的创建及php记录各类常见搜索引擎访问的方法,需要的朋友可以参考下。...数据库版:php蜘蛛记录数据库版.zip ⒈首先导入zz.sql数据库文件; ⒉上传zz.php到网站根目录; txt记录版:php蜘蛛记录txt版.zip ⒈上传zz.php到网站根目录; ⒉上传zz.txt...到网站根目录; 本文实例讲述了PHP记录搜索引擎蜘蛛访问网站足迹的方法。...具体分析如下: 搜索引擎的蜘蛛访问网站是通过远程抓取页面来进行的,我们不能使用JS代码来取得蜘蛛的Agent信息,但是我们可以通过image标签,这样我们就可以得到蜘蛛的agent资料了,通过对agent...资料的分析,就可以确定蜘蛛的种类、性别等因素,我们在通过数据库或者文本来记录就可以进行统计了。

    3.1K40

    PHP记录蜘蛛脚本

    这篇文章主要介绍了PHP记录搜索引擎蜘蛛访问网站足迹的方法,实例分析了针对php记录搜索引擎蜘蛛访问足迹的技巧,涉及数据库的创建及php记录各类常见搜索引擎访问的方法,需要的朋友可以参考下。...数据库版:php蜘蛛记录数据库版.zip ⒈首先导入zz.sql数据库文件; ⒉上传zz.php到网站根目录; txt记录版:php蜘蛛记录txt版.zip ⒈上传zz.php到网站根目录...; ⒉上传zz.txt到网站根目录; 本文实例讲述了PHP记录搜索引擎蜘蛛访问网站足迹的方法。...具体分析如下: 搜索引擎的蜘蛛访问网站是通过远程抓取页面来进行的,我们不能使用JS代码来取得蜘蛛的Agent信息,但是我们可以通过image标签,这样我们就可以得到蜘蛛的agent资料了,通过对agent...资料的分析,就可以确定蜘蛛的种类、性别等因素,我们在通过数据库或者文本来记录就可以进行统计了。

    2.1K30

    shell脚本知识记录

    $#:传递参数额个数 类似java中的args.length 5. $$:Shell脚本的进程号,脚本程序通常会用它来生成一个唯一的临时文件。 #!.../hi.sh  hello world 当前输入的参数变量的长度为 2 当前执行的Shell脚本为 ....来读取上一个程序执行下来的脚本码 #! /bin/bash du -s #执行的返回码一般为0 echo du -s的返回码为 $?...,就可以像我一样,将这些符号记录下来,需要的时候来查表-_- 文件条件测试 文件条件测试  结果 -d file 如果文件是一个目录,则为真 -f file 如果文件是一个普通文件,则为真;也可以用来测试文件是否存在...this is password ;;         h* ) echo hi $1 ;; #使用通配符         yes | YES ) echo agree with me ;; #可以进行或操作

    73430

    linux审计脚本 -- 录屏用户操作 (记录用户屏幕输出内容)

    导读之前我记得有人问过linux上, 怎么记录用户的所有操作,包括输出的结果. 那时候我还不知道. 今天看python文档pty的时候看到个官方例子就是使用一个伪终端来模拟终端....这不就是我们要的方法么.官方链接: https://docs.python.org/3/library/pty.html操作过程官方的例子, 实际上就可以直接使用的....文件下创建一个脚本(模拟终端的).cat /data_audit/.pty.py#!...如果要实现权限控制的话,自行修改脚本测试我们登录随便执行点信息然后退出, 使用root账号查看记录的信息如果使用该用户查看信息的话, 也会记录该信息到那个文件, 就循环上了.......尤其是那种cat大文件的操作(就尼玛离谱)总结这只是录屏用户的操作. 但用户的高危命令还是能执行的.所以权限控制还是十分重要的.

    67230

    VIM 操作记录

    --- lcd vim 神之编辑器 哈哈哈 本文记录, vim 入门后使用进阶 ---- 说明 : 命令格式 xxx表示在Nornal 模式下键盘直接输入 命令格式 : xxx表示在命令行模式下输入...2yy 复制当前行开始的2行 2y 复制当前行和后续2行 其他组合操作类似 操作撤销和恢复 u 撤销操作 C_r 恢复操作 文件打开保存退出切换 操作 效果 : e xx 打开文件 : saveas...= : 代码自动缩进(多层次) J : 选中区域连接为一行 宏录制 st=>start: qa : q开始记录,a是保存的寄存器 end=>end: end op=>operation: 一系列操作..., 诸如yy,ddd opq=>operation: q : 停止记录 opu=>operation: @a : 调用录制的宏 opu2=>operation: @@ 调用最近录制的宏 opu3=>operation...其他加速操作 操作 效果 dtx 删除内容直到遇到x ga 查看光标处的ASSII码 g8 查看光标处的UTF-8码 guu(Vu) 当前行全部变为小写 gUU(VU) 当前行全部变为大写 :r !

    2.2K20

    Python+selenium 自动化-读取excel记录的脚本执行登陆操作实战演示

    我们可以用 excel 来记录自动化,然后读取 excel 来执行命令,excel 可以很方便直观的管理我们录入的自动化。...下面给大家演示一下 Python+selenium 自动化的实例,读取 excel 执行登陆操作。 首先如果想要操控 excel 需要两个库 xlrd 和 xlwt,一个是读,一个是写。...本章我想通过 python 读取 excel 里我设置的一些字段,来执行一个登陆操作。...下面这是完整版,我是结合 python+selenium 来操控我的 chrome 浏览器,excel 读取的字段通过我的 sw() 方法转化为对应操作浏览器的命令来执行。...sheet.row_values(i)[1],sheet.row_values(i)[2],sheet.row_values(i)[3],sheet.row_values(i)[5]) # 转化excel读取的操作

    2K30
    领券