Ubuntu终端提示符$位置异常 无法正确打开apache2.conf如何解决
终端命令输入报错解决说明
你出现报错的核心原因是误把终端自动生成的提示符内容当成了需要手动输入的命令部分,以下是具体操作说明:
先明确终端提示符的含义
你看到的administrador@LinuxServer:/etc/apache2$ 整串都是系统自动输出的提示符,完全不需要手动输入:
administrador是当前登录的用户名LinuxServer是设备主机名- 冒号后的
/etc/apache2是当前工作目录,你默认打开终端在用户主目录,所以提示符里显示~(~是用户主目录的缩写标识) $是普通用户提示符的结尾标记,$后面的内容才是你需要手动输入的命令
正确打开文件的两种方法
方法1:先切换工作目录再打开(和你老师的操作一致)
- 输入切换目录命令,按回车执行:
cd /etc/apache2
执行完成后你的提示符会自动变成administrador@LinuxServer:/etc/apache2$,和老师的显示完全一致 - 再输入查看文件命令,按回车执行:
cat apache2.conf
就能正常输出文件内容了
方法2:直接指定完整路径打开
不需要切换目录,不管你当前在哪个路径下都可以直接执行:cat /etc/apache2/apache2.conf
常用快捷键说明
没有必须使用的快捷键,下面两个常用操作可以提升效率、减少输入错误:
- 路径补全:输入路径时按
Tab键,系统会自动补全存在的目录/文件名,比如输入cd /etc/apach后按Tab,会自动补全为cd /etc/apache2/,避免手动拼写错误 - 清空当前行:如果输错了命令不想逐个删除,按
Ctrl + U可以直接清空当前输入的整行内容,重新输入即可
内容的提问来源于stack exchange,提问作者virxu
相关产品推荐
相关产品推荐

