没有那个文件或目录
发布网友
发布时间:2022-04-30 18:48
我来回答
共2个回答
热心网友
时间:2022-06-30 01:44
是你命令输入不对。那is应该是ls,所谓ls是list的缩写,意思是列表,就是列出目录。而cd/root也不对,如果想要进入root目录,应该写cd root,cd和root之间应该有个空格。而且,在LINUX系统下,~表示用户家目录。对于root用户本身而言,他的家目录就是/root。我仔细观察了你的提示符,你当前就是在以root用户登录系统的,而且在就在家目录里面。所以你根本不用再进一次root目录。
我是怎么看出来你当前就是在以root用户登录系统的,而且在就在家目录里面?其实很简单。[root@localhost ~]#就已经说明问题了@前面的部分是你当前登录用户名@之后的localhost是你的主机名称。最后的那个波浪线~就是你当前所在目录,而且[]后面那个#也证明了你的身份。linux系统下,只有root的提示符才是#其他的都是$.
你可以做个试验,用root登录系统。输入建立一个新账号test 密码1234。
建立账号
useradd test
设置密码
passwd
输入密码
1234
再次输入密码
1234
执行pwd命令,看看结果是不是/root。
然后重启电脑用test登录。看看你的电脑的显示是不是[test@local ~]$
然后在执行pwd命令,看看结果是不是/home/test。我基本可以肯定不会有错。
告诉你几个关于LINUX目录的基础知识
~表示用户家目录。对于root用户而言,家目录就是/root,对于一般用户来说,家目录就是/home/用户名,例如用户是test 家目录就是/home/test 用户是abc 家目录就是/home/abc 换句话说home/之后的部分就是用户名。
root提示符是#通常读作hash俗称井字号,而一般用户提示符是$读作DOLLAR通称美元符。
不论你当前在那个目录下,想要返回自己的家目录都可以输入cd ~回车(波浪线前面有空格),或者直接输入cd回车都可以返回自己的家目录。
热心网友
时间:2022-06-30 01:44
本人遇到过同样问题,方法如下楼主的问题应该已解决,供后来人参考:
在cp前加上sudo,即sudo cp