我的 Ubuntu 似乎有点奇怪。cd
和工作正常,但和mkdir
以外的指令不工作。我不确定问题是什么。没有其他方法可以初始化此路径吗? 我已经解决了之前终端不工作的问题,但这次指令没有执行,我无法继续进行实验。ls
rm
(base) sohyeon@X11DAi-N:~$ ls
(base) sohyeon@X11DAi-N:~$ ls
(base) sohyeon@X11DAi-N:~$ ls
(base) sohyeon@X11DAi-N:~$ ls
(base) sohyeon@X11DAi-N:~$ mkdir bl
(base) sohyeon@X11DAi-N:~$ cd bl
(base) sohyeon@X11DAi-N:~/bl$ ls
(base) sohyeon@X11DAi-N:~/bl$ echo $PWD
/home/sohyeon/bl
(base) sohyeon@X11DAi-N:~/bl$ ^C
(base) sohyeon@X11DAi-N:~/bl$ ls -blah
(base) sohyeon@X11DAi-N:~/bl$
(base) sohyeon@X11DAi-N:~$ type -a ls
ls is aliased to `ls --color=auto'
ls is /usr/bin/ls
ls is /bin/ls
检查我的文件夹捕获图像。
答案1
你没有提供任何 Ubuntu 产品和发布详细信息;但如果你ls
在没有内容的目录中执行命令(即列出文件)(没有文件或目录;不计算任何隐藏文件/目录),由于没有内容可显示,因此不显示任何结果。
例如。
guiverc@d7050-ubu-lts:~$ mkdir bl
guiverc@d7050-ubu-lts:~$ cd bl
guiverc@d7050-ubu-lts:~/bl$ ls
guiverc@d7050-ubu-lts:~/bl$ echo $PWD
/home/guiverc/bl
我创建了一个目录bl
,然后在我的当前工作目录($PWD) 使用cd
命令,然后执行列表目录内容 ( ls
)空的目录,由于缺少结果,它显示为空。这是预料之中的。
要查看目录中的所有详细信息;您可以向命令添加选项ls
(默认情况下不会显示隐藏文件/目录),新创建的目录中将
guiverc@d7050-ubu-lts:~/bl$ ls -lah
total 32K
drwxrwxr-x 2 guiverc guiverc 4.0K Aug 7 11:49 .
drwxrwxr-x 62 guiverc guiverc 28K Aug 7 11:49 ..
附言:我不需要全部-lah
,但当我想添加显示-a
全部时,我的手指打字了,因为我更喜欢阅读结果长的(-l
)格式,并人类格式太(-h
)因此我的手指将我的精神转化-a
为-lah
我的目录实际上是空的(刚刚创建),因此我的所有内容都是指针系统使用“遍历目录结构'这就是现在所展示的。
答案2
命令出现问题ls
。可能需要重新安装。要重新安装ls
命令,请重新安装coreutils
包。
sudo apt install --reinstall coreutils