一、系统目录结构
详解:
/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就取消掉了。
查看系统已经设置的别名:
本文转自 whytl 51CTO博客,原文链接:http://blog.51cto.com/11934539/2051239