精华内容
参与话题
问答
  • /目录 、/home目录 、~目录的区别

    万次阅读 多人点赞 2018-06-11 11:00:07
    / :根目录cd / : 从任何用户执行该命令都会进入同一个目录,即所有用户共享,其下文件如图/home :家目录(我觉得还不如叫用户列表目录)cd /home :会显示这台机器的用户,如图,所以我认为与其叫什么家目录,...

    / :根目录

    cd /  :  从任何用户执行该命令都会进入同一个目录,即所有用户共享,其下文件如图



    /home :家目录(我觉得还不如叫用户列表目录)

    cd /home :会显示这台机器的用户,如图,所以我认为与其叫什么家目录,不如说是用户目录



    ~ :当前用户的家目录

    在imooc用户下登录:

    cd ~  等价于   cd /home/imooc  :会进入当前用户的家目录(一般情况连接上机器都是在这个目录,一般操作也都是在这里)


    在root下登录:

    cd ~  等价于  cd /root



    展开全文
  • Linux---查看文件目录目录结构(3)

    万次阅读 多人点赞 2018-04-06 14:44:59
    一、查看文件和目录: 1---查看当前所在的路径:pwd /root:表示是在根目录下的root目录里面(“/”表示根目录) 2---命令格式:命令 -选项 -参数(目录) 3---查看当前路径下的文件:ls -d:只看当前目录的...

    一、查看文件和目录:

        1---查看当前所在的路径:pwd

            

            /root:表示是在根目录下的root目录里面(“/”表示根目录)

        2---命令格式:命令 -选项 -参数(目录)

        3---查看当前路径下的文件:ls

            -d:只看当前目录的信息

            -l:看详细信息

            -a:显示所有  任何一个文件前面加上“.”,表示隐藏文件。

            -h:显示文件大小

    二、路径的切换

        1、路径的切换:cd

                cd -:返回之前的目录

                    比如:pwd-->当前目录是根目录--->cd /boot-->进入到boot目录下-->pwd-->确实进入到根目录的boot目录下-->"cd -"---切换到根目录 / -->"cd -"-->又切换到根目录的boot目录下

                                

                cd ..:返回到上一级目录  “.”表示当前目录,“..”表示上一级目录

                                

                cd ~:到用户所在的家目录

                                

                        从上图可以看到root的家目录是“/root”,普通用户的wgs的家目录在“/home/wgs”

        2、创建一个文件: touch  文件名

                        先切换到根目录的临时目录tmp下:(/tmp/),创建一个abc文件夹:touch abc


    三、Linux的目录结构:

        

            /boot        Linux启动时,需要的文件

            /dev          设备文件

            /etc            配置文件

            /home        用户家目录

            /media        媒体文件

            /mnt            挂载文件

            /opt            第三方软件

            /proc            虚拟化文件

            /root            管理员的家目录

            /run            进程文件

            /srv            压缩过的文件

            /sys            系统文件

            /usr            安装的软件,共享库

            /var            可变数据,日志文件

            /tmp            临时文件

            /usr/bin        普通用户可以使用的命令

            /usr/sbin        超级用户可以使用的命令

            /usr/lib            32位库文件

            /usr/lib64        64位库文件

         1、“/”它是最高一级目录,也即是我们的“根”目录。

        2、根下有boot、etc、tmp、var、lib等等一些子目录

        注意:etc这个目录,其是我们保存系统配置信息的,我们的用户,密码,等等都在它这里保存




    展开全文
  • 目录

    2012-05-14 00:24:19
    第1章 基本概念 1. 1.1 什么是设计模式 2 1.2 设计模式的作用 3 1.3 GRASP模式的分类 4 1.4 GoF设计模式的分类 4 1.5 模式的学习阶段 6 ...第2章 负责任地设计对象——GRASP 9 ...2.1 Information Expert(信息专家)...

    第1章 基本概念 1.
    1.1 什么是设计模式 2
    1.2 设计模式的作用 3
    1.3 GRASP模式的分类 4
    1.4 GoF设计模式的分类 4
    1.5 模式的学习阶段 6
    第2章 负责任地设计对象——GRASP 9
    2.1 Information Expert(信息专家) 11
    2.2 Creator(创造者) 13
    2.3 Low Coupling(低耦合) 14
    2.4 High Cohesion(高内聚) 15
    2.5 Controller(控制器) 17
    2.6 Polymorphism(多态) 18
    2.7 Pure Fabrication(纯虚构) 19
    2.8 Indirection(间接) 20
    2.9 Protected Variations(受保护变化) 21
    第3章 GoF-Creational Design Patterns创建型设计模式 23
    3.1 Simple Factory Pattern(简单工厂模式) 24
    3.1.1 定义 24
    3.1.2 现实例子——国旗生产厂 26
    3.1.3 C#实例1——电子付款系统 26
    3.1.4 C#实例2——学校登录系统 29
    3.1.5 Java实例——手机简单工厂 32
    3.1.6 优势和缺陷 34
    3.1.7 应用情景 34
    3.2 Factory Method Pattern(工厂方法模式) 35
    3.2.1 定义 35
    3.2.2 现实例子——兵工厂 36
    3.2.3 C#实例——多文档系统 37
    3.2.4 Java实例——扩展了的手机工厂 41
    3.2.5 优势和缺陷 44
    3.2.6 应用情景 44
    3.3 Abstract Factory Pattern(抽象工厂模式) 45
    3.3.1 定义 45
    3.3.2 现实例子——扩展了的兵工厂 48
    3.3.3 C#实例——大陆生态系统 49
    3.3.4 Java实例——电脑产品 52
    3.3.5 优势和缺陷 57
    3.3.6 应用情景 57
    3.4 Builder Pattern(建造者模式) 58
    3.4.1 定义 58
    3.4.2 现实例子——快餐店 60
    3.4.3 C#实例——车间造车 61
    3.4.4 Java实例——建造房屋 65
    3.4.5 优势和缺陷 69
    3.4.6 应用情景 70
    3.5 Prototype Pattern(原型模式) 70
    3.5.1 定义 70
    3.5.2 现实中的拷贝-粘贴 71
    3.5.3 C#实例——颜色管理器 72
    3.5.4 Java实例——简单ToolBar 74
    3.5.5 Shallow Copy与Deep Copy 76
    3.5.6 优势和缺陷 82
    3.5.7 应用情景 82
    3.6 Singleton Pattern(单例模式) 82
    3.6.1 定义 82
    3.6.2 现实中的单例——Windows Task Manager 83
    3.6.3 C#实例——负载均衡控制器 84
    3.6.4 Java实例——系统日志 86
    3.6.5 Double Check Locking(双检锁) 89
    3.6.6 优势和缺陷 93
    3.6.7 应用情景 93
    第4章 GoF-Structural Design Patterns结构型设计模式 95
    4.1 Adapter Pattern(适配器模式) 96
    4.1.1 定义 96
    4.1.2 现实中的实例——电脑电源适配器 97
    4.1.3 C#实例——化学数据银行 98
    4.1.4 Java实例——清洁系统 102
    4.1.5 优势和缺陷 104
    4.1.6 应用情景 104
    4.2 Bridge Pattern(桥接模式) 104
    4.2.1 定义 104
    4.2.2 现实中的实例——男人的约会 106
    4.2.3 C#实例——商业对象与数据对象 107
    4.2.4 Java实例——不同系统的图像处理 112
    4.2.5 优势和缺陷 114
    4.2.6 应用情景 115
    4.3 Composite Pattern(组合模式) 115
    4.3.1 定义 115
    4.3.2 组合模式的现实应用——资源管理器 117
    4.3.3 C#实例——图形树状对象结构 118
    4.3.4 Java实例——文档格式化 121
    4.3.5 优势和缺陷 124
    4.3.6 应用情景 125
    4.4 Decorator Pattern(装饰模式) 125
    4.4.1 定义 125
    4.4.2 现实中的装饰模式——相架 126
    4.4.3 C#实例——图书馆中的项目 127
    4.4.4 Java实例——自定义JButton 131
    4.4.5 优势和缺陷 133
    4.4.6 应用情景 134
    4.5 Facade Pattern(外观模式) 134
    4.5.1 定义 134
    4.5.2 现实中的实例——顾客服务员 135
    4.5.3 C#实例——抵押申请审核 136
    4.5.4 Java实例——冲茶 139
    4.5.5 优势和缺陷 143
    4.5.6 应用情景 143
    4.6 Flyweight Pattern(轻量级模式) 144..
    4.6.1 定义 144
    4.6.2 实例——中游的四国军棋 146
    4.6.3 C#实例——文档编辑器 147
    4.6.4 Java实例——装载图像 151
    4.6.5 优势和缺陷 154
    4.6.6 应用情景 154
    4.7 Proxy Pattern(代理模式) 154
    4.7.1 定义 154
    4.7.2 几个现实中的实例 156
    4.7.3 C#实例——数学代理 158
    4.7.4 Java实例——Socket回声 160
    4.7.5 优势和缺陷 165
    4.7.6 应用情景 165
    第5章 GoF-Behavioral Design Patterns行为型设计模式 167
    5.1 Chain of Responsibility(责任链模式) 168
    5.1.1 定义 168
    5.1.2 现实中的实例——军情的传递 169
    5.1.3 C#实例——采购分级审批 170
    5.1.4 Java实例——智能大厦安全系统 174
    5.1.5 优势和缺陷 178
    5.1.6 应用情景 178
    5.2 Command Pattern(命令模式) 179
    5.2.1 定义 179
    5.2.2 现实中的实例——餐馆订菜 180
    5.2.3 C#实例——简单计算器 181
    5.2.4 Java实例——总开关 185
    5.2.5 优势和缺陷 189
    5.2.6 应用情景 189
    5.3 Interpreter Pattern(解释器模式) 190
    5.3.1 定义 190
    5.3.2 现实示例——音乐符号 192
    5.3.3 C#实例——中国金钱大写转换 192
    5.3.4 Java实例——自定义程序解释器 197
    5.3.5 优势和缺陷 204
    5.3.6 应用情景 205
    5.4 Iterator Pattern(迭代器模式) 205
    5.4.1 定义 205
    5.4.2 现实示例——电视节目选择器 206
    5.4.3 C#实例——遍历例子 207
    5.4.4 Java实例——两个迭代器 211
    5.4.5 优势和缺陷 213
    5.4.6 应用情景 214
    5.5 Mediator Pattern(中介者模式) 214
    5.5.1 定义 214
    5.5.2 现实示例——机场控制塔 215
    5.5.3 C#实例——聊天室 216
    5.5.4 Java实例——多线程通信 220
    5.5.5 优势和缺陷 223
    5.5.6 应用情景 223
    5.6 Memento Pattern(备忘录模式) 223
    5.6.1 定义 223
    5.6.2 现实示例——音响均衡器 226
    5.6.3 C#实例——销售目标 226
    5.6.4 Java实例——多次Undo(取消)操作 231
    5.6.5 优势和缺陷 236
    5.6.6 应用情景 236
    5.7 Observer Pattern(观察者模式) 236
    5.7.1 定义 236
    5.7.2 现实例子——拉登现身了 238
    5.7.3 C#实例——猫和老鼠 238
    5.7.4 C#实例——股票变化 241
    5.7.5 Java实例——监控系统 245
    5.7.6 优势和缺陷 248
    5.7.7 应用情景 248
    5.8 State Pattern(状态模式) 248
    5.8.1 定义 248
    5.8.2 现实例子——心情好坏 250
    5.8.3 C#实例——账户分类 250
    5.8.4 Java实例——汽车的变速档 258
    5.8.5 优势和缺陷 261
    5.8.6 应用情景 261
    5.9 Strategy Pattern(策略模式) 261
    5.9.1 定义 261
    5.9.2 现实例子——去机场的策略 263
    5.9.3 C#实例——排序方法 263
    5.9.4 Java实例——多格式输出 266
    5.9.5 优势和缺陷 272
    5.9.6 应用情景 272
    5.10 Template Method Pattern(模板方法模式) 272
    5.10.1 定义 272
    5.10.2 现实例子——厨师烹调 274
    5.10.3 C#实例——数据库连接模板 274
    5.10.4 Java实例——冒泡排序模板 277
    5.10.5 优势和缺陷 280
    5.10.6 应用情景 280
    5.11 Visitor Pattern(访问者模式) 280
    5.11.1 定义 280
    5.11.2 现实例子——收银员收银计费 282
    5.11.3 C#实例——人事评估 283
    5.11.4 Java实例——维修工程师检查车辆 287
    5.11.5 优势和缺陷 291
    5.11.6 应用情景 291
    第6章 模式的综合应用 293
    6.1 Java实例——扩展的日志记录器 294
    6.2 C#实例——存储分析器 298
    6.3 用模式生成程序架构 316
    展开全文
  • 路径中“./”、“../”、“/”代表的含义

    万次阅读 多人点赞 2018-04-30 21:52:17
    “./”:代表目前所在的目录。 “../”:代表上一层目录。 “/”:代表根目录。 举个栗子: 在读取文件时,路径的写法有如下方式 1、文件在当前目录(以图像文件为例,当前项目文件为中心) &...

    "./":代表目前所在的目录。

    " . ./"代表上一层目录。

    "/":代表根目录。

    举个栗子:

    在读取文件时,路径的写法有如下方式

    1、文件在当前目录(以图像文件为例,当前项目文件为中心)

     "./1.jpg" 或 "1.jpg"
    

    2、文件在上层目录
    (1)在上层目录下

        "../1.jpg"
    

    (2)在上层目录下的一个Image文件夹下

      "../Image/1.jpg"
    

    (3)在上上层目录下

      "../../1.jpg"
    

    3、文件在下一层目录(Image1文件夹)

       "./Image1/1.jpg"
    

    4、根目录表示法,任何页面访问Image下的Image.jpg图片

       "C:/Image/1.jpg"
    

    代码示例:

    
    /**
     *Copyright (c) 2018 Young Fan.All Right Reserved.
     *Filename: 8 路径符号的剖析
     *Author: Young Fan
     *Date: 2018.4.30
     *OpenCV version: 3.4.1
     *IDE: Visual Studio 2017
     *Description: “./”、“ ../”、“/”
     */
    
    #include<opencv2/opencv.hpp>
    using namespace cv;
    
    int main()
    {
    	Mat Image = imread("./1.jpg");//文件在当前目录
    	imshow("Test", Image);
    
    	Mat Image1 = imread("../1.jpg");//文件在上一层目录下
    	imshow("Test1", Image1);
    
    
    	Mat Image2 = imread("./Image1/1.jpg");//文件在下一层目录(Image1文件夹)
    	imshow("Test2", Image2);
    
    	Mat Image3 = imread("../../1.jpg"); //文件在上上层目录下
    	imshow("Test3", Image3);
    
    
    	waitKey();
    
    	return 0;
    }
    

    这里写图片描述

    展开全文
  • Linux根目录文件汇总

    千次阅读 2020-04-02 22:41:36
    Linux各个目录其实就是文件 根文件系统(/ ) 根文件系统中包含了几乎所有的文件目录。相当于中央系统。进入的最简单方法是:cd / /bin 系统有很多放置执行档的目录,但/bin比较特殊。因为/bin放置的是在单人维护模式...
  • # df -hFilesystem Size Used Avail Use% Mounted on /dev/mapper/centos-root 50G 4.8G 46G 10% / devtmpfs 3.9G 0 3.9G 0% /dev tmpfs 3.9G 140
  • linux 误删home目录

    千次阅读 2016-06-06 11:06:25
    Linux 平台误删 home oracle 根目录的解决方法   每个用户的创建,都会涉及到如下几个文件: /etc/passwd (用户) /etc/group (用户组) /etc/shadow (密钥文件) /home/username (家目录) /etc/skel/.* ...
  • 当安装完 Linux 操作系统,发现磁盘分区大小错误,或者后期使用过程发现 /home 还剩余很多空间,/ 下空间不足,需要将 /home 下空间重新分配给 /目录下,方法如下: 1、查看分区空间和格式 [root@mongodb-1 ~]# df ...
  • 安装系统的时候根目录/和用户目录/home分配空间不够。 可以通过重新挂载一些目录来解决此问题,注意 不要尝试直接修改根目录/的挂载点,不要尝试将/bin, /sbin, /lib, /etc, /dev挂载到其他分区,只需要将所需要大...
  • 树莓派home目录

    千次阅读 2014-09-26 14:22:22
    当你登入树莓派并打开一个终端窗口,或者你替换了图形用户界面直接开机启动到命令行模式,你将会开始于home目录下。假如你的用户名是pi,那么这个路径就是/home/pi。 这个地方是用户保存用户自己的文件,其中包括...
  • 我电脑装的是Ubuntu/Windows7双系统,我想从F盘划分一些空间到Ubuntu的系统盘,我按照网上资料中说的先将home目录中的文件备份一遍,就是将home重命名为home.bak, 我原先home目录中只有一个用户,后来我用这个用户...
  • 其根目录就是/home/oracle.  并且根据Oracle 的OFA的架构,也是建议使用/u01 这样的目录来单独安装oracle的软件,包括存放数据文件。 关于OFA可以参考如下连接:Oracle OFA(Optimal Flexible Architecture)说明...
  • Linux误删用户家(home)目录的恢复方法

    万次阅读 2018-09-25 17:01:02
    在生产中可能会由于误操作而删除了某一用户的家目录,这时就需要把用户的家目录安装创建新用户时的模板文件,再恢复并且要跟之前的权限相同。 1. 创建一个新的用户用于测试 [root@localhost mobile4.0-8.0]# ...
  • Ubuntu 16.04 /home 目录迁移到独立分区的方法

    万次阅读 热门讨论 2016-07-21 16:05:41
    /boot 200M、/ 30G、/home 剩余全部空间、swap 8G / 剩余全部空间、swap 8G / 30G、/home 剩余全部空间、swap 8G 第一种分区方案是为了将/boot独立出来,防止操作系统无法启动,这样分的好处博主没体会到,好像...
  • 目录,子目录,当前目录的区别 基础 HTML之目录问题(相对路径和绝对路径区别)   相对路径-以引用文件之网页所在位置为参考基础,而建立出的目录路径。因此,当保存于不同目录的网页引用同一个文件时,所使用的...
  • http://www.justwinit.cn/post/2581/ ...useradd -d /home/newuser newuser useradd -d /home/newuser -g 0 -G 0,1,3,4,6,10 -u 500 -r -p Love newuser不明白这两句命令的意思,能否解释一下? 第一句
  • thinkphp中有一个index.php文件,动行程序后会自动成生application目录, ... 那么,在Application下面有三个目录,一个是Runtime, Home, Common 这里默认是执行Home目录里面的程序吗,或者是有什么设置吗?
  • 最开始安装Ubuntu 16.04系统时考虑欠周,给该系统分配的磁盘空间过少,运行了几次Docker以后,很快就提示磁盘空间已满。最简单的方法当然是分配一个更大的磁盘分区,然后在该分区上重装系统。但我在原系统中装了不少...
  • 在安装Ubuntu系统时如果选则了中文安装系统,则在安装完成后默认在Home目录下自动创建几个常用的目录。 并且目录名称自动选择为安装系统时选择的语言。 导致终端上操作就会很感到很忧伤,因为你需要在终端敲入中文...
  • Mac OS home 目录权限修改

    千次阅读 2018-01-18 15:36:22
    最近,想把某程序安装到 mac 下的 /home 目录下面,发现没有权限,即便是使用 sudo 命令也无法创建程序目录,在网上查询了半天发现可以通过如下方法来提升 mac 下 /home 目录的权限。 编译 /etc/auto_master 文件...
  • 修改home目录下的中文目录为英文

    千次阅读 2016-02-24 11:44:05
    习惯问题,喜欢使用fedora为您在home目录下自创建的“桌面”、“文档”,“图片 、公共的” 、“下载”、 “音乐”、“ 视频”等目录。时间久了,总感觉有一点痛快,在命令行下操作这些目录下的文件时总要切换输入法...
  • home 目录是在这个 20G 的跟目录分区下的. 随着开发人员增多, 根目录分区很快被大家填满了. 因为是多地研发, 因此需要一个无感知的给大家的 home 搬家的方案.基本原理接到这个任务, 首先想到的就是 bind mount ...
  • 解决ubuntu home目录不够扩容问题

    万次阅读 2018-10-31 15:04:54
    linux操作系统安装的时候,没有系统地对硬盘分区进行规划,导致了home目录不够的问题,想新增一块空间,又不想改变原有结构,或者重装系统,使用mount命令中间处理以下,对home目录进行迁移,能很好解决...
  • 在Mac系统的使用过程中也会遇到情况,比如怎么隐藏桌面的硬盘图标(往期博文有一篇专门介绍怎么隐藏或者显示Mac电脑桌面硬盘图标的文章),或者怎么打开隐藏文件夹,再或者打开Mac电脑的home文件夹,默认情况下home...
  • MacOS系统/home目录下创建文件夹示例

    千次阅读 2019-12-24 16:54:13
    公司测试环境将文件下发目录放置到了 /home 目录下,为了不修改 git 上的文件,就想着在自己本机上建立个相同的目录 mac 是基于 unix, 自带就有 /home目录,但是为空。/home 目录的默认所属用户是 root wheel,mac ...
  • 迁移/home目录到单独分区

    千次阅读 2017-08-22 12:52:01
    一、为什么要为/home单独分区在生产环境中,为了避免用户向自己目录中(/home/username)不停的写,从而把 / 所挂载的分区撑爆,导致系统崩溃,所以要对/home 进行分区。 二、操作流程分析三、为什么切换单用户模式,...
  • Linux扩容/home目录

    千次阅读 2019-11-12 16:36:08
    机器装了一块新硬盘, 先使用sudo fdisk -l看看新添加的硬盘叫什么, 我的叫sdb...1.创建目录 sudo mkdir /media/home 2.把/dev/sdb1挂载到/media/home sudo mount /dev/sdb1 /media/home 3.同步/home到/media/hom...
  • ubuntu 迁移 home目录

    千次阅读 2016-11-03 16:51:55
    应用于 home 目录内存不足,将整个home目录迁移到新的目录1、在根目录下创建 new_home 用于临时挂载硬盘 sudo mkdir /new_home2、在根目录下创建 old_home 用于挂载原来的 home sudo mkdir /old_home3、将 home ...
  • anaconda 下修改HOME的默认目录

    千次阅读 2017-12-16 18:20:04
    1.打开anaconda prompt 2.打开jupyter notebook 输入: jupyter notebook 目录地址 -->按回车键 3.我的jupyter 的HOME目录已经转到了E:\anaconda\py_projects
  • Ubuntu 14.04 将其他盘挂载到/home的子目录

    万次阅读 多人点赞 2016-09-26 00:37:54
    Ubuntu 14.04 将其他盘挂载到/home的子目录下当安装完Ubuntu系统,由于当时没有注意,分配的分区空间太小。经过一段时间安装了各式各样的软件后,常常会遇到/home目录下空间不够的情况,这时除了卸载软件以及重装...

空空如也

1 2 3 4 5 ... 20
收藏数 6,732,315
精华内容 2,692,926
关键字:

目录