对系统项目文件和目录管理的基础认识是进一步学习Linux系统的重中之重,只有打好基础才能在之后的学习中对rocky-linux有一个全面清晰的认识。
Linux系统采用 “tree”型目录结构,所有的文件和目录都从根(/)目录开始,所有的路径都基于此展开。熟悉所有的目录和路径能进一步帮助使用和管理系统。
通过命令可高效、准确点的对linux目录结构进行管理和操作。
一、Linux系统目录结构

1.查看方式
输入“cd /”——“ls -l”回车查看

1、bin
二、文件与目录操作命令
1.打印工作命令
pwd:用来查看”当前工作目录“的完整路径, pwd -p用来显示实际路径。
2.目录切换命令
cd、cd~ 目录切换命令,切换到当前登录用户的家目录 cd /boot:指定路径
cd ..:返回上级目录 cd -:返回上一级切换到当前目录的目录
3.目录内容查看命令
格式:ls +选项+参数 打印当前目录清单 ,在linux中一切皆是文件,目录是特殊文件。
ls -a显示所有文件、-l显示详情信息、-h人类可读的格式显示、-R递归显示所有文件(在ls命令中,所有命令组合可任意排序)
练习:


查看本身目录有两种方式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为换行符
以上均为学习干货。不足之处,敬请指正。
3648

被折叠的 条评论
为什么被折叠?



