重定向、挂载、软链接和环境变量

重定向

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

 

posted @ 2013-08-05 08:44  独墅一枝花  阅读(3005)  评论(1编辑  收藏  举报