实验楼Linux学习笔记(三)之 目录结构及文件基本操作

操作系统linux实验三 大学生操作系统实验课,自己做的,只供参考。如果有不好的地方,可以留言,谢谢!! 立即下载



实验楼Linux学习笔记(三)之 目录结构及文件基本操作




一、Linux 目录结构

UNIX 是以目录为主的,Linux 也继承了这一优良特性。 Linux 是以树形目录结构的形式来构建整个系统的,可以理解为一个用户可操作系统的骨架。虽然本质上无论是目录结构还是操作系统内核都是存储在磁盘上的,但从逻辑上来说 Linux 的磁盘是“挂在”(挂载在)目录上的,每一个目录不仅能使用本地磁盘分区的文件系统,也可以使用网络上的文件系统。





 

1.FHS 标准

FHS 定义了两层规范:

第一层是, / 下面的各个目录应该要放什么文件数据,例如 /etc 应该要放置设置文件,/bin 与 /sbin 则应该要放置可执行文件等等。

第二层则是针对 /usr 及 /var 这两个目录的子目录来定义。例如 /var/log 放置系统登录文件、/usr/share 放置共享数据等等。

查看linux目录结构

$ sudo apt-get update

$ sudo apt-get install tree

$ tree /

 

二、Linux 文件的基本操作

1、新建

使用 touch 命令创建空白文件,关于 touch 命令,其主要是来更改已有文件的时间戳的(比如,最近访问时间,最近修改时间),但其在不加任何参数的情况下,只指定一个文件名,则可以创建一个为指定文件名的空白文件。


cd ~  切换回用户的 /home/shiyanlou 目录

使用 mkdir(make directories)命令可以创建一个空目录,也可同时指定创建目录的权限属性

$ mkdir mydir

使用 -p 参数,同时创建父目录(如果不存在该父目录)

$ mkdir -p father/son/grandson


2、复制

使用cp(copy)命令复制一个文件或目录到指定目录

$ cp test father/son/grandson

复制目录需要加上-r或者-R参数,表示递归复制

$ cp -r father family


3、删除

使用rm(remove files or directories)命令,删除一个文件或目录

可以使用’ -f ’参数强制删除

$ rm -f test

要删除一个目录,也需要加上-r或-R参数

$ rm -r family


4、移动文件与文件重命名

使用mv(move or rename files)命令,移动文件(剪切)。将文件"file1"移动到"Documents"目录mv 源目录文件 目的目录

$ mkdir Documents

$ mv file1 Documents


将文件"file1"重命名为"myfile" mv 旧的文件名 新的文件名

$ mv file1 myfile


使用rename命令实现批量命名,不过它是要用 perl 正则表达式来作为参数


5、查看文件

$ cat passwd

可以加上-n参数显示行号

$ cat -n passwd

 

nl命令,添加行号并打印

-b : 指定添加行号的方式,主要有两种:

  -b a:表示无论是否为空行,同样列出行号("cat -n"就是这种方式)

-b t:只列出非空行的编号并列出(默认为这种方式)

-n : 设置行号的样式,主要有三种:

-n ln:在行号字段最左端显示

-n rn:在行号字段最右边显示,且不加 0

-n rz:在行号字段最右边显示,且加 0

-w : 行号字段占用的位数(默认为 6 位)

 

使用more和less命令分页查看文件

$ more passwd

打开后默认只显示一屏内容,终端底部显示当前阅读的进度(百分比)。可以使用Enter键向下滚动一行,使用Space键向下滚动一屏,按下h显示帮助,q退出。

 

使用head和tail命令查看文件

Head 查看文件的头几行(默认10)

Tail 查看文件的尾几行(默认10)

Head/tail -n [1..] 文件名    显示[1..]行

 

使用file命令可以查看文件的类型

$ file /bin/ls

 

6、xeyes命令







 

13、基因相似性度量的相关性及特征选择研究 本文研究了基因相似性度量和特征选择在生物学中的应用,详细介绍了GO术语相似性度量的多种方法,包括语义度量和路径长度度量,并分析了不同方法在酵母和人类数据集上的表现。研究发现,Avg-sum方法和基于路径长度的度量在多数情况下效果较好。此外,通过晚期辐射毒性预测的案例研究,探讨了特征选择的重要性及可能面临的过拟合和噪声干扰问题,并提出了相应的解决策略。 阅读详情

相关推荐

基于SOEM的伺服电机控制实战:从配置到调试

本文详细介绍了基于SOEM的伺服电机控制实战,从硬件配置到软件调试的全过程。通过分享PDO映射、状态机控制、性能优化等核心技巧,帮助开发者快速掌握EtherCAT通信与伺服电机控制的关键技术,提升工控系统开发效率。

weixin_29165465的博客 519

Linux基础-实验楼

Linux简单使用 快捷键 Tab:补全命令、目录、命令参数 Ctrl + c:强行终止当前程序 Ctrl+d:键盘输入结束或退出终端 Ctrl+s:暂停当前程序,暂停后按下任意键恢复运行 Ctrl+z:将当前程序放到后台运行,恢复到前台为命令fg Ctrl+a:将光标移至输入行头,相当于Home键 Ctrl+e:将光标移至输入行末,相当于End键 Ctrl+k:删除从光标所在位置到行末 Alt+Backspace:向前删除一个单词 Shift+PgUp:将终端显示向上滚动 Shift+PgDn:将终端显示

井井酒的博客 711

从零搭建YOLOv2硬件加速器:基于PYNQ-Z2的Vivado HLS与Jupyter Notebook实战

本文详细介绍了如何从零搭建YOLOv2硬件加速器,基于PYNQ-Z2开发板,结合Vivado HLS与Jupyter Notebook实现高效目标检测。通过硬件加速,YOLOv2推理速度提升8倍,功耗降低80%。文章涵盖硬件准备、Vivado HLS工程配置、IP核集成、PYNQ部署及常见问题解决,为开发者提供完整实战指南。

weixin_29188997的博客 1008

实验楼linux备份日志,Linux学习(在实验楼平台)

shiyanlou 用户也属于 sudo 用户组实验楼:https://www.shiyanlou.com/courses/running,学习Linux===================Linux 文件权限管理===============================================即哪些用户和组群可以访问文件以及可以执行什么样的操作。①查看文件权限使用较长格式列出文件:...

weixin_42449548的博客 205

VS2017中调用gdal(C#版)的方法二(含gdal下载地址,配置过程,代码测试,超详细!!)

VS2017中gdal(C#)版的配置与测试 上次记录了直接在VS2017中下载并应用gdal的方法,这次来记录一下网上下载的安装包配置与测试的方法。 一、环境、版本及下载地址 win10,vs2017社区版,gdal2.4.4 还是像之前在Unity中应用gdal一样,最好是下载已经编译好的C#版的gdal,不然自己配置真的很容易出错,我就是这样的,下面提供不同版本的gdal下载地址: 1.GDAL2.4.4(C#版、64位): https://download.youkuaiyun.com/download/che

chengbaola的博客 1365

全国职业院校技能大赛-大数据应用赛项-数据挖掘-01

-----------------------推荐Top5结果如下--------------------------------------------第一条数据前10列结果展示为:----------------------------------------相同种类前10的id结果展示为:--------------------相似度top5(商品id:14,平均相似度:0.522356)相似度top1(商品id:1,平均相似度:0.983456)若属于该spu_id,则内容为1否则为0。

Eternity_04的博客 1952

实验楼:Linux 基础入门(新版) 实验四

这一节主要讲解文件常用的基本操作,包括:新建(touch mkdir)、复制(cp)、删除(rm)、移动文件与文件重命名(mv)、查看文件(cat)、查看文件类型(file)、以及编辑文件。要多动手实践,熟能生巧。

m0_52102143的博客 324

麒麟linux离线源码编译安装zabbix-agent

离线源码编译安装zabbix-agent

qq_37263429的博客 2266

Linux 系统简介

实验介绍 1.1 实验内容 主要介绍 Linux 的历史,Linux 与 Windows 的区别等入门知识。 1.2 知识点 linux 为何物 linux 历史简介 linux 与 windows 的不同 如何学习 linux 1.linux 为何物 Linux 就是一个操作系统,就像你多少已经了解的 Windows(xp,7,8)和 Mac OS 。至于操作系统是什么,就不用过多解释了,如果你学习过前面的入门课程,应该会有个基本概念了,这里简单介绍一下操作系统在整个计算机系统中的角色。 Li

qq_45459526的博客 592

思博伦仪表打流测试使用总结

下图红框中的checkbox为选中状态时,表示该流会携带测试仪做一些分析,包括时延和乱序等信息时需要的一些字节,当改选项选中时,如配置IPv4的TCP流,最小字节长度必须为78字节;如果需要64字节的TCP流,改选项必须不选中;

陌上花开缓缓归以的博客 1463

激光除草技术原理与应用全解析

激光除草技术通过光热、光化学等效应精准破坏杂草组织,核心参数包括功率(20-6000W)、波长(400nm-10.6μm)和脉冲宽度。主要应用于大田作物(如玉米、棉花)、经济作物(烟草、果树)及城市绿化,具有环保(无化学污染)、高效(识别率≥95%)和非接触等优势,但存在设备成本高(20-50万元)、技术门槛高等局限。当前技术融合AI识别、多光谱协同等创新,国产设备如华工智耘已实现95.3%识别精度。虽短期投入较高,但长期可降低30%除草成本,并带来环境效益(每亩减排1.2吨CO₂)

start_up_go的博客 556

实验楼实验——LINUX基础入门

  第一节  Linux简介 一、Linux的历史: 1965 年,Bell 实验室、MIT、GE(通用电气公司)准备开发 Multics 系统,为了同时支持 300 个终端访问主机,但是 1969 年失败了; 刚开始并没有鼠标、键盘,输入设备只有卡片机,因此如果要测试某个程序,则需要将读卡纸插入卡片机,如果有错误,还需要重新来过; Multics:Multiplexed Inf...

weixin_30325793的博客 218

【Codecs系列】HEVC-SCC(一):核心技术介绍

DATE: 2020.6.4【Tags: HEVC SCC】 1、参考网址 2、SCC简介 3、HEVC-SCC核心技术

优快云明星博主,认证博客专家,视频、Matlab领域优质创作者。 4803

Linux目录结构及文件基本操作

命令,其主要作用是来更改已有文件的时间戳的(比如,最近访问时间,最近修改时间),但其在不加任何参数的情况下,只指定一个文件名,则可以创建一个指定文件名的空白文件(不会覆盖已有同名文件),当然你也可以同时指定该文件的时间戳,更多关于。经过实操后,你会发现使用这几个命令,默认的终端窗口大小,一屏显示不完文本的内容,得用鼠标拖动滚动条或者滑动滚轮才能继续往下翻页,要是可以直接使用键盘操作翻页就好了,那么你就可以使用下面要介绍的命令。文件,不过我们前面也看到了,这个文件里面一大堆乱糟糟的东西,看起来实在费神啊。

Benben_fun的博客 1062

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

【Linux】实验楼-Linux 目录结构及文件基本操作

【Linux】Linux 目录结构及文件基本操作 1 Linux目录结构 在讲 Linux 目录结构之前,你首先要清楚一点,那就是 Linux 的目录与 Windows 的目录的区别,或许对于一般操作上的感受来说没有多大不同,但从它们的实现机制来说是完全不同的。 一种不同是体现在目录与存储介质(磁盘,内存,DVD 等)的关系上,以往的 Windows 一直是以存储介质为主的,主要以盘符(C 盘,D 盘...)及分区来实现文件管理,然后之下才是目录,...

南方有乔木的博客 479

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

linux目录结构及文件基本操作学习笔记

一、linux目录结构 在讲linux目录结构之前,你首先要清楚一点东西,那就是linux的目录与windows的目录的区别,或许对于一般操作上的感受来说没有多大不同,但从它们的实现机制来说是完全不同的。 一种不同是体现在目录与存储介质(磁盘,内存,DVD等)的关系上,以往的windows一直是以存储介质为主的,主要以盘符(C盘,D盘...)及分区的来实现文件管理,然后之下才是目录,目录就显得

YuZongTao 2992

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Linux 目录结构及文件基本操作

Linux 的目录与 Windows 的目录的区别,或许对于一般操作上的感受来说没有多大不同,但从它们的实现机制来说是完全不同的。以往的 Windows 一直是以存储介质为主,主要通过盘符(C 盘、D 盘……)及分区来实现文件管理,目录在这种情况下就显得不是那么重要,除系统文件之外的用户文件放在任何地方也没有多大关系。所以通常 Windows 在使用一段时间后,磁盘上面的文件目录会显得杂乱无章(少数善于整理的用户除外)。

qq_69900890的博客 699

实验楼-Linux基础-实验四:Linux目录结构及文件基本操作

目录 一、实验介绍 1.1 实验内容 1.2 实验知识点 二、Linux目录结构 2.1FHS标准 2.2目录路径 自我补充:Linux下的绝对路径与相对路径 三、Linux文件的基本操作 3.1新建 3.2复制 3.3删除 3.5 查看文件 3.7 编辑文件 五、作业 一、实验介绍 1.1 实验内容 Linux 的文件组织目录结构。 ...

Do Better 2285

linux学习笔记(实验楼) 实验4 linux目录结构及文件基本操作

昨天作业的解析: 第一步:先在命令行输入以下命令添加用户loutest:sudo adduser loutest 第二步:创建文件forloutest: sudo touch /opt/forloutest cd /opt sudo chown loutest forloutest 第三步:进入用户loutest,并为其添加权限。 su -l loutest cd /opt...

qq_39117008的博客 361

linux查看文件目录和目录结构的基本操作

通过熟练操练这些基本命令,你已经可以在 Linux 终端中自由穿梭,进行日常文件和目录操作。虽然一开始可能需要记忆这些命令,但随着使用频率的增加,你会发现终端操作比图形界面更加高效。特别是vim,建议每个人都学会使用vim。namo是什么,真不熟。希望这篇文章能帮助你像在 Windows 中一样自由地使用 Linux 系统。欢迎在评论区分享你的使用体验或提出问题!

crazyjinks的博客 3340

【Linux 基础入门】(三)Linux 目录结构及文件基本操作

文章目录1 介绍2 Linux 目录结构2.1 FHS 标准2.2 目录路径3 Linux 文件的基本操作3.1 新建3.2 复制3.3 删除3.4 移动文件与文件重命名3.5 查看文件3.6 查看文件类型 1 介绍 内容: Linux 的文件组织目录结构。 相对路径和绝对路径。 对文件的移动、复制、重命名、编辑等操作。 知识点: 每个目录的大体内容 文件的属性 touch,file,rm,mv 等基本命令 2 Linux 目录结构 Linux 是以树形目录结构的形式来构建整个系统的,可以理解为树形

桑凯旋的博客 1099

【Linux】->Linux目录结构及文件基本操作

Linux目录结构及文件基本操作Ⅰ Linux目录与Windows目录の差异Ⅱ Linux目录——FHS标准Ⅲ 目录路径A. 切换路径 Ⅰ Linux目录与Windows目录の差异 一种不同是体现在目录与存储介质(磁盘,内存,DVD 等)的关系上,以往的 Windows 一直是以存储介质为主的,主要以盘符(C 盘,D 盘…)及分区来实现文件管理,然后之下才是目录,目录就显得不是那么重要,除系统文件...

欢迎来到新世界 1615

《linux基础》实验4:Linux 目录结构及文件基本操作

转自实验楼:https://www.shiyanlou.com/ Linux 目录结构及文件基本操作 一、实验介绍 1.1 实验内容 Linux 的文件组织目录结构。 相对路径和绝对路径。 对文件的移动、复制、重命名、编辑等操作。 1.2 实验知识点 每个目录的大体内容 文件的属性 touch,file,rm,mv等基本命令 二、Linux 目录结构 在讲 Linux 目录结...

jiangsujiangjiang的博客 1098

【实验楼】Linux 目录结构及文件基本操作

目录结构及文件操作 FHS标准 概念:FHS(英文:Filesystem Hierarchy Standard 中文:文件系统层次结构标准),多数 Linux 版本采用这种文件组织形式,FHS 定义了系统中每个区域的用途、所需要的最小构成的文件和目录同时还给出了例外处理与矛盾处理。 规范: / 下面的各个目录应该要放什么文件数据 针对 /usr 及 /var 这两个目录的子目录来定义 ...

秃头仔仔-安凯雯的博客 391

实验楼Linux入门:Linux 目录结构及文件基本操作

Linux 目录结构 各目录的作用 Linux的目录结构和windows不太一样 目录路径 切换目录 $ cd .. # 切换到上一级路径 $ cd ~ # 切换到当前用户的home目录 $ cd - # 切换到上一次所在目录 显示当前目录 $ pwd # Print Working Directory 绝对路径和相对路径 绝对路径 开头用代表根目录的 斜杠 /,相对路径开头可以用代表当...

Rabbit_Gray的博客 577

Linux命令学习笔记(二)—— Linux 目录结构及文件基本操作

cd 【命令解释】 cd .. 进入上一级目录 cd ~ 进入用户目录 pwd 列出当前路径 cd / 进入根目录 mkdir 【命令解释】 touch test创建test 文件 mkdir mydir 创建名为“ mydir ”的空目录: mkdir -p father/son/grandson 使用 -p 参数,同时创建父目录(如果不存在该父目录) cp cp -r father family cp复制命令只能将一个文件复制到另一个文件夹,要实现多文件复制需使用-r 或者 -R 参数,

JohnnyLin 1180
上一篇: 实验楼Linux学习笔记(二)之用户及文件权限管理
下一篇: 实验楼Linux学习笔记(四)之环境变量与文件查找
橘子局
博客等级 码龄14年 70粉丝 84原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值