我们用XShell登录Linux后,如果你是用root用户登录的,那么直接使用ls命令(List files 列出文件(信息)。
注: Linux命令为了方便使用,都是简写。所以,每出现一个新的命令,我都会列出它的全称,和对应的中文含义,做到知其然,也知其所以然。),如果你是用普通用户登录的,那么使用pwd(Print work directory 显示(当前)工作路径)命令查看当前所在的路径。(一般刚登录后所在的路径都是/home/用户名 这个目录下)
我的是
然后使用cd / (change diretory 改变工作路径到 目录名 这里是/,也就是根目录。)命令退回到根目录。
然后再ls。目录结构即 —— /目录(根目录)和其子目录:
下面解释一下各个目录的作用,以及都存放了些什么。
bin: bin是Binary(二进制,批处理的意思。)的缩写,存放了经常使用的命令。我们cd bin一下。然后ls。
命令是从a到z的,想全部查看就滑动鼠标滚轮看。
可以看到,我们之前使用的cd和ls命令(红色矩形标记)的在其中。这里需要说明一下,在Linux系统中,一切都是文件。也就是说,我们在输入命令时,实际上执行的是命令对应的可执行文件。
然后我们使用cd ..命令。返回到上一层目录,即根目录。接着ls,查看其它的目录。
/boot:放置的是启动Linux时用到的核心文件。
/dev: device(设备)的简写。存放的是外部设备。在Linux中访问外部设备与访问文件的方式是相同的。
/etc: 放置配置文件和子目录
/home: 用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。
/lib: 这个目录里存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。
...
/tmp: 存放一些临时文件
/usr: 这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录
/usr/bin 系统用户使用的应用程序
/usr/sbin: 超级用户(root用户)使用的比较高级的管理程序和系统守护程序。
/usr/src: 内核源代码默认的放置目录。
/var: 这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。
在linux系统中,有几个目录是比较重要的,平时需要注意不要误删除或者随意更改内部文件。
/etc: 上边也提到了,这个是系统中的配置文件,如果你更改了该目录下的某个文件可能会导致系统不能启动。
/bin, /sbin, /usr/bin, /usr/sbin: 这是系统预设的执行文件的放置目录,比如 ls 就是在/bin/ls 目录下的。
值得提出的是,/bin, /usr/bin 是给系统用户使用的指令(除root外的通用户),而/sbin, /usr/sbin 则是给root使用的指令。
/var: 这是一个非常重要的目录,系统上跑了很多程序,那么每个程序都会有相应的日志产生,而这些日志就被记录到这个目录下,具体在/var/log 目录下,另外mail的预设放置也是在这里。
本篇也没什么,了解一下即可。
参考: http://www.runoob.com/linux/linux-system-contents.html