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