您的位置:首页 > 运维架构 > Linux

Linux系统目录结构、文件类型、ls和alias命令

2017-10-21 00:00 1006 查看

Linux系统目录结构

/是Linux操作系统里最核心的的一个目录,所有的文件和目录都在它下面,称之为“根目录”。

通过输入命令# ls /,列出根下面的目录。



tree是以树形的形式显示一个目录下面有哪些子目录和文件,可以用yum命令先安装一下,输入

# yum install -y tree,然后# tree /,可以查看根的目录结构。

/bin、 /sbin 都是存放我们常用命令的目录,不过sbin存放的是root用户的命令;

/boot目录下存放的是系统启动的相关文件;

/dev目录下存放的是Linux系统里面特有的设备文件;

/etc目录下存放的是系统的配置文件;

/home目录下存放是用户的家目录文件;

/lib、/lib64这两个目录是存放系统的库文件;

/media是媒介目录,默认为空,比如插入U盘,自动放在media目录下;

/mnt也是临时挂载的目录,也为空,如光驱或硬盘挂载在/mnt下面;

/opt也是空目录,安装Oracle数据库,可以放在/pot目录下。

/proc是系统启动进程的目录;

/root是root用户的家目录;

/run是存放进程产生的一些临时文件的目录;

/srv是存放一些服务启动之后需要提取的数据的目录;

/sys目录下会存放系统内核相关的文件;

/tmp是系统临时目录;

/usr会存放系统用户的所用到的应用程序和文件;

/var会存放的是不断扩充且经常修改的目录,包括各种日志文件或者pid文件;

其中我们经常会用到的目录有:/usr/bin /usr/sbin /bin /sbin /etc /var /usr/local

ls命令

ls是list的缩写,该命令用于列出指定目录或者文件。下面主要是ls的用法:

ls -l把文件的详细信息列出来;

ls -i查看文件的inode号,inode记录着文件的属性,权限,所有者,所属组,大小和时间;

ls -a查看隐藏文件或目录;

ls -t按文件的时间的顺序排序;

ls -d只列出目录本身;

.表示当前目录;..表示上级目录。

ll相当于ls -l的别名。

文件类型

输入命令# ls -la,得到





第一个属性为“-”的文件就是普通文件,包括文本文档和二进制文件;d(directory)表示目录;c表示字符串设备;l表示软链接文件;b(block)表示块设备(光盘、磁盘);s(socket)进程与进程之前通信。

alias命令

which命令查看文件所在的路径,可以用which命令查看别名如:# which ls #which ll





可以用alias,命令查看系统有哪些别名





自定义别名









取消别名



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息