Rocky-Linux基础入门——系统文件认识与目录管理(持续更新)

对系统项目文件和目录管理的基础认识是进一步学习Linux系统的重中之重,只有打好基础才能在之后的学习中对rocky-linux有一个全面清晰的认识。

Linux系统采用 “tree”型目录结构,所有的文件和目录都从根(/)目录开始,所有的路径都基于此展开。熟悉所有的目录和路径能进一步帮助使用和管理系统。

通过命令可高效、准确点的对linux目录结构进行管理和操作。

一、Linux系统目录结构

1.查看方式

输入“cd /”——“ls -l”回车查看

1、bin

bin是二进制文件存放目录,是链接在“usr”之下的链接文件,类似于windows系统中的快捷方式,被称为软链接。 此目录包含基本的操作指令。
2、boot
boot是系统引导程序及系统内核文件存储目录,是Linux系统启动时需要加载的文件。
3、dev
dev是设备、光驱、硬盘目录。查看方式:“cd /dev -ls”
4、etc
etc是系统配置文件,一般修改配置文件时使用。
5、home
home是普通用户的家目录,账户分为普通用户和超级管理员用户,root用户直接存储于根目录中。
6、lib、lib64
lib、lib64同是链接文件,属在usr之下的“库文件”。 “库文件”是指应用程序运行是需读取的文件。
7、madia
媒体文件,一般为了规范而存在,于“mount”挂载目录类似。
8、opt
opt是三方软件安装目录,同是为规范而存在。
9、proc
proc是虚拟目录,显示硬件的信息及内核参数配置文件,在系统关后消失,属于易失性存储器。
10、root
root是超级用户的家目录。
11、run
run是运行目录,用来存储对应程序运行产生的pid文件。pid类似于程序的身份证号具有唯一性。
12、sbin
只有超级管理员能使用的二进制软链接。
13、srv
服务文件
14、sys
sys是虚拟目录,内核配置信息。只有系统性能优化时使用。
15、tmp
临时文件目录,关机后消失。
16、usr
usr是存放用户程序目录,
17、var
系统日志,目录邮件文件等杂文件存放处。
18、lost found
磁盘、文件系统损坏、断电、存放临时文件目录
19. /etc/selinux
是核心配置文件

二、文件与目录操作命令

1.打印工作命令

pwd:用来查看当前工作目录的完整路径,  pwd -p用来显示实际路径。

2.目录切换命令

cd、cd~ 目录切换命令,切换到当前登录用户的家目录                    cd /boot:指定路径

cd ..:返回上级目录         cd -:返回上一级切换到当前目录的目录

3.目录内容查看命令

格式:ls +选项+参数 打印当前目录清单 ,在linux中一切皆是文件,目录是特殊文件。

ls -a显示所有文件、-l显示详情信息、-h人类可读的格式显示、-R递归显示所有文件(在ls命令中,所有命令组合可任意排序)

练习:

ls -alh
ls -R

查看本身目录有两种方式1、cd / ——ls -l回车看root自身属性,2、ls -dl/root/ 显示目录本身。另外还有排序方式如:ls -S按照文件大小排序、ls -shlr以升序排列、ls -t按照时间排序

练习

写文件

ls -S大小排序

4.文件查看命令

4.1、cat命令

格式:cat +选项+文件 将查看内容打印到终端,此方式称为标准输出。

cat -n显示内容加行号、-e可在输出内容后加制表符和换行符。

覆盖定向:cat > 1.txt 只能创建新文件并通过键盘编辑,不能编辑已有文件.,只有ctrl+c打断后才可进行其他操作,此方式被称为标准输入

追加定向:cat >>1.txt

合并文件:cat 1.txt 2.txt >3.txt

追加内容到指定文件夹:cat <<e>> 3.txt 

混合重定向&其中ctrl+c用于交互式  、e>>用于非交互式。

4.2、more命令

more passwd 进入more命令的模式空间。

4.3、head命令

headpasswd 默认显示前十行、  cat -n passwd | head显示文件前十行

cat -n passwd | tail -数字 显示数字行。   tail 尾巴默认最后十行。

tail -f 文件名 实时监控文件内容

4.4、nl命令

显示文件行号 不包括空行

4.5、创建命令目录

mkdir(make directory)命令用来创建指定的名称的目录且只能创建一级目录。可用mkdir -p dir1/dir2递归创建目录。

4.6、创建文件命令

touch唯一一个创建空文件的命令   echo创建文件 用于不交互式文件

echo -e “a\nb\nc\nd\"     其中-e转移符号  “a\nb\nc\nd\"   n为换行符

以上均为学习干货。不足之处,敬请指正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值