环境信息 版本号
Ubuntu 18.04 LTS
Intellij IDEA 2019.1.3

1.首先从官网获取安装包

官方下载地址传送门

然后我就在下载目录下得到了tar.gz的包

2.接下来开始命令行解压安装

2.1 解压缩gzip包

首先,切换工作目录到/usr/local

然后解压当前用户主文件夹/下载/idea压缩包/usr/local/idea

tar命令参数:

-c :create 建立压缩档案的参数;

-x : 解压缩压缩档案的参数;

-z : 是否需要用gzip压缩;

-v: 压缩的过程中显示档案;

-f: 置顶文档名,在f后面立即接文件名,不能再加参数

Shell指令:

cd /usr/local
sudo mkdir idea
sudo tar -zxvf ~/下载/ideaIU-2019.1.3.tar.gz -C idea/

从上面截图上我们需要注意的是:执行tar解压缩命令前,需要先创建好idea文件夹,另外Ubuntu系统遇到没权限问题时在命令前加上 sudo,或者可以su root以root系统管理员身份创建一个bash后再执行命令

2.2 重命名文件夹

Shell指令:

cd /usr/local/idea
pwd
sudo mv idea-IU-191.7479.19/ ideaIU/

使用pwd命令确认当前工作目录为/usr/local/idea

然后使用mv命令修改文件夹名称

*2.3 如果还想把ideaIU里面的内容转移到/usr/local/ideaIU/下

sudo mv ideaIU/ /usr/local/ideaIU/
cd ../
ll
sudo rm -d idea/

文件夹idea已经是一个空文件夹了,所以可以用rm 指令移除

*思考:其实我们也可以在2.1时执行

cd /usr/local
sudo tar -zxvf ~/下载/ideaIU-2019.1.3.tar.gz

这样可以直接生成\usr\local\idea-IU-191.7479.19

然后再执行重命名不就OK了吗?为何多次一举呢?

解答:因为我之前遇到解压下来不是一个文件夹的情况,所有的文件会一股脑跑到/usr/local/文件夹下面,到时候再想处理就比较棘手了,所以还是新建一个文件夹再解压比较保稳

但是,单纯就安装idea这件事,你还是可以这么干的!

3.创建桌面快捷方式

如果只执行到上面的2.2,那么你现在的idea安装目录是

/usr/local/idea/ideaIU,如果你还执行了2.3,那么你的安装目录是/usr/local/ideaIU,你可以通过cd bin/ll指令,你将看到



这两个文件创建桌面快捷方式时将会用到

Shell命令:

cd ~/桌面
touch idea.desktop
sudo vi idea.desktop

然后按I开始输入,最后输入完了,按ESC,再输入:wq

[Desktop Entry]
Name=IntelliJ IDEA
Comment=IntelliJ IDEA
Exec=/usr/local/ideaIU/bin/idea.sh
Icon=/usr/local/ideaIU/bin/idea.png
Terminal=false
Type=Application
Categories=Developer;

允许这个文件可执行,需要用到chmod 命令

sudo chmod +x idea.desktop

选择信任就完事了

4. 请支持正版软件

4.1 Activation Code

https://www.cnblogs.com/jajian/p/7989032.html

4.2 修改hosts

可以参考这篇博客: 关于ubuntu修改hosts文件的方法

进入特权模式,

Shell命令:

sudo su
vi /etc/hosts

保存后重启网络:

sudo /etc/init.d/networking restart

END

Enjoy It!

在Ubuntu上安装Intellij IDEA并创建桌面快捷方式的更多相关文章

  1. Ubuntu安装eclipse,并创建桌面快捷方式

    系统:Ubuntu 16.04 JDK版本:1.8.0_121 Ubuntu下安装JDK配置环境变量可见我的这篇文章   http://www.cnblogs.com/AloneZ/p/Ubuntu1 ...

  2. 在 Ubuntu 上安装 Android Studio

    在 Ubuntu 上安装 Android Studio http://www.linuxidc.com/Linux/2013-05/84812.htm 打开terminal,输入以下命令 sudo a ...

  3. 在Ubuntu上安装LAMP服务器

    1.安装Ubuntu上安装LAMP apt-get install lamp-server^ 2.安装过程中设置MySql密码 3.测试 创建index.php var/www/html/index. ...

  4. [译]How to Setup Sync Gateway on Ubuntu如何在ubuntu上安装sync-gateway

    参考文章https://hidekiitakura.com/2015/03/21/how-to-setup-sync-gateway-on-ubuntudigitalocean/ 在此对作者表示感谢 ...

  5. Ubuntu上安装MongoDB(译)

    add by zhj:直接从第四步开始就可以了,而且安装好MongoDB后会自动启动的,不必自己去执行启动命令 原文:https://docs.mongodb.com/manual/tutorial/ ...

  6. ubuntu上安装mysql 编译安装

    为什么要折腾?首先说明的是ubuntu上安装mysql等软件是非常容易简单的,其简单的程度盖过windows上的安装,一句sudo apt-get install就可以搞定.如果想用最简便的方法安装m ...

  7. 【转载】如何在Ubuntu上安装LAMP服务器系统?

    转载自:http://os.51cto.com/art/201307/405333.htm [2013年7月25日 51CTO外电头条]为何应该在Ubuntu上安装LAMP服务器?从事Web开发工作时 ...

  8. [转载]如何在Ubuntu上安装LAMP服务器系统

    [2013年7月25日 51CTO外电头条]为何应该在Ubuntu上安装LAMP服务器?从事Web开发工作时,我更偏爱在不受干扰的情况下,在我那台计算机上的开发环境下进行开发.我宁愿所犯的错误大部分是 ...

  9. Ubuntu上安装jdk,Jboss

    Ubuntu上安装jdk 1.使用wget命令或sft方式从oracle官方下载tar.gz格式的jdk1.7,由于ubuntu不支持rpm安装,需要转换,所以不选择rpm格式的jdk 2.使用tar ...

随机推荐

  1. Socket嵌套字通讯

    一.socket是什么 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口.在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后 ...

  2. Java 实现简单的SQL动态组装工具类

    第一版 package com.zh.oukele.util; import java.util.HashMap; import java.util.Iterator; import java.uti ...

  3. office+visio2016版本一同安装说明

    安装所需软件: Office或者visio镜像 比如:cn_visio_professional_2016_x86_x64_dvd_6970929.iso 下载网址:http://pan.baidu. ...

  4. 将pandas的DataFrame数据写入MySQL数据库 + sqlalchemy

    将pandas的DataFrame数据写入MySQL数据库 + sqlalchemy import pandas as pd from sqlalchemy import create_engine ...

  5. CF741D Arpa’s letter-marked tree and Mehrdad’s Dokhtar-kosh paths (dsu on tree) 题解

    先说一下dsu算法. 例题:子树众数问题. 给出一棵树,每个点有点权,求每个子树中出现次数最多的数的出现次数. 树的节点数为n,\(n \leq 500000\) 这个数据范围,\(O(n \sqrt ...

  6. P3355 骑士共存问题【洛谷】(二分图最大独立集变形题) //链接矩阵存图

    展开 题目描述 在一个 n*n个方格的国际象棋棋盘上,马(骑士)可以攻击的棋盘方格如图所示.棋盘上某些方格设置了障碍,骑士不得进入 对于给定的 n*n 个方格的国际象棋棋盘和障碍标志,计算棋盘上最多可 ...

  7. python 迭代工具

    names = ['anne', 'beth', 'george', 'damon'] ages = [, , , ] for name,age in zip(names,ages): #print( ...

  8. VMWare Fusion 8 序列号

    FY75A-06W1M-H85PZ-0XP7T-MZ8E8 ZY7TK-A3D4N-08EUZ-TQN5E-XG2TF FG1MA-25Y1J-H857P-6MZZE-YZAZ6

  9. 数据结构实验之栈与队列三:后缀式求值(SDUT 2133)

    题解:把每一步计算的答案再存在栈里面,直到计算结束. 如果是操作数 那么直接入栈:如果是运算符,那么把栈里面最顶部的两个操作数拿出来进行运算,运算结果再放入到栈里面,计算完所有的(#之前的长度位len ...

  10. 简单删除我的电脑里的wps云文档图标

    装个wps,用着都挺好,我的电脑一直存在wps云文档的图标. 看久了就觉得很膈应,那就直接干掉吧. 桌面新建一个文本文件,选中新建文本文档.txt 按f2 然后修改为11.reg(任意名称只要保证后缀 ...