ln(link)

功能说明:连接文件或目录。

语  法:ln [-bdfinsv][-S <字尾备份字符串>][-V <备份方式>][--help][--version][源文件或目录][目标文件或目录] 或 ln [-bdfinsv][-S <字尾备份字符串>][-V <备份方式>][--help][--version][源文件或目录...][目的目录]

补充说明:ln指令用在连接文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件或目录,且最后的目的地并非是一个已存在的目录,则会出现错误信息。

参  数:
 -b或--backup  删除,覆盖目标文件之前的备份。
 -d或-F或--directory  建立目录的硬连接。
 -f或--force  强行建立文件或目录的连接,不论文件或目录是否存在。
 -i或--interactive  覆盖既有文件之前先询问用户。
 -n或--no-dereference  把符号连接的目的目录视为一般文件。
 -s或--symbolic  对源文件建立符号连接,而非硬连接。
 -S<字尾备份字符串>或--suffix=<字尾备份字符串>  用"-b"参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,预设的字尾备份字符串是符号"~",您可通过"-S"参数来改变它。
 -v或--verbose  显示指令执行过程。
 -V<备份方式>或--version-control=<备份方式>  用"-b"参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,这个字符串不仅可用"-S"参数变更,当使用"-V"参数<备份方式>指定不同备份方式时,也会产生不同字尾的备份字符串。
 --help  在线帮助。
 --version  显示版本信息。

关于符号链接和硬链接的解释
每个文件都是用inode(Information Node或者index node)来表示的,inode含有文件的全部信息,但我们不能直接访问inode。每个inode通过一个或几个硬连接跟文件系统关联,所以我们才能通过文件系统访问数据。硬连接包含文件名和inode number。而inode就是文件本身的位置、访问权限、文件类型等。只要有inode number,系统就能把它找到。

一个文件可以有不止一个硬连接,也就是说不同的文件名可以指向同一个文件。但不能存在跨越文件系统的硬连接:所有对同一inode的直接引用必需在同一文件系统上,如果对某一个文件建立硬连接(就是对这个inode再建一个硬连接),你删除这个文件的时候,其实只是删除了其中一个硬连接,还可以通过其他硬连接访问,直到你删掉了所有硬连接,系统才会删除该inode。

而符号连接或者叫软连接,是一种特殊文件,它指向已加载的文件系统的一个硬连接。符号连接可以跨越文件系统。

总的说来,硬连接是一个文件名和一个inode number;文件是一个inode;符号连接是一个inode,内容包括一个硬连接的名字。符号连接建立文件名到另一个文件名的对应关系;而硬连接建立文件名到inode的对应关系。

对符号连接的操作有时候会影响这个符号连接自己的inode(含有硬连接名字的那个inode)信息,有时候会影响它指向的那个硬连接的内容。

目录可以建立符号连接,但不能建立硬连接。每个目录在它的父目录中都有硬连接,用.表示,在它的所有子目录中都有它的硬连接,用..表示,但不允许有其它到目录的硬连接存在。

你只能向一个存在的文件建立硬连接,因为它必需指向一个有效的inode number,但可以建立指向任何文件名的符号连接,不论这个文件是否存在。 

例子:
[localhost]#ls -il a.txt
244 -rw......
[localhost]#ln -s /root/my.txt a.txt
[localhost]#ln /root/my.txt b.txt
[localhost]#ls -il a.txt
3306 -rw....
[localhost]#ls -il b.txt
244 -rw..
看到硬连接和原文件共用同一个INODE,而软连接则创建一个新的接点号。
Tags: ,
FreeBSD Command Tools  

第一步  
我如何离线?(exit)  
我如何停止电脑?(shutdown -h now)  
我如何重新激活计算机? (shutdown -r now)  
我如何在单使用者模式下停止系统? (shutdown now)  
我如何切换终端机? (ALT-F*)  

文件  
我如何阅读 manual page? (man)  

使用者管理 (1)  
我该如何增加一个使用者? (adduser)  
我如何移除使用者? (rmuser)  
我如何改变我的密码? (passwd)  

"su" 指令  
我如何 "su" 至 root 帐号? (su)  
我如何 "su" 至其它使用者的帐号? (su username)  

四处观察  
我在哪? (pwd)  
我如何观察目录下有什么? (ls)  
我如何看到以点开始的隐藏档? (ls -a)  
我如何看到更多的讯息 (存取许可,拥有者,群组,大小,日期)? (ls -l)  
我如何看出那些档是什么? (ls -F)  
这些是什么档: ".." 与 "."? (ls -aF)  

四处移动  
我该如何改变工作目录? (cd)  
如何回到上一层目录? (cd ..)  
我如何回到自己的工作目录? (cd, cd ~/)  

屏幕控制  
我如何卷回 (在终端机中,非 X)? (The Scroll Lock Key)  
我该如何清除屏幕? (clear)  

文章  
我如何不使用文书编辑器就可以观看小的档案? (more)  
最普遍的文书编辑器是? (vi)  
"vi" 看起来有点难,我可以从 "ee" 开始吗? (ee)  

"visual" 编辑器  
学习 "vi" 最有效的方法为何? (vilearn)  
"vi" 是如何工作的? (man vi)  
什么是储存指命? (:w)  
什么是离开指令? (:q)  
什么是可以储存与离开的命令? (:wq)  
如何离开而不使用储存指令? (:q!)  
我如何移动? (h, j, k, and l)  
Esc 键有什么用途? (The Esc Key)  
我如何加入新的文字? (a and i)  
我如何建立新的一行? (o and O)  
我如何删除文字? (x and dd)  
我如何拷贝文章内容? (yy and p)  
我如何替代文章? (r)  
我如何使用数个指令? (nCommand)  
我如何搜寻文章? (/text)  
我如何起动 "vi" 于只读模式? (view)  

使用者管理 (2)  
我如何新增使用者至群组? (vi /etc/group)  

计算机信息  
我如何能观看开机记录文件? (dmesg)  
有什么方法可以让我慢慢地观看开机记录文件吗? (dmesg |more)  

谁  
显示谁在系统上? (who)  
他们正在做什么?? (w)  
"w" 可以显示出所有的处理吗? (w)  

何时  
我如何显示或设定日期时间? (date)  
我如何显示月历? (cal)  
有什么方法可以让我慢慢地观看月历吗? (cal | more)  

Communications  
我如何显示 (或不显示) 其它使用者送来的讯息? (mesg y, mesg n)  
我如何传送讯息到其使用者的屏幕? (write)  
我如何送讯息到每一个人的屏幕? (wall)  
我如何与他人交谈 (chat)? (talk)  

档案管理  
我如何建立一个空档案? (touch)  
我如何删除档案? (rm)  
我如何建立一个目录? (mkdir)  
我如何移除一个空的目录? (rmdir)  
我如何移除一个目录包括里面所有的东西 (包括子目录)? (rm -r)  
我如何移除以 "-" 起头的档案? (rm -- -filename)  
我如何拷贝档案? (cp)  
我如何拷贝整个目录包括它所有的内容? (cp -R)  
我该如何搬移档案与目录? (mv)  
我如何改变档案/目录名称? (mv)  
我如何执行 rm、cp 与 mv 时,须要我的许可? (-i)  
我如何执行 rm、cp 与 mv 时,不须要我的确认? (-f)  

档案连结  
我如何连结一个档案或目录? (ln -s)  
我如何 hard link 一个档案? (ln)  

档案拥有权/存取许可  
我如何观察谁是档案拥有者? (ls -l)  
我如何观察档案/目录的存取许可? (ls -l)  
我如何改变档案/目录的使用者拥有人? (chown)  
我如何改变档案/目录的群组拥有人?s group owner? (chgrp)  
我如何改变档案/目录的使用者与群组拥有人? (chown user:group)  
我如何改变存取许可? (chmod)  
如果我拥有这个目录,我可否修改不是我的档案? (yes)  

软盘机装置  
我如何挂上我的软盘? (mount)  
我如何挂上 MS-DOS 格式的软盘机? (mount -t msdos)  
我如何卸下我的软盘? (umount)  

应用程序  
我如何起动应用程序? (./)  
我如何由文件名称来起动应用程序? (PATH)  
我如何在背景起动应用程序? (&)  
我如何知道我的 PATH 是? (echo $PATH)  
所有的应用程序在那? (The FreeBSD Ports Collection)  
我如何安装一个 port? (make install clean)  
那里有编辑好的二进制文件? (The FreeBSD Packages Collection)  
我如何移除应用程序? (pkg_delete)  

使用者环境  
使用者的 profile 档案在那? (vi ~/.profile)  
我如何改变我的 shell? (chsh)  

处理管理  
我如何列出处理? (ps)  
我如何列找到处理? (ps -waux | grep "name of the process")  
我如何砍掉处理? (kill)  

磁盘管理  
我如何检查可用的磁盘空间? (df)  
我如何检查每个目录下用了多少磁盘空间? (du)  

工具  
哪里有计算器? (bc)  
Tags:
在上网过程中我们经常会抓取保存一些网页内容为图像格式,通常会利用一些截图软件来完成这一切,但是有些时候会遇到抓取的画面过长、超过一屏或我们本身就要抓取整个WEB页面的特殊情况,虽然HyperSnap有抓取滚动窗口的功能,但并不是所有页面都能这样捕捉,有时自动滚动也会失败;而且当开启自动滚动功能时,抓取滚动窗口和抓取当前窗口所使用的热键是一样的(Ctrl+Alt+W),在使用过程中并不十分方便。

    Web2Pic是一款将整个web页面作为图像文件保存下来的工具。你只需在它的地址栏输入一个网址链接,按下开始,Web2Pic pro就能将整个页面捕捉下来并能让你选择保存的格式和生成略缩图。除此之外还能进行批处理操作。

  利用Web2Pic Pro这款软件可以很好的满足我们在抓取整个WEB页面时的需要,它是一个专门抓取整个网页的图像捕捉工具,而且是款绿色软件,压缩后仅800KB,体积小,但功能却不弱,而且还支持命令行参数,使用起来简单方便。

  实例一:抓取整个网页

  第一步:将下载的软件——Web2Pic Pro解压缩到任意目录下,双击图标运行该程序。

  第二步:点击左侧“Web2Pic”按钮,进入网页抓取页面,在网站地址(URL)栏中输入被捕获的网站地址,同时,选择抓取图像的屏幕的分辨率,Web2Pic Pro提供了三种屏幕分辨率,分别为1280×1024、1024×768、800×600,用户可根据实际需要选择。

  第三步:完成后点击“开始”按钮,Web2Pic Pro会自动连接该网站,打开并捕捉网页内容,并在图片预览区域内显示。

  第四步:用户根据需要可以选择图片大小,Web2Pic Pro提供了“页面完整大小”和“自由裁减高度”两个选项,默认情况下为页面完整大小。

  第五步:图片大小设置完成后,可点击“预览图片”按钮或图片预览区域内的图像,打开Web2Pic Pro图片查看器查看抓取的图像文件。

  第六步:完成上述步骤后,可对抓取的整个网页内容以图像格式进行保存,Web2Pic Pro提供了BMP、PNG、JPG三种图像格式,选择需要的格式进行保存即可。

  小提示:

  1、我们可以将Web2Pic Pro添加到IE的右键菜单位中,以加快操作速度,提高网页保存效率。单击“设置”按钮,打开设置页面,在IE右键菜单选项中点击“添加Web2Pic Pro到Internet Explorer的右键菜单”并保存设置即可。

  2、除了在后台打开、抓取并保存指定的网页内容外,Web2Pic Pro还允许在IE窗口内显示网页内容,这样我们可以将需要保存的网页在IE窗口中直接打开浏览。单击“设置”按钮,打开设置页面,在“其他设置”选项中勾选“显示Internet Explorer窗口”并保存设置即可。

  实例二:创建缩略图

  第一步:点击左侧Web2Pic图标,进入网页抓取页面,在网站地址(URL)栏中输入被捕获的网站地址,同时,选择抓取图像的屏幕的分辨率。

  第二步:完成后点击“开始”按钮,Web2Pic Pro会自动连接该网站,打开并捕捉网页内容,并在图片预览区域内显示。

  第三步:点击“创建缩略图”按钮,进入创建缩略图页面,设置缩略图大小、缩略图边框、其他选项,并根据需要设置原始图片大小.

  第四步:完成设置后,点击“预览缩略图”按钮,打开Web2Pic Pro图片查看器查看预览缩略图,满意后返回保存即可。

  实例三:利用命令行快速抓取网页内容

  第一步:依次点击“开始→运行”,输入“cmd”并确定,或直接点击“开始→程序→附件→命令提示符”,打开命令提示符窗口。

  第二步:用cd命令切换到web2pic_pro安装目录下。

  第三步:使用web2pic_pro.exe命令即可,命令格式:“web2pic_pro.exe 参数”。

  具体参数选项如下:

  /u=URL——指定要抓取的网页地址为“URL”

  /p=Filename.format——指定输出文件的文件名为“Filename”,格式可能使用BMP、PNG、JPG。如果文件的存放路径包括空间,必须加双引号。

  /t——生成网页为缩略图

  /s——指定保存的大小为“/s=宽度:高度”

  /b——设定缩略图边框颜色为黑色

  /r=1,2,3——规定屏幕分辨率,其中“/r=1”为指定捕获网页在1280×1024屏幕分辨率,“/r=2”为指定捕获网页在1024×768屏幕分辨率,“/r=3”为指定捕获网页在800×600屏幕分辨率。

  /h——执行命令行模式时,不显示Web2Pic Pro主窗口

  /cp=height——将网页以指定的“height”保存为图片

  /ct=height——将网页以指定的“height”保存为缩略图

点这里可以直接下载:我在网上已经找到破解版了,我已经用过。大家可以下载。

http://www.divshare.com/download/4416060-a6b
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]