小编sko*_*gon的帖子

彩色的网页与tcsh?

我真的很喜欢可以实现的彩色联机帮助页

export LESS_TERMCAP_mb=$'\E[01;31m'
export LESS_TERMCAP_md=$'\E[01;31m'
export LESS_TERMCAP_me=$'\E[0m'
export LESS_TERMCAP_se=$'\E[0m'
export LESS_TERMCAP_so=$'\E[01;44;33m'
export LESS_TERMCAP_ue=$'\E[0m'
export LESS_TERMCAP_us=$'\E[01;32m'
Run Code Online (Sandbox Code Playgroud)

在.bashrc或.zshrc中.我的问题是:如何在tcsh中导出这些变量?我必须在工作中使用tcsh并且无法使其正常工作.我尝试了很多变化,但没有任何效果.简单地用setenv替换导出,用""替换=不起作用.但它应该以某种方式工作.如果我使用此导出集启动我的zsh中的tcsh,我也可以在tcsh中享受彩色联机帮助页.但这是一个丑陋的解决方法.

linux shell tcsh manpage

5
推荐指数
2
解决办法
1400
查看次数

进入套接字echo服务器

我正在尝试实现一个简单的套接字echo服务器,这是代码:

package main

import (
    "fmt"
    "net"
    "sync"
)

func echo_srv(c net.Conn, wg sync.WaitGroup) {
    defer c.Close()
    defer wg.Done()

    for {
            var msg []byte

            n, err := c.Read(msg)
            if err != nil {
                    fmt.Printf("ERROR: read\n")
                    fmt.Print(err)
                    return
            }
            fmt.Printf("SERVER: received %v bytes\n", n)

            n, err = c.Write(msg)
            if err != nil {
                    fmt.Printf("ERROR: write\n")
                    fmt.Print(err)
                    return
            }
            fmt.Printf("SERVER: sent %v bytes\n", n)
    }
}

func main() {
    var wg sync.WaitGroup

    ln, err := net.Listen("unix", "./sock_srv")
    if err != nil { …
Run Code Online (Sandbox Code Playgroud)

sockets go

4
推荐指数
1
解决办法
2149
查看次数

标签 统计

go ×1

linux ×1

manpage ×1

shell ×1

sockets ×1

tcsh ×1