标签: putty

使用 PuTTY 和 tmux 复制命令

我使用 Windows 10 中的 PuTTY 通过 SSH 访问各种 Linux 系统。在这些系统中,我经常使用 Tmux 来简化我在 Linux 环境中的生活。在 Tmux 会话中,我通常将一个或多个窗口细分为多个窗格。

我经常使用鼠标在 PuTTY 中选择/复制文本,然后右键单击以粘贴它。通常这在 Tmux 之外工作正常,当换行时,但在 tmux 会话中,我不能做多行特定窗格内的选择。

我怎样才能做到这一点?

tmux putty clipboard

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

将 intr 映射到 del 键

我正在将旧版 4GL 应用程序从 SCO OpenServer 5.0.7 迁移到 CentOS (Red Hat) Linux 5.9。

有许多屏幕提示用户按“DEL to ABORT”,但实际上是在捕获中断信号。

如何映射stty intrDEL密钥以保持一致性?是否可以将中断映射到 ansi 序列?

PuTTY 正在为每个键生成以下控制代码:

DEL^[[3~

BACKSPACE^?

SHIFT BACKSPACE^H

我在 PuTTY 中找不到DEL专门重新映射密钥的选项。

keyboard-shortcuts terminal signals putty

3
推荐指数
2
解决办法
1692
查看次数

在 SSH 上进行身份验证时如何更改登录名?

我很难准确表达我的意思,所以我将分几个步骤来解释:

  1. 我正在使用 SSH 连接,服务器要求我登录。
  2. 我写登录,然后它问我密码。
  3. 我意识到这个登录是错误的!我想改,但是我不能回去登录...

如何返回登录提示?

如果重要,我正在尝试使用 Putty 登录。

login ssh debian putty

3
推荐指数
1
解决办法
206
查看次数

对命令感到困惑: sed '/^#/d' ~/.profile

我需要知道这个命令的作用。

sed '/^#/d' ~/.profile
Run Code Online (Sandbox Code Playgroud)

该命令给我的输出是这样的:

if [ -n "$BASH_VERSION" ]; then
    # include .bashrc if it exists
    if [ -f "$HOME/.bashrc" ]; then
        . "$HOME/.bashrc"
    fi
fi
Run Code Online (Sandbox Code Playgroud)

我知道这个命令:

sed '/^$/d' file.txt
Run Code Online (Sandbox Code Playgroud)

意思是删除 中的空白行file.txt

我知道这#可能意味着命令或注释的结束。

我知道$表示命令开始。

具体命令是什么

sed '/^#/d' ~/.profile
Run Code Online (Sandbox Code Playgroud)

做?

linux sed putty awk text-processing

3
推荐指数
1
解决办法
1万
查看次数

当命令超过终端大小的一半时,它会中断

每当我输入的bash命令长于我所在的 shell 窗口的一半宽度时,命令就会中断,就像我填满整个屏幕一样

问题的形象

  • 图像中的第三个命令 - 输入几个xs 并得到预期的结果。
  • 第 4 个命令 -输入一个 load more xs,该命令又回到开头,好像它已经填满了整行。

我正在通过腻子连接。

我正在运行 Raspbian(基于 Debian 的发行版)

如果我说的不够清楚,请说,这不容易解释。

command-line shell prompt terminal putty

2
推荐指数
1
解决办法
2254
查看次数

终端提示写在上面

我应该先说这个终端会话是通过 ssh 从 Windows PuTTY 到 Linux OpenSSH。我不确定这是否重要,但我想我还是应该说出来。

目前,当我在终端中写的内容超过一行时,文本从同一行而不是新行开始,并导致我的提示从这里开始:

trevor@SEARS-SERVER:~$
Run Code Online (Sandbox Code Playgroud)

对此(当然是示例文本):

ne lineSEARS-SERVER:~$ this is the text line that is too long to fit on o
Run Code Online (Sandbox Code Playgroud)

目前我的 PS1 是在我的 .bashrc 中设置的:

export PS1="\n[$(date +%r)] \e]0;\e[0;32m\u\e[m@\e[38;5;52m\h\e[m:\e[38;5;240m\w\e[m\e[97m$\e[m"
Run Code Online (Sandbox Code Playgroud)

此外,当窗口低于一定宽度时,会发生这种情况:

m$ :32:40 PM] trevor@SEARS-SERVER:~
Run Code Online (Sandbox Code Playgroud)

我知道这与我的 PS1 配置或 PuTTY 有关,但我不知道是哪个,或者为什么/如何。有什么帮助吗?

bash prompt putty

2
推荐指数
1
解决办法
636
查看次数

为什么 num 键斜杠、星号、减号和加号在 > tmux 2.1 中不起作用?

在我的一些较新的Ubuntus,数字小键盘的/*-,和+键不起作用。如果我退出 tmux 并只使用常规的 ol' Putty SSH 会话,他们会这样做。

  • Ubuntu 14 tmux 1.8 工作
  • Ubuntu 16 tmux 2.1 工作
  • Ubuntu 18 tmux 2.6 不起作用

我可以在 tmux.conf 文件中使用一个选项来恢复该行为吗?

我简要地 RTFM 并没有看到相关信息。在手册页中搜索“number”会返回太多结果,“star”也是如此(误报“start”)

编辑:添加输出infocmp

在常规 Putty SSH 会话中工作的密钥

root@U18 :~# infocmp # '/', '*', '-', '+' working
#       Reconstructed via infocmp from file: /lib/terminfo/x/xterm
xterm|xterm-debian|X11 terminal emulator,
        am, 
        bce, 
        km, 
        mc5i, 
        mir, 
        msgr, 
        npc, 
        xenl,
        colors#8, 
        cols#80, 
        it#8, 
        lines#24, 
        pairs#64,
        acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
        bel=^G, 
        blink=\E[5m, 
        bold=\E[1m, 
        cbt=\E[Z, …
Run Code Online (Sandbox Code Playgroud)

ssh ubuntu tmux putty

2
推荐指数
1
解决办法
1066
查看次数

退出 tmux 后将 tmux 文本留在终端中。可能的?

我使用 Putty 连接到 Linux (RHEL8)。我启动 tmux(2.7 版)并做一些工作。完成后,我退出 tmux。但是 tmux 会话中的屏幕文本不再在 Putty 终端中。是否可以保留文本(除了通过在 tmux 中运行命令“script”)?

或者,我可以将所有屏幕文本保存到一个文件并查看它。Putty 可以执行“全部复制到剪贴板”。但是在 tmux 会话中,它只复制当前屏幕。我可以进入复制模式 (^b[) 并一次向上滚动一个屏幕并复制,但它很乏味。我阅读了 https://unix.stackexchange.com/questions/630251/tmux-how-to-copy-large-bodies-of-text-to-system-clipboard 但不清楚它是如何工作或有帮助的。

tmux putty

2
推荐指数
1
解决办法
49
查看次数

为什么在 PuTTY 上运行 `cat /etc/localtime` 会在提示中放入“PuTTY”流?

我是随机试验的,我发现cat /etc/localtime在 PuTTY 和 xterm 上运行有不同的效果。

例子:

root@webtest:~# cat /etc/localtime
TZif2

     ?
      ??Kmp??????p??prp????_Tp???p?A?p?nop?#
?O???p?????#?Op???k?p"p?r?p?Pp?2Lp??p???p??p???_p????????xl??h]??XN???p?80??:???X?p???p?/p?? p??b??R?????K?????4???K`?r????p?u??g??R????p?T???I??2f???p?Y???I???9? ?)? ?? ?      PuTTYPuTTYPuTTY? ?? ?? ?Y ????u??f??W??rH??b9??R*??B?2
??!??
      ??
         ??? ??? ??? ?? ?? ? ? ?z? ?j? ?c???S???C???3???#s??d??U???F?
?*
?7?t(?d?T?C?3?#???????Ñ????????|? lr!\c"LT#<E$,6%'&
'C?'?4?(?%?)??*??+??,??-??.??/t??0d??1]?2r?3=?4R?5?62x68?8?a9?v?:?C;?X?<?_?=?:?>?A????@f#?A?9BF?Cd
                  %?EC?F?G#?G??I?I??J?K??L??M??N???OnnP???QW??Rle?S7l?TLG?UN?V,)?V?0?XFX??Y?(Z??[?
\?]???_??`_?a}?b??c]?d?e=????g??g?h?r?i?y?j?T?k?[?l?qm?=?n?Soh?p?5qQ<rfs1tE?uv/?v??x?x??y??z??{??|??}???~y??     PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY









































 ??c    LMTWESTWETWEMTCETCESTTZif2

                                  ?
                                   ??????????Kmp??????????????p??????p????rp?????????????_Tp???????p?????A?p?????nop?????#
??????O????????p????????????????????#???????Op?????????????k??????p"p?????r?p?????Pp?????2Lp??????p???????p??????p?????????????????????_p????????????????????xl??????h]??????XN???????p?????80??????:???????X?p???????p?????/p?????? p??????b??????R?????????????K?????????????4???????K`?????r????????p?????u??????g??????R????????p?????T???????I??????2f???????p?????Y???????I???????9? ?????)? ?????? ?????   ? ?????? ?????? ?????Y ????????????u??????f??????W??????rH??????b9??????R*??????B?????2
??????!??????????
                  ??????
                         ??????? ??????? ??????? ?????? ?????? ????? ????? ?????z? ?????j? ?????c???????S???????C???????3???????#s??????d??????U???????F?
?*
?7?t(?d?T?C?3?#???????Ñ????????|? lr!\c"LT#<E$,6%'&
'C?'?4?(?%?)??*??+??,??-??.??/t??0d??1]?2r?3=?4R?5?62x68?8?a9?v?:?C;?X?<?_?=?:?>?A????@f#?A?9BF?Cd
                  %?EC?F?G#?G??I?I??J?K??L??M??N???OnnP???QW??Rle?S7l?TLG?UN?V,)?V?0?XFX??Y?(Z??[?
\?]???_??`_?a}?b??c]?d?e=????g??g?h?r?i?y?j?T?k?[?l?qm?=?n?Soh?p?5qQ<rfs1tE?uv/?v??x?x??y??z??{??|??}???~y??









































 ??c    LMTWESTWETWEMTCETCEST
WET0WEST,M3.5.0/1,M10.5.0
PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYroot@webtest:~# …
Run Code Online (Sandbox Code Playgroud)

xterm putty cat

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

如何设置 debian 9/10 和 putty 以显示 utf-8 字符?

在打开这个问题之前,我谷歌了很多并尝试了所有建议的修复

问题

pm2 monit util 就是这样显示的

在此处输入图片说明

代替

在此处输入图片说明

奇怪的是:pm2列表显示正确

在此处输入图片说明

我的远程系统

$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 9.11 (stretch)
Release:        9.11
Codename:       stretch
Run Code Online (Sandbox Code Playgroud)

Putty 安装在 Windows 10 Pro 上

语言环境配置

$ locale
LANG=it_IT.UTF-8
LANGUAGE=
LC_CTYPE="it_IT.UTF-8"
LC_NUMERIC="it_IT.UTF-8"
LC_TIME="it_IT.UTF-8"
LC_COLLATE="it_IT.UTF-8"
LC_MONETARY="it_IT.UTF-8"
LC_MESSAGES="it_IT.UTF-8"
LC_PAPER="it_IT.UTF-8"
LC_NAME="it_IT.UTF-8"
LC_ADDRESS="it_IT.UTF-8"
LC_TELEPHONE="it_IT.UTF-8"
LC_MEASUREMENT="it_IT.UTF-8"
LC_IDENTIFICATION="it_IT.UTF-8"
LC_ALL=
Run Code Online (Sandbox Code Playgroud)

腻子配置

使用的字体:DejaVu Mono Sans

窗口 -> 翻译设置

在此处输入图片说明

简单的问题是:如何设置 debian 系统和/或 putty 以查看正确的输出?

debian putty unicode locale

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

CTRL-O 导致终端冻结

我在 Windows 10 上使用 cygwinssh到我的服务器,最近我注意到每当我按下CTRL+o整个会话/cygwin 窗口都会冻结。我也在腻子上测试了它,同样的事情发生了。我还注意到CTRL+o再次按下会使其解冻。

我很确定以前不会发生这种情况,因为我nano通常使用文本编辑器CTRL-o来保存文件。现在这引起了很多挫折,因为每次我尝试保存文件时,整个会话都会卡住。

我也试过stty -ixoncommand 但它没有帮助,它似乎与CTRL+sand无关CTRL+q

任何想法可能导致这种情况以及是否可以禁用它?

terminal cygwin putty windows freeze

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

在 SSH 中限制查找结果

我使用这样的一行来搜索一堆文件:

find . -name "page.php
Run Code Online (Sandbox Code Playgroud)

结果是数百行,我看不到全部。(我正在尝试将其复制/粘贴到 excel 中进行分析)。

我试过这个:

find . -name "index1.php | less
Run Code Online (Sandbox Code Playgroud)

那做了一些事情,但我在这个屏幕上,我不知道如何退出。我不得不关闭腻子并再次打开它。

将结果限制在可视区域的最佳方法是什么,以便我可以复制,然后按回车键并获得下一组。

或者,有没有办法让腻子不截断结果?

提前致谢。

command-line ssh putty

0
推荐指数
1
解决办法
1145
查看次数