‘Unix/Linux’ 分类的文章列表

转贴:Linux文件查找命令find,xargs详述

  1条留言

前言:关于find命令

由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。

在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间(这里是指30G字节以上的文件系统)。


一、find 命令格式


1、find命令的一般形式为;

 

find pathname -options [-print -exec -ok ...]


2、find命令的参数;

 

pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。
-print: find命令将匹配的文件输出到标准输出。
-exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' {  } \;,注意{   }和\;之间的空格。
-ok: 和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。
Unix/Linux Tags: , , , , , , , ,

强大的CURL

  暂时没有留言

curl是一个利用URL语法在命令行方式下工作的文件传输工具。


它支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。
curl同样支持HTTPS认证,HTTP POST方法, HTTP PUT方法, FTP上传, kerberos认证, HTTP上传, 代理服务器, cookies, 用户名/密码认证, 下载文件断点续传, 上载文件断点续传, http代理服务器管道( proxy tunneling), 甚至它还支持IPv6, socks5代理服务器, 通过http代理服务器上传文件到FTP服务器等等,功能十分强大。

Windows操作系统下的网络蚂蚁,网际快车(FlashGet)的功能它都可以做到。准确的说,curl支持文件的上传和下载,所以是一个综合传输工具,但是按照传统,用户习惯称curl为下载工具。

Unix/Linux Tags: , , , , , , , , , ,

DEDE文章页里显示栏目的方法

  暂时没有留言

文章页里没有单独的标签用于显示栏目名称,也不能用{dede:filed name=’****’ /}这种形式,因为在archives表及其附加表中没有栏目名称这个字段。那么,我们如何在文章页显示栏目名称呢?我们可以用有附加函数的标签。那么我们首先需要自己编写一个函数,用来处理标签里的内容。

function My_GetCName($typeid){
   $dsql = new DedeSql(false);
   $row = $dsql->GetOne(”select typename From #@__arctype where ID=$typeid; “);
   return $row[’typename’];
}

将这个函数加到 网站目录\include\inc_functions.php 这个文件中。

在文章页模版中需要引用栏目标题的地方加入这个标签。
{dede:field name=’typeid’ function=’My_GetCName(@me)’/}

Unix/Linux Tags: , , , ,

tar、gzip、unzip详解

  暂时没有留言

tar命令

tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。Linux上的tar是GNU版本的。

语法:tar [主选项+辅选项] 文件或者目录

使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。

Unix/Linux Tags: , , , , , ,

  暂时没有留言

(一) 软件下载

(1) Freshmeat站点

网址:http://www.freshmeat.net

评介:如果你绝对肯定,非要获取开放源代码应用程序,那毫无疑问,Freshmeat就是个不错的站点。这个最值得推崇的软件下载站点,有着数以千计的大量开放源代码应用程序的分类链接。此外,Freshmeat站点在更新程序的基础上,每天还会添加10到30个新程序链接。

(2) Tucows Linux

网址:http://linux.tucows.com

评介:最初,该站点是一个基于Windows的软件园地,几年后,Tucows拓宽领域。现在,该站点已经发展成为了最开放的Linux下载站点之一。不过,说真的,这也是因为Linux从一开始就增强了服务器的缘故。

(3) Woven Goods for Linux

网址:http://www.fokus.gmd.de/linux

Unix/Linux Tags: , , , , , , , , , , , , , , ,

超爽的RPM下载站点

  暂时没有留言
http://www.rpmseek.com 今天找sendmail的rpm包,终于在这个网站上找到了合适的,上面的东西是相当滴多而全….. http://www.rpmfind.net 也是一个寻找rpm的不错站点 附:发个查看linux版本的东东 完全一点的是查看内核版本 cat /proc/version, 另外用cat /etc/issue也可以看当前的发行版本
Unix/Linux Tags: , ,

Ubuntu的UUID错误导致磁盘分区不能正常卦载

  1条留言

       前段时间格式化了hda6,结果在Ubuntu下面就不能读写了,搞了半天也不知道哪有问题,后来好不容易才发现它的fstab文件下多了个UUID项,以前还没有见过这个东西呢,于是找了下资料,顺利解决了问题。

Unix/Linux Tags: , ,

RHEL AS4 下使SSH登录中文乱码解决办法

  2条留言

         试了N多方法,貌似在终端执行命令:export LC_ALL=zh_CN.GB2312;export LANG=zh_CN.GB2312是最有效的。

Unix/Linux Tags:

了解Linux用户和用户组

  1条留言

一、理解Linux的单用户多任务,多用户多任务概念;

Linux 是一个多用户、多任务的操作系统;我们应该了解单用户多任务和多用户多任务的概念;

Unix/Linux Tags:

apt-get update: Dynamic MMap ran out of room的解决

  1条留言

   今天Ubuntu更新的时候出现错误,提示:

Unix/Linux Tags: