本文目录一览:
- 1、linux提示没有那个文件或目录
- 2、linux的命令,cd home:\ ls 会显示-bash:cd:home:ls:no such
- 3、为什么总是显示没有那个文件或目录?
- 4、linux下打了cd ~命令后显示:-bash: cd: /home/username 没有那个目录或文件,怎么回事
- 5、在linux中对一文件下的所有文件进行备份并压缩时,为什么总显示没有那个文件或目录(文件地址名正确)
- 6、linux怎么返回上级目录啊,用cd/命令却这样:bash:cd/:没有那个文件或目录
linux提示没有那个文件或目录
1、首先第一步重启ubuntu,随即长按shirft进入grub菜单,选择recovery mode,按"e"键进入编辑页面。
2、接着会进入的非恢复模式,如下图所示。
3、然后将ro recovery nomodeset替换为"rw single init=/bin/bash" (上述的界面中将改为rw single init=/bin/bash)按ctrl+x进入单用户模式,当前用户即为root。-cdhome没有那个文件或目录
Fedora 23 (虚拟机)进入grub后,按e进入编辑模式。找到以“linux"开头的那一行,追加” rw single init=/bin/bash"。
4、最后就是按ctrl+x 启动,然后进入root的shell环境即可解决。
扩展资料
Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权力,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。
良好的界面,Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。
它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。
Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。
2001年1月份发布的Linux 2.4版内核已经能够完全支持Intel64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。
linux的命令,cd home:\ ls 会显示-bash:cd:home:ls:no such
"\" -----shell中,反斜杠是起续行作用的,也就是说上面的命令其实就是 "cd home:ls", 即打开home:ls这个目录,但其实没有这个目录。
你是要打开列出home里的文件吗?试试:
cd /home
ls
为什么总是显示没有那个文件或目录?
是你命令输入不对。那is应该是ls,所谓ls是list的缩写,意思是列表,就是列出目录。而cd/root也不对,如果想要进入root目录,应该写cd root,cd和root之间应该有个空格。而且,在LINUX系统下,~表示用户家目录。对于root用户本身而言,他的家目录就是/root。我仔细观察了你的提示符,你当前就是在以root用户登录系统的,而且在就在家目录里面。所以你根本不用再进一次root目录。-cdhome没有那个文件或目录
我是怎么看出来你当前就是在以root用户登录系统的,而且在就在家目录里面?其实很简单。[root@localhost ~]#就已经说明问题了@前面的部分是你当前登录用户名@之后的localhost是你的主机名称。最后的那个波浪线~就是你当前所在目录,而且[]后面那个#也证明了你的身份。linux系统下,只有root的提示符才是#其他的都是$.-cdhome没有那个文件或目录
你可以做个试验,用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/之后的部分就是用户名。-cdhome没有那个文件或目录
root提示符是#通常读作hash俗称井字号,而一般用户提示符是$读作DOLLAR通称美元符。
不论你当前在那个目录下,想要返回自己的家目录都可以输入cd ~回车(波浪线前面有空格),或者直接输入cd回车都可以返回自己的家目录。
linux下打了cd ~命令后显示:-bash: cd: /home/username 没有那个目录或文件,怎么回事
cd ~ 是进入当前用户的家目录
说明你创建当前这个用户时候 没创建家目录
在linux中对一文件下的所有文件进行备份并压缩时,为什么总显示没有那个文件或目录(文件地址名正确)
参考下tar命令的用法:
----------------------分割线开始----------------------
tar命令
将文件归档。
格式:tar [参数] 文件或者目录列表
-c:建立一个.tar文件
-v:列出处理过程的详细信息
-f:指定新文件名
-x:解压某个文件
-u:更新归档文件,(从给定的文件或者目录中添加比归档文件中更新的文件或者是归档文件中没有的文件。)
-z:用zip命令压缩或者用unzip解压。
例如:tar cvf $HOME/hq.tar /home/unix ./Desktop
该命令将在$HOME目录下创建一个名为hq.tar的归档文件,而被归档的文件是目录/home/unix和目录./Desktop中的所有文件。(有一点需要注意的是归档文件中在创建归档文件的时候给绝对路径的文件只能恢复到它原来的目录下,而给相对目录的文件可以恢复到任意目录下。)-cdhome没有那个文件或目录
--------------------分割线结束------------------------
tar命令后的第一个参数是你要创建的归档文件名(最好给出绝对路径),再后面多个文件是要包含到归档文件中的文件。
楼主看看是否解决问题?
linux怎么返回上级目录啊,用cd/命令却这样:bash:cd/:没有那个文件或目录
意思就是你使用cd命令试图进入network目录,报错提示说没有这个目录。
cd
说明
:
变换工作目录至
dirname。
其中
dirname
表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的
home
directory
(也就是刚
login
时所在的目录)。
另外,~
也表示为
home
directory
的意思,.
则是表示目前所在的目录,..
则表示目前目录位置的上一层目录。
范例
:
跳到
/usr/bin/
:
cd
/usr/bin
跳到自己的
home
directory
:
cd
~
跳到目前目录的上上两层
:
cd
../..
cd
-
返回进入当前目录前所在目录