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,命令查看系统有哪些别名
自定义别名
取消别名
来源:oschina
链接:https://my.oschina.net/u/3708406/blog/1554203