首页 > 系统相关 >linux目录结构以及文件操作

linux目录结构以及文件操作

时间:2024-08-26 20:23:26浏览次数:11  
标签:文件 linux 链接 命令 Linux 文本 目录

从头学习Linux的学习记录。

1.Linux目录结构以及文件操作

        linux和Windows一样都是操作系统,但是Linux经常用于嵌入式设备中,而我们学习的Ubuntu属于Linux的发行版,带有图形界面,但跑在嵌入式设备上的Linux常没有图形界面,直接用命令行操作,这在对资源敏感的嵌入式领域,节省图形化的资源是十分便利的。

注:Windows也可以用命令行。

2.Linux命令操作的目的:

windows采用的命令:DOS命令。

Linux采用的命令:Shell命令。

采用命令是为了操作文件。

                比如说: 访问某个目录或者访问某个文件和查找某个文件。

3.Linux文件目录分布:

Linux文件目录呈现树状的数据结构。

根目录:/也就是说,目录的一个源头。

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

4.常用的Linux指令:

cd+文件夹名称:访问某个文件夹。

ls:显示当前所在的目录的文件。

touch+文件名。创建文件。

rm+文件名,删除文件。

mkdir+目录名:创建目录。

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

TAB键:命令补全。

sudo+命令:以管理员权限执行命令。

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

cd  ..        切换到上一级目录。

5. vi编辑器:

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

        vi的常用的两种模式:

1.命令行模式:按ESC进入,在这个状态下,可以输入命令常用命令 :

:+ 行号:跳转到某一行

G:跳转到文本末尾

yy: 复制某一行,复制的位置由光标所在位置决定

yx:复制若干行,x代表行数,输入2,就是复制当前行和它下面的两行(总共三行), 复制的位置由光标所在位置决定。

p:把刚刚复制的内容进行粘贴,粘贴的位置由光标所在位置决定

:+wq 保存文本并退出

:+q 正常退出文本

:+q! 强制退出文本 :set nu 程序显示行号

:dd 删除一行 ESC

: gg=G 自动整理代码

2.文本输入模式:按i进入 进入文本输入模式,即可编辑代码,注意只能键盘操作, 鼠标不行。

安装 gcc linux编译器: sudo apt-get install gcc

写完的程序:test.c

我们要将写完的程序 进行编译,生成二进制文件 a.out

:编译完之后默认生成的文件 指定生成的文件名 gcc  test.c –o  file.c 

6.Ubuntu文件颜色状态:

  1. 默认颜色:普通文件和文件夹通常显示为默认颜色,这取决于使用的系统主题。

  2. 蓝色:链接文件,包括符号链接(symlinks)和硬链接(hard links)。

  3. 绿色:可执行文件。这表示文件具有执行权限,并且可以作为程序运行。

  4. 红色:删除或损坏的链接。如果链接指向的文件或目录不存在,链接文件可能会显示为红色。

  5. 黄色:压缩文件,如 .zip.tar.gz 等。

  6. 紫色:PDF文件或某些其他类型的文档。

  7. 橙色:某些类型的媒体文件,如视频文件。

  8. 淡蓝色:目录(文件夹)。

  9. 淡灰色:隐藏文件或以点(.)开头的文件。

  10. 其他颜色:其他颜色可能与特定的文件类型或自定义设置有关。

补充:ls -l

        以长列表格式显示文件和目录的信息。这个命令提供了关于每个文件和目录的详细列表,包括权限、所有者、大小和最后修改时间等。

标签:文件,linux,链接,命令,Linux,文本,目录
From: https://blog.csdn.net/2301_77071575/article/details/141500148

相关文章

  • jmeter性能测试之CSV 数据文件设置
    文章目录业务场景使用步骤步骤1:准备数据步骤二:编写csv文件步骤三:添加CSV数据文件设置步骤四:定义接口,选择文件上传,文件名称通过“浏览”添加即可业务场景有一个文件上传的接口,希望每个线程上传不同的文件(比如说开启十个线程,每个线程上传一个excel文件),就可以将1......
  • [Meachines] [Easy] Remote NFS备份文件泄露+Umbraco-RCE+TeamViewer权限提升
    信息收集IPAddressOpeningPorts10.10.10.180TCP:21,80,111,135,139,445,2049,5985,47001,49664,49665,49666,49667,49678,49679,49680nmap-p-10.10.10.180--min-rate1000-sC-sVPORTSTATESERVICEVERSION21/tcpopenftp......
  • Linux系统性能调优详细讲解和案例示范
    Linux系统以其稳定性和高效性广受欢迎,但在实际使用过程中,随着负载的增加,性能问题也不可避免地出现。本文将深入探讨Linux系统性能调优的核心概念,介绍一些常用的性能定位命令,并结合实际案例详细说明如何解决常见的性能问题。一、性能调优概述在Linux系统中,性能调优是确保......
  • Java将数据导出为Excel文件
    使用ApachePOI生成基本ExcelApachePOI是一个强大的Java库,用来处理MicrosoftOffice文件。对于Excel文件(.xls和.xlsx)处理,提供有HSSF(.xls)和XSSF(.xlsx)等API。importorg.apache.poi.ss.usermodel.*;importorg.apache.poi.xssf.usermodel.XSSFWorkbook;importjavax.serv......
  • 《欧洲卡车模拟2》游戏启动时闪退提示缺少Core_ets2mp.dll文件怎么解决?欧卡2游戏崩溃
    在玩《欧洲卡车模拟2》时,游戏启动时出现闪退,并提示缺少Core_ets2mp.dll文件,这着实令人困扰。玩家可以尝试重新安装游戏、更新驱动程序,或者从可靠来源获取该文件并正确放置,以解决这一问题。本篇将为大家带来《欧洲卡车模拟2》游戏启动时闪退提示缺少Core_ets2mp.dll文件怎么解决......
  • 《魔兽世界》游戏崩溃弹窗“找不到gamede.dll文件”该怎么办?魔兽世界游戏闪退提示缺少
    在玩《魔兽世界》时,游戏崩溃并弹窗提示“找不到gamede.dll文件”,这十分令人头疼。玩家可以尝试重新安装游戏、检查文件完整性,或者在网上查找可靠的该文件资源进行补充,以此来解决这个棘手的问题。本篇将为大家带来《魔兽世界》游戏崩溃弹窗“找不到gamede.dll文件”该怎么办的内......
  • Linux 下 gdb 的使用
    目录一、概述1、安装和启动GDB二、GDB常用命令1、查看源码2、断点2.1设置断点2.2查看断点信息2.3删除断点2.4激活/禁用断点2.5观察断点2.6捕获信号2.7线程中断3、查看信息3.1查看数据3.2查看内存3.3查看栈信息3.4查看栈帧信息4、运行、调试5、编辑和搜......
  • Typecho Joe 导航菜单目录以及搜索关键字回显主题优化版
    Joe是Typecho博客中一款开源免费且非常精美的主题,但是这款主题很早就停止维护了,有些功能作者并没有开发,并且在Typecho更新到1.2.1版本后还出现了一个小BUGJoe主题的知名度很高,所以在原作者停止维护后很多大佬发布过自己魔改的版本,不可否认魔改后的主题BUG基本解决,而且......
  • 网站提示500.19 服务器错误:该文件的数据在配置数据库中配置不正确怎么办
    当网站提示 500.19InternalServerError 并指出“该文件的数据在配置数据库中配置不正确”时,这通常意味着IIS(InternetInformationServices)服务器上的配置文件(如 web.config)存在问题。这类错误通常与配置文件的格式、权限或内容有关。以下是解决 500.19InternalServ......
  • centos9(linux): 安装clamav
    一,官方网站https://www.clamav.net/如图:二,安装1,开启epel仓库[root@blog~]#yuminstall-yepel-release2,安装clamav[root@blog~]#yuminstallclamav说明:病毒库数据较大,200多M,安装时需要等待较长时间安装完成后查看clamav的版本:[root@blog~]#clamscan-VCla......