Free yourself from fixing complex.
eleven

下面的几个命令用的比较多,复杂的参数很难记,写下来,留做以后的参考。

 

PuTTY是一个跨平台Telnet/SSH 客户端,能够在Win32或Unix系统下模拟xterm终端。我使用它来管理Dreamhost主机。可以在下面的地址下载到汉化版本:

 

http://gro.clinux.org/frs/download.php/2003/puttyfile\_0.60cn.zip

 

这里还有一个bash常用命令的速查表,按照"A-Z"的顺序排列,查询起来比较方便。

 

常用命令

  • cd [dirName]  进入文件夹
  • ls  [Options] [File] 列出文件夹下的内容
-o 列出当前文件夹中所有内容,含详细信息,但不列出group
-l 同上,含group信息
-a 列出当前文件夹中所有内容,包含以"."开头的文件
-t 按更改时间排序
-v 按版本先后排序
  • rm [Options] [File]    删除
-f,  略过不存在的文件,决不提示
-i,  进行任何删除操作前必须先确认
-r,  递归删除目录及其内容
  • unzip [Options] [File]    解开zip压缩包
-f或-force  强行解开压缩文件,不理会文件名称或硬连接是否存在以及该文件是否为符号连接。
-h或--help  在线帮助。
-l或--list  列出压缩文件的相关信息。
-q或--quiet  不显示警告信息。
-r或--recursive  递归处理,将指定目录下的所有文件及子目录一并处理。
-t或--test         测试压缩文件是否正确无误。
-v或--verbose  显示指令执行过程。
  • wget [Options] [URL]
一个非交互式的网路下载工具.
  • chmod [Options] [File]    更改目标文件/文件夹的Unix权限属性,详细参数请参考这里
  • rm [Options] [File]    删除文件,参数众多,我一般使用-r参数(递归删除)
  • cp  [options] [source] [destination] 复制命令。其中[options]可以为:
-f(强行拷贝)或-r(递归拷贝)
  • mv [Options] [File]    移动或重命名文件
  • crontab   类似于win下的计划任务,参数众多,参考这里
  • tar [Options] [File]  tar是一种常用的打包方式。
用法举例:
tar cvf filename.tar /*制作备份*/
tar cvf tarfile.tar ./filename /*将filename的文件备份到tarfile.tar里面*/
tar tvf filename.tar /*列出tar文档的内容*/
tar xvf filename.tar /*从tar文档中导出文件*/
tar zxpvf filename.tar.gz /*从tar.gz文档中导出文件*/
tar zxvf filename.tar.gz /*同上*/
tar xvf tarfile.tar ./filename /*导出tar文件中的单个文件*/
2008-08-13