Linux文件

目录

一.文件命令

1.文件类型

2.改变目录

3.查看当前目录

4.查看当前目录文件

5.命令格式

6.创建文件/目录

7.复制文件/目录

8.提示/补全键tab

9.移动文件

10.查看历史命令

11.删除文件/目录

12.查看文件

13.修改文件


一.文件命令

1.文件类型
  • -表示普通文件(文本、二进制文件、压缩文件、记事本...)
  • d表示目标文件(文件夹、蓝色)

  • b表示设备文件(存储设备硬盘、u盘...)

  • c表示设备文件(打印机、终端...)

  • l表示链接文件(淡蓝色)

  • s表示套接字文件
2.改变目录
  • cd:切换目录(绝对路径或相对路径)

    • cd /:绝对路径,使用/(切到根目录)

    • cd .:相对路径,使用.

3.查看当前目录
  • pwd(打印当前路径)
4.查看当前目录文件
  • ls:查看当前目录有什么文件(列出目录)
  • ls -l:查看详细信息,详细长格式(ls表示命令,-l表示选项,注意中间要有空格)
5.命令格式
  • 命令 选项 参数

    ls -l /

  • ls表示命令,-l表示选项,/表示参数,显示长格式根目录。(选项和参数位置可以调换)
6.创建文件/目录
  • touch /new1:路径和名字
  • 在其他文件下创建:

  • mkdir /new3:路径和目录名,创建目录(文件夹)

  • mkdir -p:父系,当创建目录没有上一级时,自动创建(连续创建多个目录,添加-p)

7.复制文件/目录
  • cp 源文件 目标文件:复制文件

  • 拷贝目录时,需要输入-r表示确定该操作:-r表递归、依次

8.提示/补全键tab
  • 可以补全内容

  • 显示所有文件

9.移动文件
  • mv 源文件路径 目标文件路径

  • 实现移动和改名操作:

  • 不移动文件,进行改名操作:

10.查看历史命令
  • 使用pgup和pgdn键,可查看上一命令和下一命令
11.删除文件/目录
  • rm -rf 文件/目录路径

  • rm -rf /*:删除全部,不轻易使用

  • *可以表示通配符

    • rm -rf /new3/n*:表示删除new3目录下所有以n开头的文件或者目录。

    • rm -rf /new3/*2:表示删除new3目录下所有以2结尾的文件或者目录。

12.查看文件
  • cat 路径和文件:全部内容

  • head -n 路径文件:头部(查看文件前n行)

  • more:翻页(和cat很像,如果是小文件就是一样的;如果是大文件、内容很多的情况下,cat看不全,用more则是一部分看,可以按回车换行或者空格翻页)

  • tail -n 路径文件:尾部(查看文件最后n行)

  • grep:过渡关键字(可以筛选关键字部分)

13.修改文件
  • 重定向:文件内容 > 文件(中间要有空格)

  • gedit:图形文件编辑器(记事本)
  • vi/vim 路径和文件:修改文件。(进入页面之后要按i,insert进行修改,修改完成之后按esc,:wq保存)
相关推荐
探索云原生24 分钟前
KubeClipper 1.7.0 发布:Operation 优化与 Kubernetes 1.37 支持
linux·docker·云原生·kubernetes·go
一技安身1 小时前
【信创】docker-26.0.2.tgz 原理 + 完整安装
linux·运维·服务器
程曦曦1 小时前
MySQL 生产库误删 98 张表后的时间点恢复实战:从 binlog 解析到资金对账
linux·数据结构·其他·算法·ubuntu·运维开发
郝学胜-神的一滴1 小时前
Effective Python 条款 13:善用星号解包,告别下标切片拆分的坑
服务器·开发语言·数据结构·python·程序人生·pycharm
honsor2 小时前
工业级网口温湿度变送器 ModbusTCP 机房动环环境监测终端
运维·网络·人工智能·物联网·安全·云计算·智能温湿度监测系统
赵民勇2 小时前
systemd-mount命令详解
linux
H_oRIZoN_2 小时前
Linux入门DAY42【51 单片机】DS18B20 数字温度传感器完整解析(单总线原理 + 时序 + 读取流程)
linux·单片机·linux应用编程
j7~2 小时前
【Linux网络加餐】(篇六)网络版计算器(上):模板方法模式、序列化与 JSON
linux·c++·json·序列化·反序列化·网络版计算机
智购无人售货机厂家2 小时前
2026自动售货机品类拓展逻辑:从饮料零食到鲜食药品文创的工程实践~YH
服务器·人工智能·单片机·线性代数·矩阵
月落汀兰2 小时前
从需求到上线:华为云搭建高可用 Web 站点,ECS/RDS/ELB/AS 组件协同实践
华为云·云计算