一、系统目录结构

详解: /bin 本身是 /usr/bin的软连接(快捷方式),在/bin底下的指令可以被root与一般帐号所使用,主要有:cat, chmod(修改权限), chown, date, mv, mkdir, cp, bash等等。

/boot 包括Linux核心文件以及开机选单与开机所需设定档等等。 Linux kernel常用的档名为:vmlinuz ,如果使用的是grub这个开机管理程式,则还会存在/boot/grub/这个目录!

/dev 在Linux系统上,任何装置与周边设备都是以档案的型态存在于这个目录当中。 只要通过存取这个目录下的某个档案,就等于存取某个装置。比要重要的档案有/dev/null, /dev/zero, /dev/tty , /dev/lp*, / dev/hd*, /dev/sd*等等

/etc 系统各类设定文件

/lib 系统的函式库非常的多,而/lib放置的则是在开机时会用到的函式库,以及在/bin或/sbin底下的指令会呼叫的函式库而已 。 什么是函式库呢?妳可以将他想成是『外挂』,某些指令必须要有这些『外挂』才能够顺利完成程式的执行之意。 尤其重要的是/lib/modules/这个目录,因为该目录会放置核心相关的模组(驱动程式)喔!

/media 软盘、光盘、光驱等等在这

/mnt 其他可挂载的设备,比如另外加个硬盘就要先挂载才能用。

/opt 这个是给第三方协力软体放置的目录 。 什么是第三方协力软体啊?举例来说,KDE这个桌面管理系统是一个独立的计画,不过他可以安装到Linux系统中,因此KDE的软体就建议放置到此目录下了。 另外,如果妳想要自行安装额外的软体(非原本的distribution提供的),那么也能够将你的软体安装到这里来。以前的Linux系统中,习惯放在/usr/local目录下!

/root 系统管理员(root)的家目录。

/sbin 系统中只有root用户才能用的重要命令,本身是/usr/sbin的软连接,常见的指令包括:fdisk, fsck, ifconfig, init, mkfs等等。

/srv srv可以视为『service』的缩写,是一些网路服务启动之后,这些服务所需要取用的资料目录。 常见的服务例如WWW, FTP等等。 

/tmp 临时文件,可随时删除清空

二、Linux文件类型

Linux中的七种文件类型 d 目录文件。 l 符号链接(指向另一个文件,类似于windows的快捷方式)。 s 套接字文件。 b 块设备文件,二进制文件。 c 字符设备文件。 p 命名管道文件。

  • 普通文件,或更准确地说,不属于以上几种类型的文件

三、ls命令

	 ls命令是linux下最常用的命令。ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单。如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单。 通过ls 命令不仅可以查看linux文件夹包含的文件、而且可以查看文件权限(包括目录、文件夹、文件权限、查看目录信息等等。ls 命令在日常的linux操作中用的很多!

命令格式: ls [选项] [目录名] 备注:我们日常使用的ls其实是alias ls='ls --color=auto' 所以ls后能看到颜色。

示例(/tmp/目录) ls ls -a 显示当前目录下所有文件,比上面那个要多 ls -l 输出长格式列表 ls -la 就是输出全部长格式,1+3 ls -lt 按时间列出文件和文件夹详细信息

PS:留一个习题,如何像windows中一样选择一批特定文件删除。

三、Alias命令

		alias命令用来设置指令的别名。我们可以使用该命令可以将一些较长的命令进行简化。使用alias时,用户必须使用单引号''将原来的命令引起来,防止特殊字符导致错误。 alias命令的作用只局限于该次登入的操作。若要每次登入都能够使用这些命令别名,则可将相应的alias命令存放到bash的初始化文件/etc/bashrc中。

命令格式: alias [选项] [参数]

示例 alias 的基本使用方法为: alias 新的命令='原命令 -选项/参数' 例如:alias l='ls -lsh'(注意要加单引号!!!)将重新定义ls命令,现在只需输入l就可以列目录了。 取消已经设置的别名用unalias命令。如上面那个 unalias l就取消掉了。 查看系统已经设置的别名: