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保存)
相关推荐
>Andre<23 分钟前
UFS5.0标准中文全译·卷一:范围、术语与架构
android·linux·嵌入式硬件
用户05101225729632 分钟前
Linux下有关QT显示环境变量设置
linux·嵌入式
闲云自留地33 分钟前
告别命令恐惧症,openEuler 基础操作 + 文本 + 网络管理实战
linux·运维·云计算
剑指offer.43 分钟前
ARM裸机开发-点亮LED灯
linux·服务器·嵌入式硬件
GeW1 小时前
工作忙.基础弱,也能快速拿RHCE?这套方法亲测有效
linux
Wang's Blog1 小时前
Java 接入Redis: 使用Jedis操作Redis
java·服务器·redis
Ivanqhz1 小时前
数据搬运是性能关键
java·服务器·网络·人工智能·深度学习
其实防守也摸鱼2 小时前
常见安全架构中 Shiro 的认证确认机制解析
运维·服务器·数据库·windows·github
Julien20042 小时前
自动挂载网络附加存储
linux·服务器·网络
codigger2 小时前
服务器又卡了?一篇讲透 Linux 性能排查(基础四件套 + perf/strace/火焰图)
linux·后端·性能优化