一、linux下如何做到从键盘输入字符不显示问题
应该是终端键盘布局(keyboard layout)设置不当吧。
因为我们通常用的键盘都是us104兼容的,所以很少需要手动设置。
补充:
我最近遇到一个类似的问题,那些方向键/PageUp/PageDown/NumLock/PrintScreen等不能正常工作。这个是由于x.org使用input hotplugging不当造成的。
你试试下面的办法,禁用input hotplugging,手动配置键盘:
$ su
# cd /etc/X11
# cp xorg.conf xorg.conf.bak
# nano xorg.conf
在这个文件开头添加:
Section ServerFlags
Option AutoAddDevices False
Option AllowEmptyInput False
EndSection
然后查看这个文件与键盘相关的部分是否使用了正确的驱动和布局:
Section InputDevice
Identifier Generic Keyboard
Driver kbd
Option XkbRules xorg
Option XkbModel pc104
Option XkbLayout us
EndSection
之后重启X。
如果你的发行版默认没有/etc/X11/xorg.conf文件,再发百度消息给我,或者添加在问题补充里面。
再补充:
详细步骤
先打开终端,一般在GNOME菜单的附件里面。
以下命令在终端中输入:
〔切换到root用户:〕
输入su,回车,输入root密码,回车
依次输入以下命令,忽略前面的#提示符:
〔备份原来的xorg.conf,然后用编辑器打开这个文件〕
# cd /etc/X11
# cp xorg.conf xorg.conf.bak
# nano xorg.conf
现在应该在nano编辑器里面了,你按照我前面说的该添加的添加,该检查的检查,之后保存文件。
退出终端,重启X。
二、相比较其他编辑器如nano,vim的优势在哪儿
vim功能强大 用的熟练了 可以提高编辑速度 而且大多数linux都内置
三、Linux 命令中nedit &dtpad&Vi 3者的区别
shell中调用了这些程序分别是nedit和dtpad和Vi
建议学习Vim,很棒编辑器之神
你输入vimtudor,看看会有什么
四、linux 中如何利用nano修改档案内容
nano进去,下面有热键提示的。很少人会使用nano。
五、如何在树莓派上从源代码构建Golang
第一步是安装Mercurial,这是Google用来管理Go源代码的版本控制系统。
sudo apt-get install -y mercurial
对于Mercurial系统来说,其主要的命令行接口是hg,有了这个你就能下载Golang的源代码。下面的命令将把构建Golang所必须的源代码下载到/usr/local/go目录中去:
sudo hg clone -u default
这一过程大约需要10分钟,取决于你的网速有多快了。一旦下载完成,你就可以开始构建的过程了。用cd命令将当前目录修改为/usr/local/go/src,然后开始构建过程:
sudo ./all.bash
构建过程中会在终端上输出很多内容,大部分都是一些信息提示。整个构建过程大概需要90分钟到2小时。
构建进程会提示我们将Go的二进制包所在的目录添加到系统PATH中去。要做到这一点你需要编辑.profile文件,每次你创建一个新的shell会话时,Bash都会处理这个文件。用cd命令将你的当前目录切换回home,使用nano编辑器编辑.profile文件:
nano .profile
在文件最底部,添加如下这行:
export PATH=$PATH:/usr/local/go/bin
键入CTRL + X来退出nano编辑器,然后输入Y来确定编辑过的文件已保存。按下ENTER键来保持当前文件名不变。
你需要退出当前的终端然后重新开启另一个(如果你用的是桌面环境),或者也可以登出再登入(如果你用的是纯命令行界面)。
要验证Go是否安装正确,可以创建一个名为hello.go的文件,然后写下如下代码(著名的hello world又来了):
package main
import fmt
func main() {
fmt.Printf(Hello Make Tech Easier!\n)
}
要运行它,请在终端上输入:
1
go run hello.go
程序的输出结果是一行文本:Hello Make Tech Easier!