zoukankan      html  css  js  c++  java
  • 重定向、挂载、软链接和环境变量

    重定向

    Linux重定向是指修改原来默认的一些东西,对原来系统命令的默认执行方式进行改变,比如说不想在显示器显示输出,而是希望输出到一个文件中就可以通过重定

    向来进行这项工作;Linux默认输入的是键盘,输出的是显示器。你可以用重定向来改变这些设置。

    > result.txt

    挂载

    参考自:http://forum.ubuntu.org.cn/viewtopic.php?t=257333

    在linux操作系统中,挂载是指将一个设备(通常是存储设备)挂接到一个已存在的目录上。 我们要访问存储设备中的文件,必须将文件所在的分区挂载到

    一个已存在的目录上,然后通过访问这个目录来访问存储设备。

    挂载:

    cd /mnt                  (切换到/mnt目录)

    sudo mkdir partition2      (新建一个名为partition2的空目录,你可以随意用其他名称)

    sudo mount /dev/sda5 partition2   (如果你只有一个硬盘且第二分区是逻辑分区的话,这个命令就将挂载该分区到partition2)

    cd partition2            (切换到/mnt/partition2目录)

    ls                     (列出该目录的文件)

    这样应该可以看到你的D盘下的文件了。

    卸载:

    sudo umount /dev/sda5   (或者/mnt/partition2)

    软链接

    参考自:http://baike.baidu.com/view/1955530.htm

    软链接又叫符号链接,这个文件包含了另一个文件的路径名。可以是任意文件或目录,可以链接不同文件系统的文件。可以跨越文件系统

    用ln -s 命令可以生成一个软连接,如下:

    # ln -s source_file softlink_file

    在对符号文件进行读或写操作的时候,系统会自动把该操作转换为对源文件的操作,但删除链接文件时,系统仅仅删除链接文件,而不删除源文件本身

    删除硬/软链接用rm softlink_file

    或者unlink softlink_file

    硬链接

    硬连接是不会建立inode的,他只是在文件原来的inode link count域再增加1而已,也因此硬链接是不可以跨越文件系统的。硬链接删除的时候,

    系统调用会检查inode link count的数值,如果他大于等于1,那么inode不会被回收。因此文件的内容不会被删除。如果您删除的文件有相应的

    硬链接,那么这个文件依然会保留,直到所有对它的引用都被删除。

    # ln source_file softlink_file //不加-s参数就是硬链接

    环境变量

    环境变量有很多,HOME PATH等,每个环境变量都有值,值可以是多个

    当在命令行中敲击命令的时候,会搜索PATH下边所有变量的路径下有没有这个文件,有就可以执行。

  • 相关阅读:
    Linux下的压缩zip,解压缩unzip命令具体解释及实例
    编程验证哥德巴赫猜想
    HDU 4735 Little Wish~ lyrical step~(DLX , 反复覆盖)
    The 2013 South America/Brazil Regional Contest 题解
    【 D3.js 高级系列 — 2.0 】 捆图
    怎么让百度收录站点的图片呢?
    ios-UI1
    oc85--利用宏定义简化单例
    oc84--单利
    oc83--自定义类实现copy方法
  • 原文地址:https://www.cnblogs.com/wufengv5/p/3237449.html
Copyright © 2011-2022 走看看