学习Linux命令:install简介及使用方法 (linux命令install)

Linux作为一种开源的操作系统,相对于Windows等闭源操作系统具有更高的安全性和灵活性,已经成为广大技术工作者和计算机专业人士的更爱。但是,对于很多初学者来说,学习Linux的命令行操作仍然是一件很难的事情。其中,install命令也是很多人会遇到的一个问题。本文将为大家介绍install命令的基础知识和使用方法。

一、install命令简介

install命令是Linux系统中一个用于安装或者升级文件的命令。它将文件复制到指定路径,并且改变文件的权限和拥有者等属性。同时,它允许我们将一个或多个源路径下的文件或者目录安装到目标路径下。

install命令的基本语法如下:

install [选项] 源文件路径 目标文件路径

以此来完成文件安装或者升级的操作。

二、install命令常用选项

足够熟悉Linux系统的工程师,很熟悉命令行中常用的选项,对于install命令来说,也不例外。下面介绍几个特别常见的选项。

1、-b

-b选项允许我们覆盖旧文件的备份。例如:

install -b /path/to/new/file /path/to/old/file

-b选项允许我们将新文件作为旧文件的备份,保留旧文件的备份。

2、-c

-c选项用于显示文件安装的过程和进展状况。例如:

install -c /path/to/source/file /path/to/target/directory/

-c选项允许我们在文件安装过程中,实时地查看文件安装的状态。

3、-d

-d选项用于创建目录,如:

install -d /path/to/new/directory/

-d选项允许我们创建新目录,而不是在目录中安装文件。

4、-g

-g选项用于更改安装的文件组的属性。例如:

install -g groupName /path/to/new/file /path/to/existing/directory/

-g选项允许我们使用已经存在的目录或者文件组创建新文件,并设置文件的组属性。

5、-m

-m选项用于指定新文件的权限模式。例如:

install -m 755 /path/to/new/file /path/to/existing/directory/

-m选项允许我们以特定权限模式安装新文件。

6、-o

-o选项用于更改文件安装的所有权。例如:

install -o ownerName /path/to/new/file /path/to/existing/directory/

-o选项允许我们使用已存在的文件或目录的所有者创建新文件。

三、使用install命令

下面通过几个安装验证的实例,来帮助大家快速掌握install命令的使用方法。

1、将一个文本文件安装到特定目录下

例如我们有一个hello.txt文件,它的路径为/home/user/hello.txt。我们想要将它安装到/usr/local/bin/hello.txt中,使用如下命令:

install /home/user/hello.txt /usr/local/bin/hello.txt

这条命令将会将/home/user/hello.txt文件安装到/usr/local/bin/hello.txt目录下。

2、更改安装的文件的用户组

例如我们有一个hello.txt文件,它的路径为/home/user/hello.txt,我们需要将它安装到/usr/local/bin/hello.txt目录下,并且指定其用户组:

install -g groupName /home/user/hello.txt /usr/local/bin/hello.txt

这条命令将会将/home/user/hello.txt创建为一个新文件,它的用户组为groupName,并安装到/usr/local/bin/hello.txt目录下。

3、将一个目录安装到特定的目录下

例如我们有一个名为mydir的目录,它的路径为/home/user/mydir。我们想要安装这个目录到/usr/local/bin/mydir中,使用如下命令:

install -d /usr/local/bin/mydir /home/user/mydir

这条命令将会创建一个新的/usr/local/bin/mydir目录,并将/home/user/mydir目录下的所有文件复制到新目录下。

结论

在Linux的命令行操作中,使用install命令来安装和升级一个文件是一个非常好的选择。通过本文的介绍,大家相信对于install命令是有了一个相对清晰的认识,都可以快速掌握其使用方法。在实际的Linux工作中,熟练的使用命令,相信也不会成为我们的难点。

相关问题拓展阅读:

LINux无法使用apt-get install命令来安装软件 我就连输入系统升级命令都一样 的结果

你的网络没有联通,可能是虚拟机的网卡模式不对,也可能是你的路由器有问题了。

你的网通睁枯了没?

有没悉举洞有另外一个程序占用了软件包管理答衫程序?

试试换一个源,参考:

命令可以使用的。你搜一下源,把源地址改一下。就可以,以上资源可能不好用了。

怎么在linux里面安装软件?

比较简单的方法,

打开乱枯终端,把要安装差兆软虚陪租件的 路径/名字和扩展名 全部输入,在敲回车就OK了

一、rpm包安装方式步骤:

1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录;

2、打开一个终端,su -成root用户;

3、cd soft.version.rpm所在的目录;

4、输入rpm -ivh soft.version.rpm

二、deb包安装方式步骤:

1、找到相应的软件包,比如soft.version.deb,下载到本机某个目录;

2、打开一个终端,su -成root用户;

3、cd soft.version.deb所在的目录;

4、输入dpkg -i soft.version.deb

三、tar.gz源代码包安装方式:

1、找到相应的软件包,比如soft.tar.gz,下载到本机某个目录;

2、打开一个终端,su -成root用户;

3、cd soft.tar.gz所在的目录;

4、tar -xzvf soft.tar.gz //一般会生成一个soft目录

5、cd soft

6、./configure

7、make

8、make install

四、tar.bz2源代码包安装方式:

1、找到相应的软件包,比如soft.tar.bz2,下载到本机某个目录;

2、打开一个终端,su -成root用户;

3、cd soft.tar.bz2所在的目录;

4、tar -xjvf soft.tar.bz2 //一般会生成一个soft目录

5、cd soft

6、./configure

7、make

8、make install

五、apt方式安装:

1、打开一个终端,su -成root用户;

2、apt-cache search soft 注:soft是你要找的软件的名称或相关信息

3、如果2中找到了软件soft.version,则用apt-get install soft.version命令安

装软件 注:只要你可以上网,只需要用apt-cache search查找软件,用apt-get

install软件

六、bin文件安装:

如果你下载到的软件名是soft.bin,一般情况下是个可执行文件,安装方法如下:

1、打开一个终端,su -成root用户;

2、chmod +x soft.bin

3、./soft.bin //运行这个命令就可以安装软件了

七、不需要安装的软件:燃慎

有了些软件,比如lumaqq,是不需要安装的,自带jre解压缩后可直接运行。假设

下载的是lumaqq.tar.gz,使用方法如下:

1、打开一个终端,su -成root用户;

2、tar -xzvf lumaqq.tar.gz //这一步会生成一个叫LumaQQ的目录

3、cd LumaQQ

4、chmod +x lumaqq //设置lumaqq这个程序文件为可运行

5、此时就可以运行lumaqq了,用命令./lumaqq即可,但每次运行要输入全路径或

切换斗伏到刚才生成的LumaQQ目录里

6、为了保证不设置路径就可以用,你可以在/bin目录下建立一个lumaqq的链接,

用命令ln -s lumaqq /bin/ 即可,以后任何时候打开一个终端输入lumaqq就可以

启动QQ聊天软件了

7、 如果你要想lumaqq有个菜单项,使用菜单编辑工具,比如Alacarte Menu

Editor,找到上面生成的LumaQQ目录里的lumaqq设置一个菜单项就可以了,当然你

也可以直接到 /usr/share/applications目录,按照里面其它空段携*.desktop文件的格

式生成一个自己的desktop文件即可。

目前流行的软件包有两种比较常见的形式,一种是以 RPM、deb包为代表的智能软件包,另一种是file.tar.gz形式的压缩。

一、源代码安装

应用软件的源代码一般是file.tar.gz或者file.tgz格式,也就是说是以tar来打包,然后用gzip来压缩。

以应用软件xfce-3.8.7.tar.gz为例,先进入软件的当前目录,然后使用gzip解压:#gzip -d

xfce-3.8.7.tar.gz(注:-d 代表解压)。然后用tar解包:#tar -xvf

xfce-3.8.7.tar。由于tar和gzip经常一起使用,所以tar还提供了一个参数,它可以自动调用gzip来解压,即:# tar -xzvf xfce-3.8.7.tar.gz。

进入解压完成之后新建立的目录,一般的应用软件中都有一个用来配置软件的可执行文件

——configure,它的参数比较多,而且用法也非常灵活。当然,安装不同的软件参数也不相同,具体有些什么参数,可以用命令:#./configure help取得详细的帮助。例如./configure –prefix=/usr/local/mysql(表示设置软件的安装目录为:/usr/local/mysql)在运行#./configure 配置软件后,它会根据你当前系统、编译、安装相关的信息,生成一个安装配置文件Makefile。Makefile文件通常是用来编译和安装软件的,运行make命令时系统会自动根据Makefile文件中的设置对软件进行编译和安装,如果编译能够顺利通过的话,运行#make install命令来安装。

二、智能包安装

现在,以智能包形式提供闷慎的软件很多,像RedHat Linux的RPM、Debian

Linux的DEB、KISS、BSD以及Slackware等。RPM和Debian几乎统治着Linux包管理世界是Linux发行版本所广泛采用的应用软件。

RPM是RedHat Package Manager的缩写,它只能使用在安装了RPM软件的系统中,不过好像目前大多数中文Linux发行版本都支持RPM软件包。

1、用命令管理

#rpm abc.rpm

例如安装python-1.5.2-35.i386.rpm软件时,可以使用如下命令:#rpm –ivh python-1.5.2-35.i386.rpm。

如果想知道RPM软件包中的相关信息,可以使用命令: #rpm ivhpython1.5.2- 35.i386.rpm。

如果想知道python-1.5.2-35.i386.rpm会在系统里安装哪些文件,可以使用以下这个命令:rpm -qpl python-1.5.2-35.i386.rpm。

2、图形界面工具管理

相对命令方式来说,在图形环境下,安装、升级、卸载和查询RPM软件包是一件非常简单轻松的事情,因为Linux提供了几个功能强大的RPM包管理工具。推荐使用Linux的图形管理工纯罩羡具来维护RPM软件包,GNOME中的GnoRPM和KDE中的Kpackage就是功能强大的RPM。

点击Start(开始)→System tools(系统工具)做拍→Kpackage,出现Kpackage界面,同时分析Linux系统中的 RPM数据库。它将安装好的RPM包形式的软件按照功能分在Amusements、Application、Development、Document、 Extension、Extentions、Networking、System Environment、User Interface以及X11等几个树形目录中,每个目录中有相应的文件图标和名称。要安装或升级软件,只要点击工具栏的相应按钮就会弹出打开文件的对话框,选中要安装的RPM文件,单击OK按钮,如果不缺必要的运行库,就开始安装软件了。卸载软件时,用鼠标选择相应的软件,单击右边的Uninstall按钮就可以了。

更好找一本linux的初级教材,因为linux机制和windows 完全不同,很多东西都不一样了

linux命令install的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux命令install,学习Linux命令:install简介及使用方法,LINux无法使用apt-get install命令来安装软件 我就连输入系统升级命令都一样 的结果,怎么在linux里面安装软件?的信息别忘了在本站进行查找喔。


数据运维技术 » 学习Linux命令:install简介及使用方法 (linux命令install)