linux “命令行自动补全”功能用命令行怎么写

linux “命令行自动补全”功能用命令行怎么写,第1张

按Tab键,左上角ESC的下面两个,如果当前目录只有一项,只需要直接Tab,如果有多项,输入前面不同的部分再Tab。解决方法如下:

1、首先打开LINUX的 *** 作系统,在左边任务栏里面找到终端,鼠标左键点击打开终端命令窗口。

2、输入ls可以查看当前所有的目录,输入pwd可以查看目前所在的目录,如果要改变目录,这些目录的名字都很长,不方便全部输入,那么输入第一个字母。

3、接下来按键盘的tab键,这里就可以得到某个文件或者目录的全称。

4、如果遇到首写字母都是一样的目录,按一下tab后是没反应的。需要再按一下tab,也就是一共两下tab就可以出来这些首写字母一样的文件或者目录了。

5、键盘上的上下箭头还可以分别调用上次和往回一次的命令,这样会非常方便输入。中途想退出就按CTRL+C即可。

TAB键的两大作用:

1、只需输入文件或目录名的前几个字符,然后按TAB键,如无相重的,完整的文件名立即自动在命令行出现;如有相重的,再按一下TAB键,系统会列出当前目录下所有以这几个字符开头的名字。

2. 在命令行下,只需输入例如m,再连续按两次TAB键,系统将列出所有以m开头的命令,(包括自定义的Bshell命令函数),对查找某些记不清楚的命令特有用。例如输入ftp,将查到ftp,ftpcount,ftpwho,ftpshut等本不熟悉的命令。

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/


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存