当前位置: 首页 > news >正文

Linux基础命令——文件系统的日常管理

目录

一.如何查看当前工作目录?(你现在所处的位置路径)

二.命令touch的用途是什么?还有别的方法新建文件吗?

(1)创建空文件

(2)如果已经存在这个文件,就会更新创建时间。

(3)别的方法新建文件

(3.1)使用echo命令

(3.2)使用cat命令

(3.4)使用>重定向符

三.完成指定目录下文件的内容显示、复制、移动和删除等各种操作;

(1)显示文件内容

(2)复制:需要理解好相对路径和绝对路径的意思。

(3)移动:需要理解好相对路径和绝对路径的意思。

(4)删除

四.学习命令 which,whereis,find的用法比较其差异。特别的,使用find命令查找系统任意一个目录下的指定文件:查找符合一定名称模式(如字母f打头的文件,C源程序文件等等)或日期条件的文件。

(1)which

(2)whereis

(3)find

五.练习tar 命令将一个目录连同其下的文件和子目录归档和解档。(压缩和解压)

(1)归档(打包)

(2)解当

(3)归档并压缩

(4)解压 —归档压缩文件

六.练习dd命令的用法,比较和cp,mv命令的不同,命令 dd if=/dev/zero of-flename中if的设置是什么作用?

(1)练习dd命令的用法,比较和cp,mv命令的不同

(2)命令 dd if=/dev/zero of-flename中if的设置是什么作用?

七.写出一个多行命令并运行。

八.为一个文件建立硬链接和符号链接,观察删除不同链接以后的文件操作情况。

(1)建立硬链接

(2)创建符号链接

(3)删除源文件  产生的影响 


一.如何查看当前工作目录?(你现在所处的位置路径)

命令:pwd

二.命令touch的用途是什么?还有别的方法新建文件吗?

(1)创建空文件

命令格式:touch 文件名.txt

touch filename1.txt

(2)如果已经存在这个文件,就会更新创建时间。

(3)别的方法新建文件

(3.1)使用echo命令

命令:echo 7777777 > filename2.txt

 

会对原内容进行覆盖

(3.2)使用cat命令

命令:cat>filename3.txt

 

输入内容,用ctrl+d保存

(3.3)使用文本编辑器

命令:nano 文件

nano filename4.txt

 

Ctrl+o保存,在enter进入

Ctrl+x,选yes。

命令:vi 文件

vi filename5.txt

保存

esc

:wq!

(3.4)使用>重定向符

命令:>创建的文件名

如果是对已经创建的文件,会对其类容清空,成为一个空目录。

三.完成指定目录下文件的内容显示、复制、移动和删除等各种操作;

    如何分页显示不同的文件?有不同的分页显示方式吗,各有什么特点?

     如果想显示文件中指定的行,都有什么命令?

(1)显示文件内容

命令:cat 文件名

(2)复制:需要理解好相对路径和绝对路径的意思。

命令:cp 源文件  目的地

通过cp 源文件 到目的地址当前目录a里卖弄

 

进入a目录,创建d目录,通过cp  ../(上一级)中的filename3.txt文件到./(当前目录)的d目录。

(3)移动:需要理解好相对路径和绝对路径的意思。

命令:mv 源文件  目的地

目的:将d目录下面的filename3文件移动到当前目录下面并命名为filename3.txt,

这里尝试通过mv命令来改名。

(4)删除

命令:rm -rf 文件目录名(强制删除)

四.学习命令 which,whereis,find的用法比较其差异。特别的,使用find命令查找系统任意一个目录下的指定文件:查找符合一定名称模式(如字母f打头的文件,C源程序文件等等)或日期条件的文件。

(1)which

命令:which python

用途:查找可执行文件的路径。

可以发现不是可执行文件,并不会查询。

(2)whereis

命令:whereis gcc

用途:查找程序的二进制文件、源代码和手册页。

(3)find

命令:find 文件名

在指定目录下查找符合条件的文件。要加条件

这里指的是查询含有./的文件和filename4.txt的。

查询当前目录下面 ./开头和filename4.txt。

没有就会报错,提示。

命令:find  绝对路径/相对路径  -name filename4.txt

五.练习tar 命令将一个目录连同其下的文件和子目录归档和解档。(压缩和解压)

(1)归档(打包)

命令:tar -cvf b.tar ./b

(2)解当

命令:tar -xvf b.tar

3)归档并压缩

命令: tar -czvf b.tar.gz ./b

(4)解压 —归档压缩文件

命令:tar -xzvf b.tar.gz

六.练习dd命令的用法,比较和cp,mv命令的不同,命令 dd if=/dev/zero of-flename中if的设置是什么作用?

(1)练习dd命令的用法,比较和cp,mv命令的不同

dd命令

用途:按块复制文件,适用于需要精确控制复制过程的场景,如磁盘映像。

cp命令

用途:简单地复制文件或目录。

mv命令

用途:移动或重命名文件或目录。

(2)命令 dd if=/dev/zero of-flename中if的设置是什么作用?

if:输入文件(input file),指定要读取的源文件。

of:输出文件(output file),指定要写入的目标文件。

七.写出一个多行命令并运行。

命令:mkdir yangyao;cd yangyao;echo 1111111 > yy.txt;mkdir a;cp ./yy.txt ./a/66666.txt

八.为一个文件建立硬链接和符号链接,观察删除不同链接以后的文件操作情况。

(1)建立硬链接

命令:ln ./yangyao/a/66666.txt 77777777777.txt

(2)创建符号链接

命令:ln -s ./yangyao/a/66666.txt 88888888888.txt

这里我们可以发现软连接,也就是符号链接有很明显的特征就是lrwxrwxrwx。

l表示软链接

(3)删除源文件  产生的影响 

可以查看硬链接文件,而不能查看符号链接。

相关文章:

Linux基础命令——文件系统的日常管理

目录 一.如何查看当前工作目录?(你现在所处的位置路径) 二.命令touch的用途是什么?还有别的方法新建文件吗? (1)创建空文件 (2)如果已经存在这个文件,就会更新创建时间。 (3…...

uniapp使用高德地图设置marker标记点,后续根据接口数据改变某个marker标记点,动态更新

最近写的一个功能属实把我难倒了,刚开始我请求一次数据获取所有标记点,然后设置到地图上,然后后面根据socket传来的数据对这些标记点实时更新,改变标记点的图片或者文字, 1:第一个想法是直接全量替换,事实证明这样不行,会很卡顿,有明显闪烁感,如果标记点比较少,就十几个可以用…...

坦白了,因为这个我直接爱上了 FreeBuds 6i

上个月,华为发布的 FreeBuds 6i 联名了泡泡玛特真的超级惊艳,不少宝子被这款耳机的颜值所吸引,而它的实力更是不容小觑的。FreeBuds 6i 是一款性能强大的降噪耳机,它一直在强调平均降噪深度,但是应该很多人对这个概念很…...

006.MySQL_查询数据

课 程 推 荐我 的 个 人 主 页:👉👉 失心疯的个人主页 👈👈入 门 教 程 推 荐 :👉👉 Python零基础入门教程合集 👈👈虚 拟 环 境 搭 建 :&#x1…...

【C#生态园】从图像到视觉:Emgu.CV、AForge.NET、OpenCvSharp 全面解析

C#图像处理库大比拼:功能对比、安装配置、API概览 前言 图像处理和计算机视觉在现代软件开发中扮演着重要角色,而C#作为一种流行的编程语言,拥有许多优秀的图像处理库。本文将介绍几个用于C#的图像处理和计算机视觉库,包括Image…...

1、无线通信的发展概况

无线通信是指双方至少一方使用无线方式进行信息的交换与传输,包括移动体(行人、车辆、船舶以及飞机)和移动体之间的通信,也包括移动体与固定点(固定点的移动电台或有线通信)之间的通信。 随着无线通信的范围…...

虚拟机安装xubuntu

新建一个新的虚拟机,选择自定义安装 默认下一步 选择稍后安装操作系统 选择所要创建的系统及版本 填写虚拟机的名称及创建的虚拟机保存的位置 选择处理器和内核的数量 处理器数量指的是:虚拟的CPU数量。 每个处理器的内核数量指的是:虚拟CPU…...

携手鲲鹏,长亮科技加速银行核心系统升级

新经济周期下,银行净息差持续收窄、盈利压力加大、市场竞争日趋加剧。同时,国家相关政策不断出台,对金融科技的自主创新与安全可控提出了更高要求。 在这样的大背景下,银行业的数字化转型已经步入深水区。其中,核心系统…...

新鲜的Win11/10镜像,全系列下载!

下载:新鲜的Win11/10镜像,全系列下载! | 瑆箫博客 Windows每个月都来一次例行更新,大吉大利今晚装机!2024年9月份ISO镜像,来咯~我们不生产系统,我们只是大自然微软的搬运工本文提供Windows11、…...

iPhone 16系列:摄影艺术的全新演绎,探索影像新境界

在科技的浪潮中,智能手机摄影功能的进化从未停歇。 苹果公司即将推出的iPhone 16系列,以其卓越的相机升级和创新特性,再次站在了手机摄影的前沿。 从硬件到软件,从拍照体验到图像处理,iPhone 16系列都展现了其在移动…...

移动应用开发中的技术选择:优缺点全面解析

在移动应用开发领域,技术的快速演变和多样化使得开发者面临着多种选择。随着市场需求的不断变化,各种框架和工具应运而生。本文将分析当前主流应用开发技术的优势与劣势,帮助开发者选择最适合的技术栈。 一、原生开发 优势 性能卓越&#…...

宿舍管理系统的设计与实现 (含源码+sql+视频导入教程)

👉文末查看项目功能视频演示获取源码sql脚本视频导入教程视频 1 、功能描述 宿舍管理系统拥有三个角色,分别为系统管理员、宿舍管理员以及学生。其功能如下: 管理员:宿舍管理员管理、学生管理、宿舍楼管理、缺勤记录管理、个人密…...

原生+jquery写自动消失的提示框

<!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <meta name"viewport" content"widthdevice-width, initial-scale1.0"> <title>自动消失消息提示</title> <style>/…...

Android14 蓝牙 BluetoothService 启动和相关代码介绍

Android14 蓝牙 BluetoothService 启动和相关代码 文章目录 Android14 蓝牙 BluetoothService 启动和相关代码一、前言二、代码分析介绍1、蓝牙 BluetoothService 启动和相关代码&#xff08;1&#xff09;蓝牙服务相关的有几个类有&#xff1a;&#xff08;2&#xff09;几个蓝…...

【秋招笔试-支持在线评测】9.19小米秋招(已改编)-三语言题解

🍭 大家好这里是 春秋招笔试突围,一起备战大厂笔试 💻 ACM金牌团队🏅️ | 多次AK大厂笔试 | 大厂实习经历 ✨ 本系列打算持续跟新 春秋招笔试题 👏 感谢大家的订阅➕ 和 喜欢💗 和 手里的小花花🌸 ✨ 笔试合集传送们 -> 🧷春秋招笔试合集 🍒 本专栏已收集…...

动态IP与静态IP:哪种更适合用户使用?

在现代网络环境中&#xff0c;IP地址的管理对于网络的运行和安全至关重要。IP地址是网络中每一个设备的唯一标识符&#xff0c;通常分为动态IP和静态IP两种类型。每种类型都有其独特的优缺点&#xff0c;适用于不同的使用场景。本文将探讨动态IP和静态IP的特点&#xff0c;并分…...

Flowable基础篇

Flowable基础篇 课程环境说明&#xff1a; JDK8Flowable6.7.2MySQL8 一、基础知识科普 1.工作流发展 BPM(BusinessProcessManagement)&#xff0c;业务流程管理是一种管理原则&#xff0c;通常也可以代指BPMS(BusinessProcessManagementSuite)&#xff0c;是一个实现整合不同…...

SQL Server数据库简单的事务日志备份恢复

模拟数据库备份恢复过程 1.基础操作 1.创建TestDB数据库&#xff0c;并添加数据 USE [master] GO CREATE DATABASE TestDB CONTAINMENT NONE ON PRIMARY ( NAME NTestDB, FILENAME ND:\TestDB.mdf , SIZE 8192KB , MAXSIZE UNLIMITED, FILEGROWTH 65536KB ) LOG ON ( …...

二级C语言2023-3易错题

1 下列叙述中正确的是 A. 循环队列是队列的链式存储结构 B. 能采用顺序存储的必定是线性结构 C. 所有的线性结构都可以采用顺序存储结构 D. 具有两个以上指针的链表必定是非线性结构 正确答案&#xff1a;C C的陈述是正确的。线性结构是一种基本的数据结构&#xff0c;它包括…...

【2024】前端学习笔记9-内部样式表-外部导入样式表-类选择器

学习笔记 内部样式表外部导入样式表类选择器&#xff1a;class 内部样式表 内部样式表是将 CSS 样式规则写在 HTML 文档内部。通过<style>标签在 HTML 文件的<head>部分定义样式。 简单示例&#xff1a; <!DOCTYPE html><html><head><style…...

【WiFi帧结构】

文章目录 帧结构MAC头部管理帧 帧结构 Wi-Fi的帧分为三部分组成&#xff1a;MAC头部frame bodyFCS&#xff0c;其中MAC是固定格式的&#xff0c;frame body是可变长度。 MAC头部有frame control&#xff0c;duration&#xff0c;address1&#xff0c;address2&#xff0c;addre…...

23-Oracle 23 ai 区块链表(Blockchain Table)

小伙伴有没有在金融强合规的领域中遇见&#xff0c;必须要保持数据不可变&#xff0c;管理员都无法修改和留痕的要求。比如医疗的电子病历中&#xff0c;影像检查检验结果不可篡改行的&#xff0c;药品追溯过程中数据只可插入无法删除的特性需求&#xff1b;登录日志、修改日志…...

如何在看板中体现优先级变化

在看板中有效体现优先级变化的关键措施包括&#xff1a;采用颜色或标签标识优先级、设置任务排序规则、使用独立的优先级列或泳道、结合自动化规则同步优先级变化、建立定期的优先级审查流程。其中&#xff0c;设置任务排序规则尤其重要&#xff0c;因为它让看板视觉上直观地体…...

可靠性+灵活性:电力载波技术在楼宇自控中的核心价值

可靠性灵活性&#xff1a;电力载波技术在楼宇自控中的核心价值 在智能楼宇的自动化控制中&#xff0c;电力载波技术&#xff08;PLC&#xff09;凭借其独特的优势&#xff0c;正成为构建高效、稳定、灵活系统的核心解决方案。它利用现有电力线路传输数据&#xff0c;无需额外布…...

Linux简单的操作

ls ls 查看当前目录 ll 查看详细内容 ls -a 查看所有的内容 ls --help 查看方法文档 pwd pwd 查看当前路径 cd cd 转路径 cd .. 转上一级路径 cd 名 转换路径 …...

从零开始打造 OpenSTLinux 6.6 Yocto 系统(基于STM32CubeMX)(九)

设备树移植 和uboot设备树修改的内容同步到kernel将设备树stm32mp157d-stm32mp157daa1-mx.dts复制到内核源码目录下 源码修改及编译 修改arch/arm/boot/dts/st/Makefile&#xff0c;新增设备树编译 stm32mp157f-ev1-m4-examples.dtb \stm32mp157d-stm32mp157daa1-mx.dtb修改…...

CRMEB 框架中 PHP 上传扩展开发:涵盖本地上传及阿里云 OSS、腾讯云 COS、七牛云

目前已有本地上传、阿里云OSS上传、腾讯云COS上传、七牛云上传扩展 扩展入口文件 文件目录 crmeb\services\upload\Upload.php namespace crmeb\services\upload;use crmeb\basic\BaseManager; use think\facade\Config;/*** Class Upload* package crmeb\services\upload* …...

docker 部署发现spring.profiles.active 问题

报错&#xff1a; org.springframework.boot.context.config.InvalidConfigDataPropertyException: Property spring.profiles.active imported from location class path resource [application-test.yml] is invalid in a profile specific resource [origin: class path re…...

Python ROS2【机器人中间件框架】 简介

销量过万TEEIS德国护膝夏天用薄款 优惠券冠生园 百花蜂蜜428g 挤压瓶纯蜂蜜巨奇严选 鞋子除臭剂360ml 多芬身体磨砂膏280g健70%-75%酒精消毒棉片湿巾1418cm 80片/袋3袋大包清洁食品用消毒 优惠券AIMORNY52朵红玫瑰永生香皂花同城配送非鲜花七夕情人节生日礼物送女友 热卖妙洁棉…...

推荐 github 项目:GeminiImageApp(图片生成方向,可以做一定的素材)

推荐 github 项目:GeminiImageApp(图片生成方向&#xff0c;可以做一定的素材) 这个项目能干嘛? 使用 gemini 2.0 的 api 和 google 其他的 api 来做衍生处理 简化和优化了文生图和图生图的行为(我的最主要) 并且有一些目标检测和切割(我用不到) 视频和 imagefx 因为没 a…...