在Linux系统中,输入一个命令,按一次TAB键会补全命令,按两次TAB键,就会列出所有以输入字符开头的可用命令。这个功能被称作命令补全。默认情况下,bash命令行可以自动补全文件或目录名称。
要让可编程命令补全功能在你的终端起作用 ,你只需要执行/etc/bash_completion即可。如果你没有找到/etc/bash_completion文件,那么你只需要通过使用apt-get命令来安装bash_completion 包即可。
用法示例:
在输入write命令之后,如果你按两次TAB按键,自动补全功能会提供执行write操作的列表。
❷ linux命令如何将上一个命令的宾语补全到这次命令
这个做不到,只能用键盘上的向上光标键,调出上一条命令,然后向左移动光标,将ls file.txt中的ls修改成vi,再按下回车执行,只能这样做。
❸ linux中命令行tab补齐文件名(不是目录)时文件名后面为什么会带/
TAB键的两大作用:
1、只需输入文件或目录名的前几个字符,然后按TAB键,如无相重的,完整的文件名立即自动在命令行出现;如有相重的,再按一下TAB键,系统会列出当前目录下所有以这几个字符开头的名字。
2. 在命令行下,只需输入例如m,再连续按两次TAB键,系统将列出所有以m开头的命令,(包括自定义的Bshell命令函数),对查找某些记不清楚的命令特有用。例如输入ftp,将查到ftp,ftpcount,ftpwho,ftpshut等本不熟悉的命令。
❹ linux补全命令用哪个键
补全命令是Tab键
❺ linux下的终端tab自动补全命令是怎么实现的
一方面文件实质都存放在根目录下,树状目录,所以tab可以在当前指定目录下寻找i节点信息补齐路径或者文件名; 另一方面tab可以去查询环境变量设置里面/etc/bin的命令文件,补齐命令。
❻ Linux里的tab命令补全键用不了了。怎么办啊。按了没有反映。高手来帮小弟解释下谢谢了。
Linux里的tab命令补全键用不了是操作错误造成的,解决方法如下:
1、打开LINUX的操作系统,首先在左边任务栏里面找到终端,鼠标左键点击打开终端命令窗口。
❼ linux下操作C按什么键补齐之前的命令 我已经打过的命令
呵呵,没有你说的这个。
你可以使用上下方向箭头的键来翻出曾经用过的命令。
如果对你有帮助,给分哦,谢谢!没有的话,整个最佳答案什么的吧,谢谢!
❽ Linux中命令能自动补全但又说命令找不到
有多个命令开头是相同的,按一次tab键的时候会列出相同的部分,但还不完整。你再按2次tab键,系统会列出前面相同名称的命令,你再手动输入一个或者多个名称,再按tab就能补全了。
❾ linux中命令行tab补齐文件名(不是目录)时文件名后面为什么会带/
1.
/etc/
本来就是个目录
2.
tab
键自动补全的时候,目录会加/这本身也就表示该为目录,文件则不加。
楼主是不是弄错了。
其实查看是文件还是目录可以,ls
-ld
$file
看下类型
[root@master
Desktop]#
ls
-ld
testdir/
drwxr-xr-x
2
root
root
4096
Jan
13
2012
testdir/
比如这个以d开头就表示目录了
其次在ls命令的时候,可以加-F参数,如果是目录,则会加
/,比如:
[root@master
Desktop]#
ls
-F
crontab
testdir/
vmware-tools-distrib/