而且没出错,所以自动变成下一行了 输入这条命令是需要root权限的,而你以为,+个#就是root了,所以会出现上面的问题。正确的命令是sudo rpm -ivh /opt===或者是获取root权限后在执行安装命令。
专注于为中小企业提供成都网站设计、做网站服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业麻山免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千余家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
输入命令按下enter键就会开始执行,如果输入的命令很长,可以使用反斜杠\来转义enter符号,使命令连续到下一行。
如果要重新输入,先用“ctrl+c”组合键退出,然后可以重新输入。如果想将长的命令行分行输入,先输入“\”,然后回车,新的行会出现命令提示符“”,就可以继续输入命令了。
用户名@主机名 当前目录 执行ls -al 详细的且显示隐藏文件的列表显示 命令模式(Command mode):Esc键进入vi命令模式;移动光标,删除等。操作不对,vi会响铃报警。
可以使用cd命令,cd命令的功能是切换到指定的目录:命令格式:cd [目录名]目录名有几个符号有特殊的含义,“..”代表上一级目录、“~”代表HOME目录、“-”代表前一目录。
第一步,连接相应的linux主机,进入linux命令行状态,并等待输入shell命令,见下图,转到下面的步骤。第二步,完成上述步骤后,在linux命令行中输入如下箭头所示的代码,见下图,转到下面的步骤。
分析:是你的命令失误,#号开头的命令就像一楼所说的 是注释行。而且没出错,所以自动变成下一行了 输入这条命令是需要root权限的,而你以为,+个#就是root了,所以会出现上面的问题。
linux的终端也是个进程嘛,终端里的运行程序就是终端的子进程呗,终端里按Ctrl+C能结束程序,大概是因为终端检测到按键按了Ctrl+C就向程序发送信号SIGINT(signal interrupt),程序接收到SIGINT调用默认的处理函数就会退出。
建议: 检查系统安装的是否有问题; 检查Linux系统是否中了病毒; 检查是否是操作时误触了触摸板等原因; 检查鼠标是否灵敏度存在问题; 其他可能原因。
\就能换行 并且不影响你继续写命令,出现可以继续输入命令。
第一行结束后,输入\然后回车,这样bash就不会执行已经输入的那一行,而是继续等待更多的输入。
之后用vi编辑器打开文件,发觉每一行的最后有浅蓝色的字符^M。才知道了问题所在其实并没什么奇怪的,出现这种错误的原因是因为Linux和Windows文本文件的行结束标志不同。
用VIM查看文件编码 在Vim 中可以直接查看文件编码 :set fileencoding 即可显示文件编码格式。
前者只有换行(一个字符),后者有回车换行(两个字符)。所以最好是先转换,通常可以用windows下的ultraedit来,也可以在ftp的时候,先执行asc命令,然后再get原windows下的文本文件,回自动去掉回车符号的。
用」字和「户」字之间的回车删掉,再粘贴这一行命令。另外,回答一下你的提问,在终端中按下快捷键「 Ctrl + C 」 就可以结束当前的命令了,就回到你截图的root用户等待输入命令的状态了。