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保存)
相关推荐
动力 continue1 小时前
Linux 基础篇 · 压缩打包与用户管理
linux·服务器·基础命令linux
g3voip2 小时前
防爆电话如何接入SIP调度系统?工业通信系统架构解析
服务器·tcp/ip·系统架构·信息与通信·ip
NJCloud3 小时前
Ansible(三)——Zabbix 监控系统部署与敏感信息加密
linux·运维·chrome·信息可视化·ansible·zabbix
ltl3 小时前
Cgroups v2:为什么内存限制设了,宿主机数据库还是被 OOM
linux
NJCloud3 小时前
TiDB 集群部署与 MySQL 兼容性适配实战
linux·运维·数据库·mysql·tidb
2401_868534783 小时前
UNIX常用命令英文全称与中文解释整理
linux·运维
FL16238631294 小时前
室内易燃物识别易燃评估室内易燃程度识别分割数据集labelme格式1015张85类别
java·服务器·前端
阿祖zu4 小时前
开源项目-让本地 Codex 临时接管远程 Linux 服务,实现快速运维
linux·gpt·agent
baidu_259339575 小时前
智慧消防管理系统平台(基于物联网与大数据的城市消防安全解决方案)
大数据·人工智能·物联网·云计算·智慧消防·力安科技·gdliontech.cn
Android系统攻城狮7 小时前
Linux PipeWire深度解析之pw_factory_create_object调用流程与实战(七十二)
linux·音频进阶·pipewire音频进阶