新手问题多多,谢了

新手问题多多,谢了

1. 以root登录,可以执行/sbin/fdisk命令,但由其他用户使用su切换至root时,直接使用却不可以。必须进入sbin目录,在fdisk命令前加"./",fdisk才可以执行(其他一些系统命令也一样),“./”代表什么意思呢?
2. 一般使用ls时,看到的文件是以颜色区分的,但有些目录文件很多,使用ls|more才可以完全看到,但又没有颜色了,怎么才能看到全部文件,又有颜色显示呢?
3.发现链接文件通常是以浅蓝色显示的,但发现一些链接文件为红底白字还在闪烁,这代表什么意思呢?
4.目录和文件不能重名吗?在一个目录中,如有子目录text,这时就无法建立以text为名的文件了?是这样吗?

谢谢大家
第四个问题是对的 ,不能重名.
1、当以其他用户用su切换至root时,虽然已经具有root权限,但其环境变量中搜索路径仍是该用户本身而非root用户的,没有/sbin、/usr/sbin、/usr/local/sbin这种搜索路径,当然有很多命令不能直接执行了。"./"表示当前目录,比如"./fdisk"为执行当前目录下的fdisk命令。

2、多余信息被more过滤掉了,我也不知道该如何作。

3、红底白字并闪烁的链接说明其指向的对象已经不存在。

4、是的。
对于1, su 命令不带参数只是切换到 root 用户,而不加载 root 的环境变量,环境变量还是保持在执行 su 命令的这个用户的设定上。 要完全切换到 root 环境,使用 su - 。
对于 2, 明确使用 --color 选项。如: ls -l --color | more