首页 > 系统相关 >Linux系统中文件的管理

Linux系统中文件的管理

时间:2023-11-28 13:23:13浏览次数:42  
标签:文件 系统 用户 命令 添加 参数 Linux 目录

1.文件目录与路径

(1)所有文件都在根目录(/)下,用户可以使用ls命令查看根目录下的文件。

根目录下常见的目录:

  • /bin:里边包含了一般程序工具,用户、管理员、系统都可以调用。
  • /dev:系统设备文件目录,除cpu外的所有的硬件设备都会抽象成特殊的文件放在这里,虚拟设备也放在这里。
  • /etc:包含了大部分重要的系统配置文件,这里文件的作用类似windows中的控制面板。
  • /home:一般用户目录,一般一个用户对应一个目录,保存用户的数据。
  • /lib、/lib64:库文件,包含了所有系统和用户需要的程序文件,64表示64位,但实际上除特殊的库,大部分还是链接到了lib目录下。
  • /mnt:标准挂载点,可以挂载外设磁盘。
  • /opt:一般存放第三方软件。
  • /proc:包含系统资源信息的虚拟文件系统,提供了一个接触内核数据的接口,大部分是只读的,有些允许改变。系统运行时才有文件。
  • /root:root用户的家目录。
  • /sbin:系统和系统管理员用到的程序工具。
  • /sys:与proc类似的虚拟文件系统,都是内核提供给用户的接口,可读可写。
  • /tmp:系统使用的临时空间,重启后会清空。
  • /usr:用于存放系统应用程序。
  • /var:包含一些用户可变的或临时的文件,比如log文件、邮件队列、网络下载的临时文件等等。

(2)文件路径

绝对路径:是指从根目录下开始的路径。

用户可以通过cd命令以绝对路径进入某个文件夹,此时用户可以通过pwd命令查看当前工作目录的绝对路径。

相对路径:是指相对于当前工作目录的路径。

2.目录与文件操作

(1)目录操作

创建目录:

通过mkdir命令创建一个空目录,通过添加“-p”参数来创建多层目录。

查看目录:

通过pwd命令显示当前所有目录,添加“-p”参数显示实际工作目录。

通过“ls -a”命令查看隐藏的目录文件。

通过“ls -l”命令查看目录与文件的属性,也可简写为”ll“命令。

切换目录:

通过cd命令可以切换目录,cd不加任何路径直接返回root目录,“cd -”表示返回上层目录。

删除目录:

通过rmdir命令只能删除空目录,添加”-p“参数连同上层目录一起删除。

(2)文件操作

创建文件:

通过touch命令创建空白文件,添加”-d'参数可以修改文件时间。

查看文件:

使用cat命令查看内容较少的文件,添加“-n”参数可以显示行号,添加“-A”参数显示不可显示控制字符。

more命令以逐页的方式显示文件内容,可也通过空格向下翻一页,b键向上翻一页。

less命令也是对文件或其他输出进行分页显示,可用pageuo,pagedown与键盘方向键来上下翻看文件,最后按q键退出。

head命令可以查看文件前几行的内容,添加“-n”参数显示文件的前几行。

tail命令:

使用tail命令查看文件后几行内容,添加“-n”参数显示文件后n行,添加“-f”参数查看动态文件。

grep命令:

使用grep命令对文件进行过滤、搜索关键词,快速查找内容。

(3)文件复制

cp命令:

cp命令复制文件或目录。

mv命令:

mv命令移动或重命名文件或目录。

rm命令:

rm命令可以删除文件,添加“-r”参数删除目录,添加“-f”参数跳过验证直接执行删除操作,其次尽量不使用“rm -rf”命令,如果使用了此命令删除了根目录整个系统将会瘫痪。

3.vim编辑器

vim编辑器主要有三种模式:命令模式、编辑模式、末行模式(扩展命令模式)。

命令模式:控制光标,对文件进行复制、粘贴、删除、查询等操作。

编辑模式:进行文本录入与更改。

末行模式:文档保存与退出,设置编辑环境。

vim编辑器常用命令:

 

 

标签:文件,系统,用户,命令,添加,参数,Linux,目录
From: https://www.cnblogs.com/zxc001/p/17861726.html

相关文章

  • Linux 04
    第四章文件权限本章学习目标:1.掌握基本权限用法2.掌握高级权限用法一、基本权限UGOU:owner,属主。G:group,属组。O:other,其他用户。r:read(读取),数字设定为4.w:write(写入),数字设定为2.x:execute(执行),数字设定为1.777:可读可写可执行,所有用户所有权限000:三不可。1.1设置文件属性与......
  • 【鲁班猫创意大赛2期】基于鲁班猫的幼儿Al监督系统
    【鲁班猫创意大赛2期】基于鲁班猫的幼儿Al监督系统作品介绍本作品名称为“基于树莓派的幼儿Al学习助手”(系统总体框图如下图),作品应用群体为幼儿群体,主要功能:通过实时坐姿检测,防止坐姿不端正导致的身体问题,进行语音播报,来提醒儿童时刻端正坐姿,不仅有利于儿童青少年的眼部与书......
  • MAUI Blazor 如何通过url使用本地文件
    前言上一篇文章MAUIBlazor显示本地图片的新思路中,提出了通过webview拦截,从而在前端中显示本地图片的思路。不过当时还不完善,随后也发现了很多问题。比如,不同平台上的url不统一。这对于需要存储图片路径并且多端互通的需求来说,并不友好。至少FileSystem.AppDataDirectory......
  • 如何更改linux的密码
    众所周知,设密码时笑嘻嘻,找回密码***,每次设置的linux密码最后都只防住了自己,接下来我就讲讲如何改密码Linux修改密码用passwd命令,用root用户运行passwd,passwduser_name可以设置或修改任何用户的密码,普通用户运行passwd只能修改它自己的密码。[root@localhost~]#passwd##修......
  • 加固数据安全:Java助力保护Excel文件,让数据无懈可击
    前言Excel文件保护是常用的一种功能,文件保护主要有三种:添加密码,如果没有密码不允许打开文件。添加密码,如果没有密码,不能修改文件,但可以打开,只读以及另存文件。只读推荐,通常推荐打开Excel文件的用户使用只读模式打开,这种方式仅是一种提示,并非强行保护文件。给Excel添加保护情况1:下面......
  • Linux 问题故障定位的技巧大全
    1.背景有时候会遇到一些疑难杂症,并且监控插件并不能一眼立马发现问题的根源。这时候就需要登录服务器进一步深入分析问题的根源。那么分析问题需要有一定的技术经验积累,并且有些问题涉及到的领域非常广,才能定位到问题。所以,分析问题和踩坑是非常锻炼一个人的成长和提升自我能力。如......
  • Linux驱动开发笔记(五):驱动连接用户层与内核层的文件操作集原理和Demo
    前言  驱动写好后,用户层使用系统函数调用操作相关驱动从而实现与系统内核的关联,本篇主要就是理解清楚驱动如何让用户编程来实现与内核的交互。<br>杂项设备文件操作集cd/usr/src/linux-headers-4.18.0-15viinclude/linux/fs.h  搜索到(vi则直接使用“/”):  struct......
  • 全球首发:《Guidelines for Secure AI System Development 安全人工智能系统开发指南》
    在一项具有里程碑意义的合作中,美国网络安全和基础设施安全局(CISA)和英国国家网络安全中心(NCSC)宣布发布安全人工智能系统开发指南。该出版物由23个国内和国际网络安全组织共同密封,标志着在解决人工智能(AI)、网络安全和关键基础设施交叉点方面迈出了重要一步。该指南补充了美国确保安全......
  • Linux 高级Shell脚本与用户管理(linux文件夹备份脚本)
    本文,我们将要学习Linux高级Shell脚本以及用户管理(重点)。下面,我们将开始探索几个使用的Shell脚本,然后介绍Linux中的用户管理。Shell脚本1创建动态目录首先,我们创建一个名为 create_directories.sh的脚本文件,这个将本将用于生成指定数量且具有动态名称的目录。以下是脚本......
  • linux的期末总结
    简介Linux是目前最流行的操作系统之一,在服务器、桌面、移动等领域都有广泛的应用。为了深入了解Linux内核的运行机制,我参加了学校的Linux内核分析课程。通过八周的学习,我对Linux内核有了比较深入的了解,并在以下几个方面取得了进步:掌握了Linux内核的基本概念和结构理解......