键入命令时是否可以自动显示目录内容?

用户名

我是Linux的新手。我想知道是否可以在输入带有目录参数的命令时使终端自动显示目录内容?

例如,如果我想做

cp ./fileA ~/folderA/folderB/folderC/fileA

有时我无法正确记住目标目录,因此ls在最终使用cp命令之前,我需要反复使用它来找到正确的目录,这并不方便。

如果我不记得事前文件夹A中的内容,最好在输入时自动显示文件夹A中的内容:

cp ./fileA ~/folderA

谢谢!

德米特里·格里戈里耶夫(Dmitry Grigoryev)

如果您不记得名字,通常的操作是按Tab大多数shell(包括bashzshksh)将尽可能多的字符猜测,因为他们可以在第一次击键,然后显示在第二匹配的文件和目录的列表。

例如,如果您有dir1dir2并且dir3位于主目录中,则键入cp file ~/d并点击Tab两次将产生

dir1    dir2    dir3
$cp file ~/dir

在这里,您的外壳程序可能会根据您键入的字母“ d”来猜测您是否需要上述三个目录之一,并为您填充了命令中的公共部分(“ dir”)。您所要做的就是键入“ 1”,“ 2”或“ 3”,然后按Enter

Tab键入同一命令时可以多次使用。如果您的目标目录埋在目录三的深处,或者如果有许多文件/目录可供选择,则键入几个字符,单击Tab,检查shell可以猜到多少,Tab键入几个,然后再次单击,将很方便等等。谢谢@EightBitTony的评论。

请注意,命令行竞争使用Tab也可以与命令名称一起使用。cp足够短,无法完全键入,但是如果您需要更长的时间,wpa_supplicant那么键入wpa_s和敲击Tab将为您节省大量的击键。就我个人而言,我使用zsh默认配置为猜测命令行选项的方法,例如,键入service sshd r和点击Tab会自动扩展为service sshd restart

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Vim netrw插件是否实际显示目录文件的内容?

标签以显示目录内容

Netlify选项显示目录内容

C ++显示目录内容问题

获取树命令以不显示目录

将ls命令与“路径”一起使用以显示目录内的内容

命令ls | grep仅显示目录(当它还应显示文件时)

可以将“ cd”的命令完成修改为仅显示目录并忽略文件吗?

是否有窗口的命令行选项来显示目录的大小

用PHP显示目录内容时出现特殊字符问题

有没有办法在windows cmd中更改cd后自动显示目录的内容?

如何配置本地PHP以显示目录内容

在列表中显示目录和内容的 Shell 脚本

命令“ ls”显示目录大小而不是块大小

Jenkins命令显示目录中的所有文件?

历史记录命令显示目录和日期

显示目录 Intellij Idea

显示目录中的.GIF

用户在powershell命令行中键入命令时是否可以检测到箭头键?

.htaccess显示目录的内容以及URL中的另一个目录

“如何使用ls命令显示目录'/ sbin'中以'az'开头的所有文件/目录?”

只显示目录,而不是用 `find -type d | 显示它们的内容 xargs ls`

命令“ ls -d”未显示目录。有没有办法让“ ls”仅显示目录而不是文件和目录?

grep -rIL 是否显示目录及其子目录中的二进制文件?

更改目录时自动列出目录的内容

使用 CMD 显示目录中所有 .txt 文件的内容

Laravel命令php artisan服务显示目录不存在

当移至div时,是否可以显示隐藏的内容?

使用<details>隐藏/显示目录在语义上是否正确?[WordPress]