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下边所有变量的路径下有没有这个文件,有就可以执行。

  • 相关阅读:
    《华东交通大学2018年ACM“双基”程序设计竞赛*补》
    《多校补题》
    《HDU多校第五场》
    前端开发框架
    Myeclipse Weblogic Launches下的classpath配置文件目录
    正则表达式:元字符 简
    Freemarker
    SSM整合
    MySQL基础
    Redis与Spring Data Redis
  • 原文地址:https://www.cnblogs.com/wufengv5/p/3237449.html
Copyright © 2011-2022 走看看