十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
用CD 命令进入这个目录,然后输入 ./ABC 再按Tab键,按这个键以后,系统会在这个文件夹里面找名字以ABC开头的文件,如果只有一个,那么,系统会自动的将这个文件名其余的部分输入进去
目前创新互联公司已为上1000+的企业提供了网站建设、域名、虚拟空间、网站托管、服务器租用、企业网站设计、城厢网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
另外./代表当前目录
Tab键在输入命令的时候具有自动补全的功能,比如你想用shutdown这个命令,那么你输入shutd以后再敲这个键,系统会自动地将own补进去
可以这样做:
方法1:sed -i 's/被替换的内容/要替换成的内容/' file
方法2:sed 's/被替换的内容/要替换成的内容/g' file file.out;mv file.out file。
扩展资料:
Shell编程的常用技巧:
一、自动补齐:在linux中对于命令或路径,可以TAB键进行自动补全,以下事项需要注意:
1、只存在一个该输入字符开头的命令或路径,此时自动补全;
2、存在多个该输入字符开头的命令或路径,此时第一次点击TAB键无效,此时再次点击TAB会罗列出所有该字符开头的命令或路径,继续输入直到仅仅剩一个时自动补全;
3、如果命令已经是完整的,TAB键则是本来的移动功能;而路径的话要看命令自身的行为决定后续动作。
二、历史命令
1、history命令可以显示历史执行过的命令;
2、使用!+序号执行该序号对应的命令;
3、使用!+字符执行该字符开头的最后一次执行的指令。
三、命令别名
1、实现别名:alias ddd="df -Th";
2、删除别名:unalias ddd;
3、显示所有别名命令列表:alias;
4、存放位置:~/.bashrc (加入该文件后,重启后不会消失)。
四、重定向
1、重定向标准输入: 命令接收输入的途径由键盘改为文件;
2、重定向标准输出: 将命令的执行结果输出到指定文件,而不是直接显示到屏幕;
3、重定向标准输出: 将命令的执行结果追加输出到指定文件;
4、重定向标准错误:2 清除指定文件的内容,并把标准错误信息保存到指定文件;
5、重定向标准错误:2 标准错误信息追加到指定文件;
6、重定向标准输出和标准错误: 将标准输出、标准错误信息全部保存到指定文件,而不是直接显示在屏幕上。
1、用ls命令,查看你的种子文件名,可以手动复制粘贴种子文件名。
2、用ls命令,查看你的种子文件名后,手动输入前三个字符,然后按键盘上的最左边的tab键,shell会自动补齐文件名。
比如:
当前目录下有种子文件wertyuiopsdfghjklxcvbnm,和aaaa、bbbb等三个文件。
先输入ls,回车,列出这三个文件名。
再输入ls,空格再输入wer,然后按tab键,命令会自动补全为 ls wertyuiopsdfghjklxcvbnm。
在Linux系统中,输入一个命令,按一次TAB键会补全命令,按两次TAB键,就会列出所有以输入字符开头的可用命令。这个功能被称作命令补全。默认情况下,bash命令行可以自动补全文件或目录名称。
要让可编程命令补全功能在你的终端起作用 ,你只需要执行/etc/bash_completion即可。如果你没有找到/etc/bash_completion文件,那么你只需要通过使用apt-get命令来安装bash_completion 包即可。
用法示例:
在输入write命令之后,如果你按两次TAB按键,自动补全功能会提供执行write操作的列表。
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/