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保存)
相关推荐
随身数智备忘录4 分钟前
lpa分层审核指标怎么设?拆解关键指标,看lpa分层审核指标如何应对标准不一与责任虚化
服务器
有味道的男人4 分钟前
1688 跨境 API:多语言、跨境代采、独立站商品同步方案
java·服务器·前端
Hoxy.R6 分钟前
银河麒麟 V10 离线安装 s3cmd 踩坑记录+存储负载均衡测试
linux·运维·华为·存储
AC赳赳老秦23 分钟前
OpenClaw与思维导图工具联动:自动生成工作规划脑图、拆解任务节点,适配职场管理
java·大数据·服务器·数据库·python·php·openclaw
rGzywSmDg28 分钟前
如何在Dev-C++中选择TDM-GCC编译器
linux·jvm·c++
Irissgwe30 分钟前
九、Linux信号机制(二)
linux·进程·可重入函数·volatile·sigchld信号·进程信号
野熊佩骑33 分钟前
一文读懂Nginx 之 Ubuntu使用apt方式安装Nginx官方最新版本
linux·运维·服务器·nginx·ubuntu·http
顶点多余1 小时前
多路转接--select /poll
运维·服务器
闫记康1 小时前
Linux学习day3
linux·服务器·学习
皆圥忈1 小时前
Linux 进程管理从入门到实战(一)
linux