扫一扫
关注微信公众号

关于Linux系统中文件系统路径的理解下
2007-05-28   中国IT实验室

6、切换用户当前目录的指令 cd

  用户从一个当前目录时入另一个目录的指令就是用cd ;我们在前面示例中大量应用过,在这里不再多说了。

  用法:#cd 路径

  举例:

  [root@localhost ~]# cd /usr/share/man/.更多的帮助,请参考 man cd 或cd ——help.

  7、判断用户当前所处的工作目录的指令 pwd

  pwd 指令用来显示用户当前所处的位置的,前面我们也说的很多。

  示例:

  [root@localhost man]# pwd 注;判断用户当前所处的目录;

  /usr/share/man 注:位于/usr/share/man 中。

  8、关于用户环境变量PATH的设置

  在一般情况下,Linux文件系统中bin或sbin目录中的文件都是可执行的。有时我们为了方便不输入路径就能调用指令或工具,这时要就要设置用户的环境变量PATH.

  看下面的一例:

  [root@localhost ~]# ls
   adduml.sh lsfile.sh mkuml-2004.07.17
   mkuml-2004.07.17-ananas.tar.bz2 mydir
   openQreadme.txt sun.txt tmp upgrade.log
  [root@localhost ~]# /bin/ls
  adduml.sh lsfile.sh mkuml-2004.07.17
   mkuml-2004.07.17-ananas.tar.bz2 mydir openQreadme.txt sun.txt tmp upgrade.log

  上面的例子,第一个指令就是直接运行了ls命令来显示当前目录下的文件和子目录;第二条/bin/ls 指令是用绝对路径的ls来运行的;这两种方式运行的结果看来是一样的。

  在论坛上,有些弟兄总是我已经安装了某某软件包,却没有某个指令。其实就是环境变量设置的事。如果您直接输入某个指令不存在,解决办法有两个,一个方法是要指定用可执行文件的绝对路径(也可以是相对路径,怎么方便怎么用吧),另一个方法是设定用户的环境变量。

  我们可以用export PATH来设置环境变量。比如把下面一行加入到用户家目录下的。bashrc 或。profile文件中:

  export PATH=".:/bin:/sbin:/usr/sbin:/usr/
  bin:/usr/local/ bin:/usr/X11R6/bin"

  解释:您可以找出Linux文件系统中所有bin或sbin目录的的绝对路径,然后把它们用:号分割,比如上面所设置的。第一个。表示用户当前所处的目录。添加好后,我们再运行一下source,也就是:

  #source .bashrc
  或
  #source .profile

  如果发现指令只有root权限才运行,这时您要用到su; 如果您用的是普通用户,可能无权查看一些文件的目录的内容,您也需要用到su来切换身份;请参考:《Linux 系统中的超级权限的控制》。

  9、有关目录的操作指令

  有关目录的操作,比如创建、复制、移动、删除,请参见:《Linux 文件和目录管理之显示、删除、复制、移动及改名》。也就是ls、mkdir、cp、mv、rmdir、rm 等工具的运用。

热词搜索:

上一篇:关于Linux系统中文件系统路径的理解 中
下一篇:谈谈redhat 9 KDE 的汉化

分享到: 收藏