linux学习lesson5

本文详细介绍Linux系统的基本目录结构,包括/boot/、/dev/、/etc/等关键目录的作用,并介绍了ls命令的多种用法及文件类型的识别方法。

目录

1 系统目录结构

2 ls命令

3 文件类型

4 alias命令


1 系统目录结构

 

学习linux系统,所以linux目录系统结构需要了解

/boot/    //存放扥是启动linux是使用的一些核心文件

/dev/    //该目录存放的是linux的外部设备

/etc/    //该目录下存放的是所有系统管理所需要的配置文件和子目录

/home/    //用户的家目录

/media/    //系统自动识别一些设备如(U盘,光驱等)

/mnt/    //该目录是为了让用户临时挂载别的文件系统

/proc/    //该目录是一个虚拟目录,是系统内存的映射,可以直接访问它来获取系统信息

/run/    //该目录是存放一些服务的pid

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

/sys/    //该目录存放的是与硬件驱动程相关的信息

/tmp/    //该目录存放一些临时文件

/usr/src/   //该目录是内核源代码默认的放置目录

/var/    //该目录存放的是不断扩充且经常修改的目录

/usr/bin/    //该目录存放的是系统用户使用的应用程序

/usr/sbin/    //该目录是存放超级用户使用的比较高级的管理程序和系统守护程序

 

其中比较常使用的目录有:

/usr/bin/ /usr/sbin/ /bin/ /sbin/ /etc/ /var/ /usr/local/

可以使用ls命令查看一下这些目录都有些什么文件和目录

#ls /etc/

 

#ls /bin/

 

#ls /var/

 

#ls /usr/bin/

 

#ls /usr/sbin/

 

#ls /usr/local/

 

另外还有一个tree命令可以查看目录的结构,需要安装这个命令:

#yum install -y tree

 

#tree -L 2 /    //只查看2层的目录,不带参数-L的话是查看全部的目录文件关系 

 

 

2 ls命令

 

ls命令用于列出指定目录或文件

常用的参数:

-a    //会列出当前目录下的文件和目录,含有隐藏文件

-l    //查看该文件的详细信息

-t    //文件按时间排列,最新的在最上面

-i    //查看文件的inode

-h    //以适合的单位显示文件大小

 

查看文件的三个相同inode的文件

#ls -i /root/

#ls -i .

#ls -i .ssh/..

 

查看文件带参数-t

#ls -alt

 

ls -d /root/    //只列本身目录

ls -l /root/    //把目录下的子目录和文件都列出

ls -ld /root/    //只列本身目录且带有详细信息

 

ls -hl 

 

 

3 文件类型

 

常见的文件类型有:普通文件,目录,连接文件,设备(block块设备,character字符设备)

#ls -l

-rw-------     //-表示普通文件

#ls -l /usr/

dr-xr-xr-x    //d表示表目录

#ls -l /dev/

crw-rw----    //c表示字符串

#ls -l /dev/sda

br-xrw----    //b表示block块设备

#ls -l /etc/rc.local

lrwxrwxrwx.    //l表示软链接文件

#ls -l /dev/log/

srw-rw-rw-    //s表示套接字文件(socket)

 

 

4 alias命令

 

alias可以给命令起别名,系统已存在的别名:

#alias

自定义别名:

#alias scan='ls -lha'

#scan

取消别名

#unalias scan

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值