文件管理系统_Python学习第170节--Linux文件管理系统实际操作和具体介绍

【每天几分钟,从零入门python编程的世界!】

c770018fd5bf17190ebf49739a1850ed.png

上节我们简单了解了Linux文件管理系统,现在我们学习它的实际操作。

首先我们解释下~和/的区别。

~

之前我们介绍过,我们说~是Linux系统的根目录,其实这个说法是不准确的,~也叫家目录,表示当前用户的目录。其实我们可以把它理解为是我们个人目录的根目录。它是我们以个人的用户名进入Linux系统最开始的默认的目录,并不是整个Linux文件管理系统的根目录。

如果以个人用户(我的个人用户名是xiaozhi)登录,~就代表/home/xiaozhi。

如果以root(超级管理员)这个用户登录,~就代表/root。

现在我们来验证一下:

刚开始我们是以自己的个人用户名登录的Linux系统,我们在命令行直接输入cd ~,就把目录切换到当前用户(个人用户,我的个人用户名是xiaozhi)的目录了,我们再输入pwd,运行结果就是/home/xiaozhi,如下图:

7a62f97c223330fd318413fcdf11a4ff.png

现在我们在命令行输入su,然后回车,就把用户切换到超级用户了。

切换到超级用户之后,我们在命令行输入cd ~,就把目录切换到当前用户(超级用户root)的目录了。然后我再输入pwd,运行结果就是/root,如下图:

b7972d7311d27b8074b5e459ffd1a991.png

/

/才是Linux整个文件管理系统的根目录。

一个路径的末尾如果有/,就表示这是一个目录,如果没有/,就表示这是一个文件。单独的一个/,这个符号就是表示根目录。

我们以个人用户xiaozhi来验证,如下图:

f5774944e863c361bee528ec9bd1655c.png

我们以超级管理员用户root来验证,如下图:

9dbb2882ddb0338d4bdb0461a432dd6c.png

总结:

1. ~是家目录,也就是用户的个人目录,/是整个Linux文件管理系统的根目录。

2. 每一个用户都有“家”目录,也就是说每一个用户都具有个人目录,包括超级管理员root这个用户。

3. 超级管理员root这个用户的“家”目录就是/root,普通用户xxx(xxx代表普通用户的用户名)的“家”目录就是/home/xxx。

4. 不管是普通用户还是超级用户,根目录都是一样的,都是/。

补充:

普通用户切换到超级用户,使用命令su,然后回车。

超级用户切换到普通用户,使用命令su - username(username代表普通用户名,根据每个人自己定的用户名不同而不同),然后回车。

现在我看看根目录里面有什么东西,我们把根目录里面的文件列出来,如下图:

1687ad1f6d636775f95253dac79f2d75.png

我们看到根目录里面有bin、dev、home、lib64、mnt、proc、run、srv、tmp、var、boot、etc、lib、media、opt、root、sbin、sys、usr这些文件目录。上节我们介绍过FHS(Linux目录配置标准),FHS里面就有这些目录每一个目录的说明,这些目录里面又有哪些东西都在FHS里面有说明。

比如说bin就是我们平时运行一些程序的目录,其实cd、ls这些命令都是封装好的程序,这些程序都是在bin里面进行运行的。bin就相当于专门安装程序的地方。

还比如说dev里面就是专门装开发的一些东西,比如说电脑硬件连接的东西都在dev里面。

home我们平时用的最多,几乎所有的操作,比如说下载的东西都是在home里面。

还比如说lib和lib64(64位的lib),lib就是library的前三个字母简写,它里面装的就是一些共享的文件,可以把它理解为一个资源库吧。

tmp是temporary(翻译成中文就是临时的)的前三个字母简写,里面是一些临时的文件。

还比如说boot,boot就是开机,所有关于开机的程序文件都在boot里面,包括Linux系统的kenal(内核)都在boot里面。

opt 这个目录是主机额外安装第三方软件所存放的目录,我们之前介绍过。

还有这个sbin是在超级管理员权限下的bin。

这里就不一一介绍了,后面用到的时候我们再具体学习。

我是时问欣,欢迎关注我。跟我一起从零开始学习Python,每天花一点时间,开启python编程新世界的大门,领略新的风光,让人生多一种可能!

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

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

相关文章

redis 计数器 java_Redis 的 8 大应用场景!

之前讲过Redis的介绍,及使用Redis带来的优势,这章整理了一下Redis的应用场景,也是非常重要的,学不学得好,能正常落地是关键。下面一一来分析下Redis的应用场景都有哪些。1、缓存缓存现在几乎是所有中大型网站都在用的必…

预测分析算法的设计与实现_基于LD(编辑距离算法)的单词速记数据库分析设计与实现...

2020-21-1学期《最新数据库管理系统》结课作业展示。作者:牟伦利 褚四浩 陈思琴 曹鹏飞(电商11802)分工陈思琴:系统需求分析 、系统相关算法分析和ER图曹鹏飞:系统数据字典 、业务流程图、数据流程图和PPT制作牟伦利:存储过程、触…

matlab knnsearchidx,matlab查找最临近搜索knnsearch

[Idx,D] knnsearch(___) additionally returns the matrix D, using any of the input arguments in the previous syntaxes. D contains the distances between each observation in Y and the corresponding closest observations in X.使用先前语法中的任何输入参数返回矩阵…

php导出excel数据代码,phpspreadsheet导出数据到Excel的方法介绍(代码示例)

本篇文章给大家带来的内容是关于phpspreadsheet导出数据到Excel的方法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。之前我们使用PHP导出Excel数据时使用的是PHPExcel库,但是phpoffice已经官方宣…

linux php不能写文件内容,php 在linux系统下写出文件问题

最近写了一个简单的生成文件,服务器用的linux 但是在将文件写出到路径的时候就会写出一个其他的文件夹其中一些代码如下define("paddy",dirname(__FILE__));$gkrequest_uri();$filepathpaddy.$gk;createfile($filefath,$file);//$f…

python求逆矩阵的方法,Python 如何求矩阵的逆

我就废话不多说了,大家还是直接看代码吧~import numpy as npkernel np.array([1, 1, 1, 2]).reshape((2, 2))print(kernel)print(np.linalg.inv(kernel))注意,Singular matrix奇异矩阵不可求逆补充:pythonnumpy中矩阵的逆和伪逆的区别定义&a…

liunx php的项目地址,在 Linux 配置 PHP 项目

在 Linux 配置 PHP 项目一, 搭建测试环境软件环境:(PHP 项目)PHP5.4Apache(httpd2.4)mysql5.7二, 安装1挂载:1. 把 iso 的镜像文件放到虚拟机 Linux 的 CD/ROM(在右下角 (网络适配器 / 桥接模式) 旁有个光盘, 点击连接, 之后页面出现一个光盘)2. 使用挂载命令, 把 CD/ROM 设备里…

php中改变函数路由,通过PHP重启路由器以更换IP(原创)

在采集大批量数据时常常会触发对方服务器的“自我保护”,请求过于频繁就限制访问。这时需要停留很长一段时间(十几分钟到几十分钟不等)才能恢复访问,这样采集数据的速度就受到非常大的限制。解决方法有两个:1 通过图片识别绕过验证码机制&…

krpano 场景切换 通知_一个基于Vulkan的异步场景加载设计

异步场景加载基本流程验证完成。此方法理论上只需要使用3个Vulkan的指令队列。对于移动平台上的Vulkan,指令队列数量极少,比如Adreno640只有3个指令队列可用。所以理论上这一设计也适合目前的移动平台使用。(1) graphic_queue:用于完成当前场…

如何查询linux服务器的网卡,Linux服务器如何查看有没有无线网卡

还是实验室那台服务器,连不上网。有没有界面,所以想着如何用一些命令来链接上热点。当然,在Linux下链接wifi没有win下那么一点就好了!首先我们需要的基本条件就是: 服务器上有无线网卡。[roottomato2 ~]# iwconfiglo n…

python的多行语句可以使用反斜杠_python 为什么不用分号作终止符?

作者:豌豆花下猫 来源:Python猫一般而言,编程语言中使用分号“;”来实现两种目的:作为语句分隔符:使用分号来分隔语句(statement),这样就能在一行代码中书写多条语句(一行…

linux svn 备份脚本,SVN热备份脚本

SVN热备份脚本2011-08-03 徐磊#!/bin/sh########################################################## Script to do incremental rsync backups# modidfy: wanjie.info# date: 2010/06/04# 这个脚本不是xulei写的,我只是拿来主义,当然如果大家看不明白…

linux 关闭scp服务器,Linux系统如何关闭scp和sftp命令

Linux系统如何关闭scp和sftp命令。sftp介绍sftp是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的加密方法。sftp 与 ftp 有着几乎一样的语法和功能scp介绍两台主机之间传输文件一般使用scp命令,通常用scp命令通过ssh获取对方…

linux db2 归档,DB2的归档模式设置方法

当做在线备份,即加上online参数后,可以看到如下告警:[db2inst1localhost backup]$ db2 backup db sample online to /dev/nullSQL2413N Online backup is not allowed because the database is not recoverableor a backup pending condition…

css提取页面元素唯一性_下面这个函数,能够获取一个元素的任意 CSS 属性值。...

在对网页进行调试的过程中,经常会用到js来获取元素的CSS样式,方法有很多很多,现在仅把我经常用的方法总结如下:1. obj.style:这个方法只能JS只能获取写在html标签中的写在style属性中的值(style”…”),而无…

linux+cp+-rdf,简单构建基于RDF和SPARQL的KBQA(知识图谱问答系统)

本文主要通过python实例讲解基于RDF和SPARQL的KBQA系统的构建。该项目可在python2和python3上运行通过。注:KBQA即是我们通常所说的基于知识图谱的问答系统。这里简单构建的EasyKBQA,数据来源于网络,源码地址看下面补充说明。目录&#xff1a…

变形监测期末复习_寒假即将来临,中小学期末考试时间是什么时候?

2019年下学期也快结束,各个区的中小学考试时间安排已经公布了。今年,初二将首次进行全市统考,统考的意义重大,希望家长们可以督促孩子们重视起来,考出好成绩!下面,让我们来看一下2019下学期深圳各区中小学期…

为什叫c语言,为什么c语言叫c语言?

1972年,美国贝尔实验室的 D.M.Ritchie 在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。1973年初,C语言的主体完成。Thompson和Ritchie用它完全重写了UNIX。随着UNIX的发展&…

gddr6速率_Rambus展示18GT/s的GDDR6内存子系统:高频信号纯净度仍然非常好

Rambus最近展示了他们最新的GDDR6内存子系统,把传输速率提升到了18GT/s,而目前的市场上的GDDR6显存多为14GT/s,少数为16GT/s,18GT/s对于Rambus和GDDR6来说都是一个新的记录。在18GT/s的传输速率下,单颗位宽为32-bit的G…

株洲c语言培训机构,株洲好就业的学c语言程序设计,计算机专业地址

株洲好就业的学c语言程序设计衡阳市潇湘职业中等专业学校是由衡阳市教育主管,在衡阳校区的基础上设置的一所综合性全日制中等职业学校。坐落在国内优秀旅游城市、国内高新技术产业基地、名人辈出的全国历史文化名城-----衡阳市。我校依托长沙医校院,实现…