linux简介ubuntu,Linux文件系统简介(基于Ubuntu)

1. 查看Linux文件系统

(1)使用ls命令可以查看Ubuntu系统的的典型布局。

命令:$ ls /  显示:

(2)要想看到更详细的目录层次结构,则应安装和使用tree命令来显示根目录或基本目录的布局,以及与之相关联的子目录。

命令:$ tree –dx

/ 显示:

2. 使用/bin和/sbin目录下的基本命令

/bin目录中包含了在运行和引导Linux系统时要使用的基本命令。一般情况下,只有root操作员才有权使用/sbin目录中的命令。这些命令不依赖于驻留在/lib或/usr/lib目录下的软件库。

3. 在/boot目录和/dev目录中存储引导的内核和查看存储设备

(1)/boot目录下包含了一个压缩的Linux内核版本,在引导时加载,还包含了其它一些描述该内核或为Linux引导提供信息的文件。

(2)Linux设备文件位于/dev目录下。Linux系统上几乎所有的东西都是文件,但除了网卡。该目录下包含的常用设备包括:

IDE硬盘驱动器,比如/dev/hda和/dev/hdb.

CD-ROM驱动器:其中一些是IDE,另外一些是效仿SCSI的CD-RW驱动器,比如/dev/scd0等等。

串口,比如代表COM1的/dev/ttyS0,代表COM2的/dev/ttyS1等等。

指示设备,包括/dev/input/mice和其他。

打印机,比如/dev/lp0.

4. 使用和编辑/etc目录下的文件

在/etc目录下有很多系统配置文件和目录,比如:Apache、OpenSSH和xinetd都在/etc下有相应的配置文件。

还包括其他重要的系统相关的配置文件,比如:fstab(代表系统的文件系统表)、inittab(系统初始化表,用于定义默认的运行级别)、modprobe.conf(包含在加载内核模块中启用各种设备类型)、passwd(系统上的用户列表,包括用户账号信息)、printcap(系统的打印机能力数据库)、shells(系统中的准许使用的shell列表)。

5. 保护用户目录/home中的内容

Linux系统上最重要的数据莫过于/home目录下用户目录中的数据了。将系统数据与用户数据分开保存有助于防止数据丢失,并且可以使备份过程给为容易。

6. 使用/proc目录的内容与内核进行交流

/proc目录的内容是从内存中创建的,而且只在Linux正在运行时才存在。

(1)使用free命令来显示meminfo文件中的信息,命令:$ free (也可以通过cat命令:cat /proc/meminfo来获取相同的命令)将显示:

(2)/proc目录的其它用法:

获取CPU信息: cat /proc/cpuinfo 来获取CPU的系列、类型和速度等。

获取内核版本: cat /proc/version 来获取内核版本,还有其他等等。

7. 使用/usr目录下的共享数据

/usr目录下包含了该系统上任何人使用的软件应用程序、库和其它类型的共享数据,其包含了许多子目录,如X

Window系统、手册页(/usr/share/man)、软件包共享文件(/usr/share/emacs)等等。

8. 在/tmp目录下的存储临时文件

当使用Linxu时,有各种程序在这个目录下创建文件。

9. 访问/var目录下的可变数据文件

/var目录下包含由各种服务用于缓冲(spooling)和记录日志的子文件。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/520009.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

揭秘人工智能(系列):人工智能带来的网络安全威胁

历史表明,网络安全威胁随着新的技术进步而增加。关系数据库带来了SQL注入攻击,Web脚本编程语言助长了跨站点脚本攻击,物联网设备开辟了创建僵尸网络的新方法。而互联网打开了潘多拉盒子的数字安全弊病,社交媒体创造了通过微目标内…

查看脚本执行时间

#!/bin/bash starttimedate %Y-%m-%d %H:%M:%S #执行程序 #/usr/bin/unoconv -f pdf CHANGELOG.md #/usr/bin/soffice --headless --invisible --convert-to pdf /app/9.67m.doc endtimedate %Y-%m-%d %H:%M:%S start_seconds$(date --date"$starttime" %s); end_sec…

支付宝工程师创造出了一个可以“拷贝”支付宝的神器

mPaaS是源于支付宝的移动开发平台,从最初的金融级移动开发平台,逐渐演进成集开发、测试、发布、分析、运营于一体的 App 全生命周期管理平台,服务了广发银行、12306、上海地铁等标杆级客户,帮助客户完成技术升级与业务增长。 “拷…

java.net.BindException: Address already in use: connect

https://blog.csdn.net/qq_39240270/article/details/93633821

c语言行列坐标是先行后j,C语言学习之行列操作

C语言学习之队列操作本文件为队列操作的接口:/*queue.h*/#ifndef _SEQQUEUE_H_#define _SEQQUEUE_H_#define QUEUE_MAX 15typedef struct{int number; //顾客编号long time;//进入时间}DATATYPE_T;typedef struct{DATATYPE_T data[QUEUE_MAX]; //队列数组int head; …

Kubernetes API 与 Operator,不为人知的开发者战争

如果我问你,如何把一个 etcd 集群部署在 Google Cloud 或者阿里云上,你一定会不假思索的给出答案:当然是用 etcd Operator! 实际上,几乎在一夜之间,Kubernetes Operator 这个新生事物,就成了开…

面试编程岗,期望40K,为什么老板给我翻倍?

临近年底,互联网正在经历优化升级,不少公司出现了裁员新闻,也有很多人纷纷转型、跳槽。那么 IT领域内,什么样的工作比较好?最近笔者看笔者在网上看到一个被裁员的帖子,但仍被震撼到了,也许答案不…

最小化 Java 镜像的常用技巧

背景 随着容器技术的普及,越来越多的应用被容器化。人们使用容器的频率越来越高,但常常忽略一个基本但又非常重要的问题 - 容器镜像的体积。本文将介绍精简容器镜像的必要性并以基于 spring boot 的 java 应用为例描述最小化容器镜像的常用技巧。 精简…

linux上传下载文件命令rz、sz

要使用rz、sz命令传输文件需要给服务器安装lrzsz: yum -y install lrzsz命令sz、rz的使用方法 rz中的r意为received(接收),输入rz时,意为服务器接收文件,即将文件从本地上传到服务器。 sz中的s意为send(发送),输入sz时&#xff…

linux block的含义,Block Prefetching含义

以下是翻译Christian Antognini的《Troubleshooting Oracle Performance》P422,关于block prefetching介绍:在正常情况下,每个基于单个数据块的处理(如rowid访问和Index range scan),如果缓存中不存在该数据块,将导致单…

从概念到技术,打通「中台」的任督二脉,别再说不知道中台是什么

2019 年,「中台」这个词火了!随着阿里等头部互联网企业搭建和推动中台业务,让越来越多的企业关注中台,纷纷提出「中台战略」,帮助企业自身加速实现数字化转型。不少企业还在观望「中台」:1、我的企业里需要…

Mars 如何分布式地执行

先前,我们已经介绍过 Mars 是什么。如今 Mars 已在 Github 开源并对内上线试用,本文将介绍 Mars 已实现的分布式执行架构,欢迎大家提出意见。 架构 Mars 提供了一套分布式执行 Tensor 的库。该库使用 mars.actors 实现的 Actor 模型编写&am…

maven编译 Process terminated【已解决】

在idea中打开了settings文件,找到提示的报错位置,删除或者调整即可

揭秘人工智能(系列):深度学习是否过分夸大?

2012年左右,多伦多大学的研究人员首次使用深度学习来赢下了ImageNet,它是一项非常受欢迎的计算机图像识别竞赛。对于那些参与AI行业的人来说,这是一个大问题,因为计算机视觉是使计算机能够理解图像背景的学科,也是人工…

互联网诞生记:风起于青萍之末

戳蓝字“CSDN云计算”关注我们哦!作者 | 老姜出品 | CSDN云计算(ID:CSDNcloud)“起初阿帕创造阿帕网络。阿帕网络是空虚混沌。渊面黑暗。阿帕的灵运行在网络里面。阿帕说:‘要有一个协议。’就有了一个协议。阿帕看它是…

powerpc 汇编linux,PowerPc下的寻址模式

本篇文章主要描述了Powerpc的寻址模式,让自己对内存映射、寻址的概念理解深入些。在开始讨论寻址模式之前,让我们首先来回顾一下计算机内存的概念。可能之前已经了解了关于内存和编程的一些事实,但是由于现代编程语言正试图淡化计算机中的一些…

org/springframework/util/backoff/BackOff

因为在项目要使用队列&#xff0c;昨天整合spring和rabbitmq&#xff0c;当在配置消费者时,就是下面一段代码。 <rabbit:listener-containerconnection-factory"connectionFactory" acknowledge"auto"><rabbit:listener queues"queue_one&q…

2018最佳GAN论文回顾(上)

我很高兴今年参加了一个研究项目&#xff0c;这要求我必须熟悉大量用于计算机视觉方面的深度学习领域的资料。我对过去两、三年内取得的进展感到惊讶&#xff0c;这真的非常令人兴奋和鼓舞&#xff0c;所有不同的子领域&#xff0c;如图像修复、对抗性样本、超分辨率或是三维重…

被神话的大数据——从大数据(big data)到深度数据(deep data)思维转变

自从阿法狗战胜人类顶级棋手之后&#xff0c;深度学习、人工智能变得再一次火热起来。有些人认为&#xff0c;深度学习的再一次兴起是源于硬件的提升、数据量的增多以及高效算法的研究。这并不完全精确&#xff0c;有一个基本的误解是更大的数据会产生更好的机器学习结果。然而…

c语言define定义全局变量,webpack中使用DefinePlugin定义全局变量

webpack中使用DefinePlugin来传递构建的环境变量给源代码使用最近在思考如何提供一种前后端开发功能测试既高效又安全的方案,因为对于我平时的项目是前后端同时进行的,后端我已经有了完备的权限管理,前端不能的角色会有不同的访问数据权限.而在vue前后端分离开发情况下, ...多个…