? cd:是Change Directory的缩写linux命令大全,用来切换工作目录,语法:cd [相对或绝对路径或特殊符号]
?locate:原理是updatedb会把文件系统中的信息存放到数据库databases中(但一般一天才执行一次,所以locate找不到新创建的文件,需要先手动执行updatedb,再执行locate),locate从数据库中读数据;
? find:在目录结构中搜索文件,并执行指定的操作
语法:find pathname -options [-print -exec ...]
pathname :为 find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录(find查找范围为目标目录及其子目录所有文件及目录);
-exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } ;,注意{ }和;之间的空格;
-print: find命令将匹配的文件输出到标准输出;
? 单纯tar仅为打包(多个文件包成一个大文件),加上参数-j(bzip2格式.bz2)、-z(gzip格式.gz)可以备份、压缩(-c)、解压(-x),备份一般比压缩多加参数-p(保留原本文件的权限与属性)linux命令大全,-C可以指定解压到特定目录;bzip2、gzip只能对单一文件压缩;
? 在线下载并安装rpm包,适用于CentOS、Fedora、RedHat及类似系统
? yum中没有时用,适用于CentOS、Fedora、RedHat及类似系统;
? 安装deb包,类似yum安装,适用于Debian, Ubuntu 以及类似系统;
? 适用于Debian, Ubuntu 以及类似系统;
? 大多数非开源的商业软件都采取这种办法;
对于windows 用户,直接将下载到的文件解压,并将程序主目录加入 系统变量即可(也就是将 vim74 目录加入 path 系统变量)。下图是下载phonegap-0.9.5后解压出来的包,复制phonegap.0.9.5.jar到第一步建立的工程的libs目录中。3、下载下来的zip包解压,将解压后的update目录下的features和plugins目录拷贝到myeclipse安装目录的dropins目录下(若myeclipse安装目录的dropins目录下已经有了features和plugins目录,则只需要将下载的插件包里面的jar包拷贝到相应目录就行)。
? 如python:系统的源中不可能包含该软件的所有模块; 系统的源中该软件的模块的更新要远远滞后于最新版本;手动安装python,并用Python 自带的 pip 安装模块(类似yum);
? 源代码包(一般有install文件)如hello-2.2.tar.bz2,下载复制到/opt;