当前位置: 首页 > article >正文

Linux目录结构以及文件操作

Linux目录结构以及文件操作

ubuntu属于Linux的发行版,带图形界面。但是跑在嵌入式设备中的Linux操作系统往往不带图形界面,直接使用命令来操作。Linux区分大小写。

在Linux系统上,文件被看作字节序列。

普通文件(—)

录目(D)

符号链接(l)

硬连接:讲两个文件名指向硬盘上一个存储空间,对于两个文件中的任何一个内容进行修改都会影响另一个文件。

软连接:又称符号连接,是指将一个文件指向另一个文件的文件名,由ln-s命令建立Linux命令操作目的

Linux采用的命令是shell命令。我们采用命令是为了操作文件,比如访问某个录目,或者访问某个文件等等。

Linux文件目录分布

Linux

文件录目是呈现树状结构的。

常用的Linux指令

用户目录:~或者 /home/username

• cd+文件夹名字:访问某个文件夹

•Is:显示当前所在目录的文件

• touch+文件名:创建文件

•rm+文件名:删除文件

• rm-rf+目录名:删除目录

•TAB键:补全

•mkdir+目录名:创建目录

• sudo+命令:用管理员权限执行命令

• pwd:显示当前目录的绝对路径

5.vi编辑器的简单使用

vi是一种方便的代码编辑器,Linux系统一般是自带的

vi和Dvim的区别:vim是vi的升级版,甚础功能两者一致,不过在嵌入式开发板中只有v没有vim,但是在Ubuntu上我们可以使用vim编辑器,它的功能更加丰富。

这里只讲解vi编辑基础用法,如果使用vim编辑器需要手动安装vim编译器

sudo apt-get install vim

vi+文件名 用Vi打开/创建某个文本文件

如vi hello.c,回车后进入如下页面,此时是在命令行模式

按i进入文本模式,即可编辑代码,注意只可以键盘操作,鼠标不行。退出文本模式按Esc,然后

:wq   保存文本并退出

sudo apt-get install gcc    下载Linux编译器

  gcc hello.h  编译这个文件

gcc hello.c -o hello 把文件名另起一个名字hello

.  代表当前目录

/  运行

./ hello运行当前hello目录

 :set nu程序显示行号

:+行号:跳转到某一行

G跳转到文本末尾

dd:删除某一行,位置由光标决定

yy:复制某一行

复制的位置由光标决定yx:复制若干行,x代表行数,如2就是复制这行和它下面的两行,共三行,复制的位置由光标决定

P:把复制到内容粘贴出来,位置由光标所在决定

:+q:正常退出文本

:+q强制退出文本

gg=G:自动整理代码


http://www.kler.cn/a/589669.html

相关文章:

  • IDEA的相关配置
  • 孤儿进程与僵尸进程:Linux进程管理中的“隐形杀手”与“无主孤儿”
  • 蓝桥杯 之 数学规律求解
  • React:React主流组件库对比
  • 【数据库】Data Model(数据模型)数据模型分析
  • AGI大模型(8):提示词的安全与防护
  • Redis 持久化机制:AOF 与 RDB 详解
  • 使用Ollama本地部署DeepSeek
  • (hash表+vector 数位和相等数对的最大和)leetcode 2342
  • CUDA多线程
  • EB-Cable许可证的常见问题及解决方案
  • 贪心算法(7)(java) 分发饼干
  • C#语法基础总结
  • 蓝桥杯省赛(2024)
  • 如何创建HTML自定义元素:使用 Web Component 的最佳实践
  • 从零精通机器学习:线性回归入门
  • 书摘 ASP.NET Core技术内幕与项目实战:基于DDD与前后端分离
  • Flink 初体验:从 Hello World 到实时数据流处理
  • Chat2DB:让数据库管理像聊天一样简单
  • Windows 命令行终端常用的基础命令