当前位置: 首页 > 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)删除源文件  产生的影响 

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

http://www.lryc.cn/news/441911.html

相关文章:

  • uniapp使用高德地图设置marker标记点,后续根据接口数据改变某个marker标记点,动态更新
  • 坦白了,因为这个我直接爱上了 FreeBuds 6i
  • 006.MySQL_查询数据
  • 【C#生态园】从图像到视觉:Emgu.CV、AForge.NET、OpenCvSharp 全面解析
  • 1、无线通信的发展概况
  • 虚拟机安装xubuntu
  • 携手鲲鹏,长亮科技加速银行核心系统升级
  • 新鲜的Win11/10镜像,全系列下载!
  • iPhone 16系列:摄影艺术的全新演绎,探索影像新境界
  • 移动应用开发中的技术选择:优缺点全面解析
  • 宿舍管理系统的设计与实现 (含源码+sql+视频导入教程)
  • 原生+jquery写自动消失的提示框
  • Android14 蓝牙 BluetoothService 启动和相关代码介绍
  • 【秋招笔试-支持在线评测】9.19小米秋招(已改编)-三语言题解
  • 动态IP与静态IP:哪种更适合用户使用?
  • Flowable基础篇
  • SQL Server数据库简单的事务日志备份恢复
  • 二级C语言2023-3易错题
  • 【2024】前端学习笔记9-内部样式表-外部导入样式表-类选择器
  • 回归传统,Domino拷贝式迁移!
  • 商品搜索API返回值解析:关键字搜索如何优化商品推荐
  • 暴雨总裁孙辉:不是所有应用都要追求“大”模型
  • 【掌桥科研-注册安全分析报告-无验证方式导致安全隐患】
  • BERT推理显存爆满?7个实用技巧教你快速优化!显存优化的最佳实践指南
  • JS实现树形结构数据中特定节点及其子节点显示属性设置的技巧(可用于树形节点过滤筛选)
  • 第二证券:金价涨了!创一历史之最!
  • maxwell 输出消息到 kafka
  • 青柠视频云——视频丢包(卡顿、花屏、绿屏)排查
  • 单片机原理及应用
  • sql中拼接操作