linux发行版的系统目录名称命名规则以及用途
文件名命名规则:
文件名最长255字节
包括路径在内的文件名最长为4095字节
蓝色代表目录,绿色代表可执行文件,红色代表压缩文件,浅蓝色代表链接
灰色代表其他文件。
centos7.6版本根目录下的文件夹如图所示
其中主要的系统目录名称以及含义如下
/bin :存放供所有用户使用的基本命令的目录。
/boot:系统启动引导文件存放目录。
/sbin:存放共系统管理使用的工具程序目录,该目录不能独立分区
/lib:存放系统启动时依赖的共享库文件目录。
/etc:存放配置文件目录
/home:普通用户的家目录
/root:管理员用户的家目录
/mnt:供临时文件挂载的目录
/dev:系统设备文件以及存放一些特殊文件的目录
/opt:存放一些第三方应用程序的安装目录
/srv:系统运行时一些服务用到的目录
/tmp:供临时文件存储的目录
系统的元数据信息以及含义。查看方式。以及如何修改时间戳信息。
1.系统元数据信息包括文件类型,时间,所属用户/组别,修改参数等信息
可用过ls -l命令查看(如下图所示)
其中文件类型有7种
文件第一个属性为’-'即普通文件
属性为’b’表示块设备
属性为’c’表示字节设备
属性为’d’表示目录文件
属性为’l’表示符号链接文件
属性为’p’表示管道文件pipe
属性为’s’表示嵌套字文件socket
修改时间戳信息,可通过teach命令刷新文件的时间戳,如下图所示,先使用touch创建test1文件,然后用touch刷新了文件的时间戳。
软连接与硬连接的区别
软连接,类似与创建一个快捷方式,并指向目标文件,硬连接,本质时对同一个文件起了多个别名。创建硬连接可通过’ln’命令实现,软连接则要在’ln’命令后加上参数’-s’
效果如下图
常用文件管理命令
mkdir:创建目录
touch:创建文件,刷新文件时间戳
cp:复制文件
rm:删除文件
执行效果如下图
使用查找替换命令删除文件首行缩进字符
先用命令cp /etc/profile /tmp复制文件到目标路径
然后用vim /tmp/profile打开复制后的文件,在非编辑状态下输入
:%s/^\s+
%s表示全局搜索
/^表示行首
\s表示空格
+表示一个或多个
执行效果如下图
可见行首空格已被替换
vim中设置tab缩进4字符
打开vim配置文件 vim /etc/vimrc
在最下方添加配置
set ts=4
set expandtab
set autoindent
完成后输入tab即可缩进4字符