install)
一、install是什么意思
install意思:
vt.安装;安置;使...就职
一、读音:英[ɪn'stɔːl];美[ɪn'stɔːl]
二、例句:
She installed her air-conditioner without help by herself.
她自己安装了空调。
三、词汇用法/搭配:
1、install的基本意思是“安装”,指安装某种设备,以备使用。引申可作“安顿,安置”解,属非正式用法。
2、install也可表示“通过仪式使某人正式就职”。
扩展资料:
近义词:establish
一、意思:v.建立;确立;创办;安顿
二、读音:英[ɪ'stæblɪʃ];美[ɪ'stæblɪʃ]
三、例句:
We have established trade ties with these regions.
我们和这些地区建立了贸易关系。
四、词汇用法/搭配:
1、establish的基本意思是“建立”,指采取最初步骤或措施把需要建立的事物建立起来并持续存在,而不论具体步骤或措施,如建立学校,可指筹资、设计、规划、施工、延聘师资、招生及开课均可说成establish。
2、establish还可表示“使其就位”,指使其存在或使其固定、稳定不动,即“确立”。
二、详解Linux系统中的install命令的用法
用法:install [选项]... [-T]源文件目标文件
或:install [选项]...源文件...目录
或:install [选项]...-t目录源文件...
或:install [选项]...-d目录...
此install将文件(通常仅是编译后的文件)复制到您所选择的目的位置。
如果您希望在GNU/Linux操作系统上下载并安装一个即时可用的软件包,
您应当使用诸如yum(1)和apt-get(1)的软件包管理器。
在前三种形式中,将源文件复制到目标文件或将多个源文件复制到一个已存在的目录
中同时设置其所有权和权限模式。在第四种形式中,创建给出目标目录中的所有组件。
长选项必须使用的参数对于短选项时也是必需使用的。
--backup[=CONTROL]为每个已存在的文件创建备份
-b类似--backup但不接受参数
-c(忽略)
-C,--compare比较每组源文件和目标文件,在一些情况下不修改目标文件
-d,--directory将所有参数视为目录名称;为指定的目录创建所有组件
-D创建目标目录的所有必要的父目录,然后将源文件复制至该目录
-g,--group=组自行设置所属组,而不是进程目前的所属组
-m,--mode=模式自行设置权限模式(像chmod),而不是rwxr-xr-x
-o,--owner=所有者自行设置所有者(只适用于超级用户)
-p,--preserve-timestamps修改源文件的访问/修改时间以与目标文件保持一致
-s,--strip拆解符号表
--strip-program=程序指定拆解二进制文件的程序
-S,--suffix=后缀覆盖常用备份文件后缀
-t,--target-directory=目录将源文件所有参数复制到指定目录
-T,--no-target-directory将目标文件视为普通文件
-v,--verbose创建目录时显示其名称
--preserve-context保持SELinux的安全环境
-Z,--context=CONTEXT设置文件和目录的SELinux安全环境
--help显示此帮助信息并退出
--version显示版本信息并退出
备份文件的后缀为"~",除非以--suffix选项或是SIMPLE_BACKUP_SUFFIX
环境变量指定。版本控制的方式可通过--backup选项或VERSION_CONTROL环境
变量来选择。以下是可用的变量值:
none, off不进行备份(即使使用了--backup选项)
numbered, t备份文件加上数字进行排序
existing, nil若有数字的备份文件已经存在则使用数字,否则使用普通方式备份
simple, never永远使用普通方式备份
例:
代码如下:
[root@linux~]# install test.php ar_test#将test.php拷贝到ar_test下面
p[root@linux~]# install-d hao#创建目录
[root@linux~]# install-t hao utf8 test.php#将utf8 test.php cp到hao目录下面
linux中install命令和cp命令的区别
基本上,在Makefile里会用到install,其他地方会用cp命令。
它们完成同样的任务——拷贝文件,它们之间的区别主要如下:
1、最重要的一点,如果目标文件存在,cp会先清空文件后往里写入新文件,而install则会先删除掉原先的文件然后写入新文件。这是因为往正在使用的文件中写入内容可能会导致一些问题,比如说写入正在执行的文件可能会失败,比如说往已经在持续写入的文件句柄中写入新文件会产生错误的文件。而使用 install先删除后写入(会生成新的文件句柄)的方式去安装就能避免这些问题了;
2、install命令会恰当地处理文件权限的问题。比如说,install-c会把目标文件的权限设置为rwxr-xr-x;
3、install命令可以打印出更多更合适的debug信息,还会自动处理SElinux上下文的问题。
代码如下:
install- copy files and set attributes
install在做拷贝的同时,设置attributes.
因此Makefile中尽量使用install命令。
例如
代码如下:
@install-d/usr/bin-p-D-m 0755 targets/usr/bin
相当于
代码如下:
@mkdir-p/usr/bin targets/usr/bin 755/usr/bin/targets/usr/bin/tagets
p
更新文件时间戳
install命令好强大啊。
另外@前缀的意思是不在控制台输出结果。
三、有谁知道Linux系统的install命令是什么意思
install
1.作用
install命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户。
2.格式
(1)install [选项]...来源目的地
(2)install [选项]...来源...目录
(3)install-d [选项]...目录...
在前两种格式中,会将<来源>复制至<目的地>或将多个<来源>文件复制至已存在的<目录>,同时设定权限模式及所有者/所属组。在第三种格式中,会创建所有指定的目录及它们的主目录。长选项必须用的参数在使用短选项时也是必须的。
3.主要参数
--backup[=CONTROL]:为每个已存在的目的地文件进行备份。
-b:类似--backup,但不接受任何参数。
-c:(此选项不作处理)。
-d,--directory:所有参数都作为目录处理,而且会创建指定目录的所有主目录。
-D:创建<目的地>前的所有主目录,然后将<来源>复制至<目的地>;在第一种使用格式中有用。
-g,--group=组:自行设定所属组,而不是进程目前的所属组。
-m,--mode=模式:自行设定权限模式(像chmod),而不是rwxr-xr-x。
-o,--owner=所有者:自行设定所有者(只适用于超级用户)。
-p,--preserve-timestamps:以<来源>文件的访问/修改时间作为相应的目的地文件的时间属性。
-s,--strip:用strip命令删除symbol table,只适用于第一及第二种使用格式。
-S,--suffix=后缀:自行指定备份文件的<后缀>。
-v,--verbose:处理每个文件/目录时印出名称。
--help:显示此帮助信息并离开。
--version:显示版本信息并离开。
install- copy files and set attributes
install在做拷贝的同时,设置attributes.
因此Makefile中尽量使用install命令。
例如
@install-d/usr/bin
@install-p-D-m 0755 targets/usr/bin
相当于
@mkdir-p/usr/bin
@cp targets/usr/bin
@chmod 755/usr/bin/targets
@touch/usr/bin/tagets<----更新文件时间戳
install命令好强大啊。
另外@前缀的意思是不在控制台输出结果。