linux终端怎么输入中文

linux终端怎么输入中文,第1张

linux终端输入中文的方法如下:

需要将终端的支持语言改成中文,在终端输入:LANG=zh_CN.UTF-8意思是将LANG这个变量设置为UTF-8编码的简体中文,注意:LANG是环境变量,要全大写;还有,等号左右都没有空格。

使用快捷键切换Ctrl+空格键也可以输入中文。

#基于Python的ssh远程安装连接

#文件传输 远程执行命令

import paramiko

import sys

hostname=input('请输入你要连接的linux主机ip:')

port=22

username=input('请输入你要登录的用户名:')

password=input('请输入你用户名的密码:')

#绑定实例

client=paramiko.SSHClient()

client.set_missing_host_key_policy(paramiko.AutoAddPolicy())

client.connect(hostname,port,username,password, timeout=5)

#远程执行命令

comm=input('请输入你要执行的shell命令:')

stdin, stdout, stderr = client.exec_command(comm)

result=stdout.read()

error=stderr.read()

#判断stderr 输出是否为空 不为空打印结果 为空打印报错信息

if not error:

print(result.decode('utf-8'))

else:

print(error.decode('utf-8'))

client.close()

用 fgets(buffer, MAXLENTH, stdin)

buffer 为程序里面定义的char类型的数组

MAXLENTH 为buffer的长度 即:sizeof(buffer)

stdin    为标准输入端

这个函数的意思即为, 从标准输入端获得 MAXLENTH 长度的字符串,存入buffer

fread的原型为  fread(buffer,size,count, fp) 它只能获取二进制文件,如果你想用它

你就需要在终端输入 000101011010110101010101010101101010011   你看着办吧~~~~~

图中为linux中二进制的存储形式


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7501328.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-06
下一篇2023-04-06

发表评论

登录后才能评论

评论列表(0条)

    保存