文件管理系统_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、缓存缓存现在几乎是所有中大型网站都在用的必…

sql中in与php数组,格式化SQL“IN”子句的PHP数组

我正在尝试在数据库中查询“product_id”包含在产品ID数组中的记录.该数组是多选输入(< select>)的结果,如下所示&#xff1a;$clients Array ([0] > 80000016-1302638679[1] > 8000003B-1329924004)我想将该数组传递给sql语句的“IN”子句,例如&#xff1a;$sql …

汇编汉诺塔

1 .3862 .model flat3 .stack 40964 include io.h5 ExitProcess proto near32 stdcall, ExitCode:dword6 cr equ 0dh7 lf equ 0ah8 .data9 string1 byte "请输入汉诺塔数&#xff1a;", cr, lf 10 strNum byte 10 dup(?) 11 result byte 10 dup( ) 12 byte c…

oracle精度说明符1~38_Oracle 错误代码总结及解决方案

ORA-00001&#xff1a;违反唯一约束条件(主键错误)ORA-00028&#xff1a;无法连接数据库进程ORA-00900&#xff1a;无效sql语句ORA-00904&#xff1a;字段名写错或是建表时最后一个字段有逗号ORA-00907&#xff1a;缺少右括号ORA-00911&#xff1a;无效字符ORA-00917&#xff1…

opencv为matlab,OpenCV与matlab部分函数的对应关系(转)

2、matlab中的zeros函数相当于OpenCV中的cvSetZero函数。3、matlab中的两矩阵点乘 .*相当于OpenCV中的cvMul函数。4、matlab中的两矩阵点除 ./相当于OpenCV中的cvDiv函数。5、matlab中的两矩阵相加 相当于OpenCV中的cvAdd函数。6、matlab中的两矩阵相减 -相当于OpenCV中的cvSub…

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

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

参考文献要不要首行缩进_参考文献格式要求(2015-2016-2)

1参考文献统一使用下列格式一、参考文献构成参考文献分为两个部分&#xff1a;正文部分的夹注和文后参考文献处的参考文献条目。1.正文部分的夹注(作者的姓页码)正文引用了他人的观点后&#xff0c;在后面紧靠引用处给出夹注。例如&#xff1a;The contemporary text linguisti…

c++与java中子类中调用父类成员的方法

1 java中&#xff1a;2 import java.util.Scanner;3 public class ClassTest{4 public static void main(String args[]){5 child chnew child(2);6 parent pch;7 p.print();8 //p.print2();//调用错误&#xff0c;父类中没有改成员方法&#xff0c…

华为畅享max有没有人脸识别_华为畅享7s有人脸识别吗 让我来告诉你

现在大家使用手机的频率越来越频繁&#xff0c;手机也为我们提供了许多的便利&#xff0c;今天小编也来说一下这个华为畅享7s有人脸识别吗 让我来告诉你相关的文章&#xff0c;这个操作其实不复杂&#xff0c;接下来就给大家介绍一下华为畅享7s有人脸识别吗 让我来告诉你&#…

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的方法介绍(代码示例)&#xff0c;有一定的参考价值&#xff0c;有需要的朋友可以参考一下&#xff0c;希望对你有所帮助。之前我们使用PHP导出Excel数据时使用的是PHPExcel库&#xff0c;但是phpoffice已经官方宣…

sp 导出unity哪个_GitHub上发现的一个导出Unity3D场景数据的工具

1、源地址2、导出脚本脚本名:Unity3DExporter.csC#using UnityEditor;using UnityEngine;using System;using System.Collections.Generic;using System.Linq;using System.IO;public class Unity3DExporter : EditorWindow{private static bool mIsWindowOpen;private bool mE…

poj3422 Kaka's Matrix Travels(最小费用最大流问题)

1 /*2 poj3422 Kakas Matrix Travels 3 不知道 k次 dp做为什么不对&#xff1f;&#xff1f;&#xff1f;4 看了大牛的代码&#xff0c;才知道还可以这样做&#xff01; 5 开始没有理解将a 和 a‘ 之间建立怎样的两条边&#xff0c;导致程序一直陷入死循环&#xff0c;真心花了…

java把对象转成图片格式转换器安卓版,java 万能图片格式转换

话不多说&#xff0c;直接上代码import java.awt.image.BufferedImage;import java.awt.image.Raster;import java.io.File;import java.io.IOException;import javax.imageio.ImageIO;public class IOUtil {public static void pgm2png(String src, String dest) throws IOExc…

hadooppythonsql_python - hadoop,mapreduce demo

Hadoop,mapreduce 介绍59888745qq.com大数据工程师是在Linux系统下搭建Hadoop生态系统(cloudera是最大的输出者类似于Linux的红帽)&#xff0c;把用户的交易或行为信息通过HDFS(分布式文件系统)等存储用户数据文件&#xff0c;然后通过Hbase(类似于NoSQL)等存储数据&#xff0c…

hdu 2896 病毒侵袭 ac自动机

1 /*2 hdu 2896 病毒侵袭 ac自动机 3 从题意得知&#xff0c;模式串中没有重复的串出现&#xff0c;所以结构体中可以将last[]&#xff08;后缀链接&#xff09;数组去掉 4 last[]数组主要是记录具有相同后缀模式串的末尾节点编号 。本题中主要是计算每一个模式串5 在主串中有没…

axure原件 总是丢失_Axure实现提示文本单击显示后自动消失的效果

FORM一 .新增的input输入属性 1.email类型 在表单提交E-mail地址时,无效的输入会生成很多无效数据,对后期的数据检索造成一定的影响.所以在表单提交之前,需要对输入的E-mail地址进行有效 ...Google的Protobuf协议分析protobuf和thrift类似,也是一个序列化的协议实现,简称PB(下文…

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

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

python mysql删除数据_python-mysql删除和更新数据

删除数据import codecsimport MySQLdbdef connect_mysql():db_config {host: 192.168.48.128,port: 3306,user: xiang,passwd: 123456,db: python,charset: utf8}cnx MySQLdb.connect(**db_config)return cnxif __name__ __main__:cnx connect_mysql()sql select * from S…

xlat指令...

1 ;就是一个串str1&#xff0c; lea ebx, str1 然后我们ebx1总是加上的是一个字节&#xff0c; 无论&#xff08;串是word&#xff0c; byte&#xff0c; dword&#xff09;2 .3863 .model flat4 .stack 40965 include io.h6 ExitProcess proto near32 stdcall, deExitCode:dwo…