首页 > 系统相关 >Linux系统文件管理读书笔记

Linux系统文件管理读书笔记

时间:2023-09-22 17:47:15浏览次数:35  
标签:文件 读书笔记 命令 时间 系统文件 Linux touch 目录

       在我初学Linux系统的过程中,我学到了一些基础知识,包括了解Linux系统的目录结构、掌握处理文件的基本命令,以及掌握vim编辑器的使用。这些知识对于理解和使用Linux系统非常重要,下面是我学到的一些关键点:

Linux系统目录结构:

Linux系统的目录结构是层级化的,它包括了许多不同的目录,每个目录都有特定的用途。一些重要的目录包括:

  1. /:根目录,整个文件系统的起点。
  2. /home:用户的主目录,每个用户都有自己的子目录。
  3. /etc:系统配置文件存放的地方。
  4. /bin/usr/bin:包含可执行文件的目录。
  5. /var:包含可变数据的目录,如日志文件。
  6. /tmp:用于临时文件的目录。

处理文件的基本命令:

在Linux系统中,有许多用于处理文件和目录的基本命令。一些常用的命令包括:

  1. ls:列出目录内容。
  2. cd:改变当前工作目录。
  3. mkdir:创建新目录。
  4. touch:创建新文件。
  5. cp:复制文件或目录。
  6. mv:移动文件或目录。
  7. rm:删除文件或目录。
  8. cat:查看文件内容。
  9. grep:在文件中搜索文本。

Vim编辑器的使用:

Vim是一款强大的文本编辑器,尽管它有一些陡峭的学习曲线,但一旦掌握,它可以提供高效的文本编辑能力。一些常用的Vim命令包括:

  1. 进入插入模式:按下i键。
  2. 保存文件:按下Esc键,然后输入:w并按下Enter
  3. 退出Vim:按下Esc键,然后输入:q并按下Enter
  4. 强制保存并退出:按下Esc键,然后输入:wq并按下Enter

Linux系统文件时间:

当谈到Linux系统中文件的时间,有三个主要的时间戳,它们记录了文件的不同时间点。这是一些关于这些时间戳的信息:

  1. 访问时间(atime):这个时间戳记录了文件最后一次被读取的时间。
  2. 修改时间(mtime):这个时间戳记录了文件内容最后一次被修改的时间。
  3. 改变时间(ctime):这个时间戳记录了文件元数据(如权限或所有权)最后一次被修改的时间。

如果要查看文件的时间戳,可以使用`stat`命令。例如,要查看文件的访问、修改和改变时间,可以运行以下命令:

stat 文件名

有时候,困难需要手动更改文件的时间戳。可以使用`touch`命令来实现这一点。例如,要将文件的访问和修改时间设置为当前时间,可以运行以下命令:

touch 文件名

或者,可以使用`touch`命令的`-t`选项来指定一个特定的时间戳,以便修改文件的时间戳。

 

这些笔记涵盖了我在学习Linux系统基础知识时的一些关键方面。继续深入学习和实践将帮助我更好地理解和利用Linux系统。但愿我在Linux的旅程中取得成功!

标签:文件,读书笔记,命令,时间,系统文件,Linux,touch,目录
From: https://www.cnblogs.com/ppwqdsx/p/17722973.html

相关文章

  • linux命令创建文件
    Linux命令创建文件 在Linux系统中,有多种命令可以用来创建文件。下面将介绍几个常用的方法。1.使用touch命令创建文件:touch文件名该命令会创建一个空文件,如果文件已存在,则会更新文件的访问和修改时间。2.使用echo命令创建文件:echo"内容">文件名该命令会将指定的内......
  • ArchLinux安装pip3
    安装命令sudopacman-Spython-pip使用pip3安装一个软件试试:pip3installyou-get###安装完成后有以下提示#Installingcollectedpackages:you-get#WARNING:Thescriptyou-getisinstalledin'/home/cirry/.local/bin'whichisnotonPATH.#Consideradding......
  • Linux运维指南丨5种Linux安装包管理工具中文手册
    本篇介绍常见Linux操作系统的安装包管理工具,主要介绍其使用命令。包管理系统除了安装软件外,它还提供了工具来更新已经安装的包。包存储库有助于确保你系统中使用的代码是经过审查的,并且软件的安装版本已经得到了开发人员和包维护人员的认可。dpkgUbuntu、Debian......
  • Linux 运维必备 150 个命令汇总
    本文章盘点了Linux运维必备150个命令,可配合网站使用。定位你需要使用的命令,然后去这个网站查询详细用法即可。地址:https://www.linuxcool.com 线上查询及帮助命令man:全拼manual,用来查看系统中自带的各种参考手册。help:用于显示shell内部命令的帮助......
  • Linux安装软raid5
    创建raid5配置第一步:通过fdisk-l查看测评类型,是否有gpt类型的盘,如果有需要做如下操作#foriin`lsblk-l|grep disk|grep14.6|awk'{print$1}'`;doparted-s/dev/$imklabelgptmkpartstorage0%100%;doneparted-s/dev/sdbmklabelgpt//格式化gpt分区#mkla......
  • linux基本命令(ls,man,pwd,cd,mkdir,echo,touch,cp,mv,rm,rmdir)
    本章命令一共11个123456lsmanpwdcpmkdirechotouchcpvmrmmkdir    命令的使用1.ls命令作用:列出指定目录下的工作目录,默认当前目录语法:ls[参数][文件目录]参数-a列出所有文件,包括以.开头的隐藏文件参数-d列出目录本身并不包括目录中的文......
  • How to use a shell script to check whether a command had been installed in the L
    HowtouseashellscripttocheckwhetheracommandhadbeeninstalledintheLinuxserverAllInOneerrors❌shellscripterror[::需要整数表达式shellscripterror[:-eq:需要一元表达式shellscripterror[:==:需要一元表达式#!/usr/bin/envbashif[[$(c......
  • linux下实现tomcat定时自动重启
     tomcat自带的脚本中没有提供直接restart的模式,但是有start和shutdown两种模式。要实现restart模式,实际上只需要判断是否已经启动tomcat,若已经启动则限制性shutdown,然后在执行start。或者通过psaux查询出是否存在tomcat进程,若存在kill-9tomcat的pid,再进行启动tomcat.通过she......
  • linux 查看jdk安装路径
    [root@iz2ze9ufq5ehrayz6j88sazbin]#java-versionjavaversion"1.8.0_191"Java(TM)SERuntimeEnvironment(build1.8.0_191-b12)JavaHotSpot(TM)64-BitServerVM(build25.191-b12,mixedmode)[root@iz2ze9ufq5ehrayz6j88sazbin]#whichjava/usr......
  • Linux上监控tomcat down掉后自动重启tomcat
    Linux上监控tomcatdown掉后自动重启tomcat解决思路Linux上监控tomcatdown掉后自动重启tomcat第一步编辑:monitor.sh文件(文件内容看下文)第二步安装crontab(安装步骤看下文)第三步添加定时任务:crontab-e第四部添加crontab内容*/1****/usr/java/monitor.sh第五步重新......