linux中可以同时存在test和Test文件,在windows中就不行。
Linux中的不区分扩展名,但是一些文件后还是需要跟”扩展名“,为了帮助运维人员来区分不同的文件类型
压缩包:.gz、.zip、.tar.gz
二进制包:.rpm
程序文件:.sh
网页文件:.php
1、linux不以扩展名来判断文件的类型,而是通过权限位标识符来判断
2、有一些特殊文件,有扩展名,方便运维人员区分,无实际作用
在Linux系统中一切皆文件
文件有普通文件和目录文件还有压缩文件
在根目录下包含很多子目录,那是一级目录,ls /就可以看见
在一级目下还有很多子目录,被称为二级目录
/bin:其中存放命令执行文件,普通用户和root用户均可以执行其中的命令
/sbin:s=super,里面的命令只有root可以执行
/boot:系统目录,类似于Windows中的C盘
/dev:设备文件目录,硬盘、光驱、U盘属于设备文件,/dev/sr0属于光驱设备。注意,此目录下的文件没有办法直接使用,必须先挂载。
/etc:非常重要,代表系统的配置文件目录,大部分软件安装完后,其配置都存放在此目录
/home:普通用户家目录
/root:root的家目录
/opt:第三方软件目录
/usr:系统程序目录,一般也用做于安装第三方软件
主要功能:获取计算机操作同相关信息
基本语法:
# uname 或 # uname -a 选项说明: -a,all缩写,代表显示所有,信息,获取全部的系统信息(类型、全部主机名、内核版本、发布时间、开源计划)
# ls
# ls 其他目录的完成路径
# ls [选项] [路径] 选项说明: -l,以详细的列表形式显示 -h,以较高的可读性显示文件大小 -a,显示所有文件包括隐藏文件
扩展:绝对路径和相对路径
绝对路径:以/开头的完整文件路径
相对路径:像 …/表示上一级目录,./表示当前目录
作用:用于切换当前工作目录
用法:
# cd [路径] 示例: #cd /home/ 切换到/home目录下 # cd 切换到当前用户的家目录 # cd ../ 切换上一级目录 # cd ~ 切换到家目录 # cd - 切换到上次你在的目录
主要功能:用于设置计算机名字,此命令是Linux7新增命令
作用:
# hostnamectl --transient set-hostname 主机名称 临时设置,重启就不生效了 # hostnamectl --static set-hostname 主机名称 永久生效,重启机器主机名依然存在