环境信息 版本号
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. python_网络编程socket(UDP)

    服务端: import socket sk = socket.socket(type=socket.SOCK_DGRAM) #创建基于UDP协议的socket对象 sk.bind(('127.0.0. ...

  2. 第92题:反转链表II

    一. 问题描述 反转从位置 m 到 n 的链表.请使用一趟扫描完成反转. 说明: 1 ≤ m ≤ n ≤ 链表长度. 示例: 输入: 1->2->3->4->5->NUL ...

  3. HTML的列表,表格与媒体元素

    一.无序列表 <ul>                            <li>无序列表</li>                            &l ...

  4. Active Directory 常用属性

    1.获取DirectoryEntry string str = string.Empty; string strPath = @LDAP://testDomain.com.mo; string ad  ...

  5. springboot+mvc+mbatisplus

    https://www.cnblogs.com/scode2/p/8718553.html

  6. word图片上传到服务器

    参考:http://blog.ncmem.com/wordpress/2019/08/07/word%e5%9b%be%e7%89%87%e4%b8%8a%e4%bc%a0%e5%88%b0%e6%9 ...

  7. vs2015 调试 无法启动程序

    应用程序输出在这个目录 E:\learn\3dlesson\lesson1_createwindow\build\Debug 项目属性 解决方案: 把项目设为启动项目.

  8. qtableview 表格风格设置

    1.窗体无边框? tableView->setFrameShape(QFrame::NoFrame); 2.表格内容无边框? tableView->setShowGrid(false); ...

  9. windows游戏编程地址

    本系列文章由jadeshu编写,转载请注明出处.http://blog.csdn.net/jadeshu/article/details/22309325 作者:jadeshu   邮箱: jades ...

  10. Irrlicht引擎剖析二