Dal*_*son 57 command-line accessibility
我是 Linux 新手,有阅读障碍,发现从命令行工作是一项挑战。有哪些帮助或建议可以帮助解决这个问题?
pom*_*sky 90
您可以尝试一些方法来改善命令行体验。
mkdir后跟有用cd)。history,可以查看命令历史,然后使用历史命令的编号重新执行该命令(例如,redo command #352 with !352)。将其别名为只是h为了快速方便地访问。ls例如,当您用于列出目录的内容时,子目录显示为蓝色,文件名显示为白色,更容易区分两者。对于其他示例,请查看人们共享的许多个性化设置。有些肯定值得“按原样”尝试。一个很好的起点是流行的Awesome dotfiles存储库。rav*_*ery 16
我会尝试一个全面的答案。如果我遗漏了什么,请评论,我会添加它。
标签完成是您最大的帮助。按下Tab将完成唯一可识别的命令。按Tab两次将提供选项列表。输入足够的字符以识别您想要的选项并Tab再次按下将完成它。这也适用于路径/文件名。
例如,假设我有一个名为 Paul 的用户,他的 Downloads 文件夹中有文件 text123.txt 和 text124.txt:
我可以输入 /hTab并且 bash 会给我/home/. 然后输入 PTab并得到/home/Paul/。并以这种方式继续,直到我拥有完整的文件和路径。
自动完成还接受通配符*和?. ?匹配单个字符,并*匹配所有字符(或不匹配)。使用上面的例子,我可以输入:
/h*/P*/Dow*/t*4*然后Tabbash 会给我/home/Paul/Downloads/text124.txt. 如果我确定我匹配了正确的文件,我可以直接Enter执行命令而不用先扩展它。
一些常见的目录引用是:
~ 为您的主目录。.. 父目录.当前目录;如果您想绝对确定 bash 在正确的目录中。向上箭头键?和向下箭头?键可让您浏览最近使用的命令列表。按Ctrl+G退出历史搜索模式。Alt+.重复上一个命令的最后一个参数。
Bash 允许您指定别名。如果您发现经常以同样的方式错误输入命令,您可以通过编辑~/.bashrc和添加如下行来添加自定义别名:
alias agi='apt-get install'
alias mkdri='mkdir'
Run Code Online (Sandbox Code Playgroud)
然后重新登录以激活它们。
Gra*_*her 12
Zsh shell(或至少我使用的版本,Oh-my-ZSH)有一个功能,如果您在命令和文件名中输入小错误,它可以纠正您:
$ pyhton scirpt.py
zsh: correct 'pyhton' to 'python' [nyae]? y
zsh: correct 'scirpt.py' to 'script.py' [nyae]? y
...
Run Code Online (Sandbox Code Playgroud)
您可以使用以下行打开它.zshrc:
# Uncomment the following line to enable command auto-correction.
ENABLE_CORRECTION="true"
Run Code Online (Sandbox Code Playgroud)
小智 11
您可以尝试在终端中使用开放式阅读障碍字体。它可能有助于阅读文本。这是假设您使用的是默认的 ubuntu 终端,我希望它与 GNOME 终端相同。