文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

如何分析Linux系统中的目录结构

2023-06-28 17:13

关注

如何分析Linux系统中的目录结构,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

在Linux系统中所有文件和目录都是以“/”节点为基础的树形结构,这和Windows有很大的差别,

Linux目录结构

/ 根分区,只有root用户对此目录拥有写权限。

/etc 配置文件

/boot 启动文件

/var 可增长的目录 。日志,文件等。

/root 管理员所有数据 root用户的家目录。

/tmp 临时文件 (大概15天清空一次。)

/usr unix software source /usr/src 源代码目录。/usr/local 自己的软件安装位置。

/bin 命令 二进制可执行文件。

/sbin 系统命令。

/mnt 挂载目录。

/dev 设备文件。 一切皆文件,终端,磁盘等。键盘,鼠标等。

/home 普通用户文件存放位置。

/proc 虚拟目录。可以查看每个进程的情况。

/lib 存放系统的库文件(动态库,静态库。 .a静态库,.so动态库)。类似于.dll文件。

绝对路径与相对路径

绝对路径是从/ 开始的。

相对路径是以. .. 开始的。

创建,删除复制文件

 touch a.txt

创建一个文件

 mkdir test

创建一个目录

 [root@local ~]# cat a.txt hello linux

查看文件

 [root@local ~]# less /var/log/messages

less 可以上下左右查看。enter,空格都是下一页。q退出查看。

 [root@local ~]# more /var/log/messages

more只能向下翻页查看。

 [root@local ~]# cat /var/log/messages

cat一次性展示所有内容。

 [root@local ~]# tail -n 10 /var/log/messages  Jan  5 15:30:01 local systemd: Started Session 14 of user root. Jan  5 15:30:01 local systemd: Starting Session 14 of user root. Jan  5 15:40:01 local systemd: Started Session 15 of user root. Jan  5 15:40:01 local systemd: Starting Session 15 of user root. Jan  5 15:50:01 local systemd: Started Session 16 of user root. Jan  5 15:50:01 local systemd: Starting Session 16 of user root. Jan  5 16:00:01 local systemd: Started Session 17 of user root. Jan  5 16:00:01 local systemd: Starting Session 17 of user root. Jan  5 16:01:01 local systemd: Started Session 18 of user root. Jan  5 16:01:01 local systemd: Starting Session 18 of user root.

tail 最后多少行。

 [root@local ~]# head -n 10 /var/log/messages  Jan  2 16:17:58 local rsyslogd: [origin software="rsyslogd" swVersion="7.4.7" x-pid="887" x-info="http://www.rsyslog.com"] start Jan  2 16:17:47 local journal: Runtime journal is using 8.0M (max allowed 99.2M, trying to leave 148.9M free of 984.9M available → current limit 99.2M). Jan  2 16:17:47 local journal: Runtime journal is using 8.0M (max allowed 99.2M, trying to leave 148.9M free of 984.9M available → current limit 99.2M). Jan  2 16:17:47 local kernel: Initializing cgroup subsys cpuset Jan  2 16:17:47 local kernel: Initializing cgroup subsys cpu Jan  2 16:17:47 local kernel: Initializing cgroup subsys cpuacct Jan  2 16:17:47 local kernel: Linux version 3.10.0-327.el7.x86_64 (mockbuild@x86-034.build.eng.bos.redhat.com) (gcc version 4.8.3 20140911 (Red Hat 4.8.3-9) (GCC) ) #1 SMP Thu Oct 29 17:29:29 EDT 2015 Jan  2 16:17:47 local kernel: Command line: BOOT_IMAGE=/vmlinuz-3.10.0-327.el7.x86_64 root=UUID=87b51ffa-2f57-4ac2-99e7-e491bb257520 ro rhgb quiet LANG=zh_CN.UTF-8 Jan  2 16:17:47 local kernel: Disabled fast string operations Jan  2 16:17:47 local kernel: e820: BIOS-provided physical RAM map:

head 开头多少行。

 [root@local ~]# tail -f -n 10 /var/log/messages  Jan  5 15:30:01 local systemd: Started Session 14 of user root. Jan  5 15:30:01 local systemd: Starting Session 14 of user root. Jan  5 15:40:01 local systemd: Started Session 15 of user root. Jan  5 15:40:01 local systemd: Starting Session 15 of user root. Jan  5 15:50:01 local systemd: Started Session 16 of user root. Jan  5 15:50:01 local systemd: Starting Session 16 of user root. Jan  5 16:00:01 local systemd: Started Session 17 of user root. Jan  5 16:00:01 local systemd: Starting Session 17 of user root. Jan  5 16:01:01 local systemd: Started Session 18 of user root. Jan  5 16:01:01 local systemd: Starting Session 18 of user root. Jan  5 16:03:51 local systemd-logind: New session 19 of user root. Jan  5 16:03:51 local systemd: Started Session 19 of user root. Jan  5 16:03:51 local systemd: Starting Session 19 of user root. Jan  5 16:03:51 local dbus[887]: [system] Activating service name='org.freedesktop.problems' (using servicehelper) Jan  5 16:03:51 local dbus-daemon: dbus[887]: [system] Activating service name='org.freedesktop.problems' (using servicehelper) Jan  5 16:03:51 local dbus[887]: [system] Successfully activated service 'org.freedesktop.problems' Jan  5 16:03:51 local dbus-daemon: dbus[887]: [system] Successfully activated service 'org.freedesktop.problems'

tail -f 动态的查看数据。这个很实用。

 [root@local ~]# rm -r test2 rm:是否删除目录 "test2"?y [root@local ~]# rm -rf test

rm -r 包括子目录,-f 强制删除。

Linux有哪些版本

Linux的版本有:Deepin、UbuntuKylin、Manjaro、LinuxMint、Ubuntu等版本。其中Deepin是国内发展最好的Linux发行版之一;UbuntuKylin是基于Ubuntu的衍生发行版;Manjaro是基于Arch的Linux发行版;LinuxMint默认的Cinnamon桌面类似Windows XP简单易用;Ubuntu则是以桌面应用为主的Linux操作系统。

关于如何分析Linux系统中的目录结构问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网行业资讯频道了解更多相关知识。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-人工智能
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯