微信公众号文章排版很麻烦,诸位凑合看吧.
大致步骤:下载->解压->配置path
一 准备工作
1. 下载jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
先找对应的操作系统环境和版本,然后同意使用协议,点击下载即可.
2. 下载tomcat:https://tomcat.apache.org/download-80.cgi
选择版本,下载即可,解释图片来自网络 .tar版本,也就是解压版。
3. apt-get命令是Debian Linux发行版中的APT软件包管理工具。所有基于Debian的发行都使用这个包管理系统。deb包可以把一个应用的文件包在一起,大体就如同Windows上的安装文件。
apt-get install packagename
卸载一个已安装的软件包(保留配置文件):
apt-get remove packagename
更新所有已安装的软件包:
apt-get upgrade
将系统升级到新版本:
apt-get dist-upgrade
二 开始安装
此时可以看到我们刚刚上传的两个文件。我们使用 tar命令(文末详细解释)分别解压两个文件。tar -xvaf 文件名:(-x:解压 -v:显示所有过程 -Z:有compress属性的 -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名),推荐在/usr目录下,用终端执行,GUI界面应该是没有权限.
用同样的方式,解压Tomcat。
接下来就是JDK环境变量的配置。
[root@VM_132_65_centos usr]# vi ~/.bashrc
在非注释区(也就是不要将代码写在#后边)配置以下信息:
export JAVA_HOME=/usr/jdk1.8.0_144
export JAVA_LIB=$JAVA_HOME/lib
export JAVA_BIN=$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar
export PATH=$JAVA_BIN:$PATH
如图:可以复制,然后在终端里面 鼠标右键->粘贴 然后记得修改JAVA_HOME
请注意,JAVA_HOME为实际JDK所在的目录,要结合实际情况。
接着按下ESC键,输入wq(写入并退出),回车退出。
要让这个文件生效只要刷新即可,命令为:source ~/.bashrc
此时我们可以验证JDK的配置情况,在终端输入Java -version ,Javac -version 并按回车
至此JDK就安装好了。
2.Tomcat的安装
Tomcat我们下载的文件解压就可以了,找到里面的/bin/startup.sh,注意,是.sh的后缀。使用命令./startup.sh就可以启动tomcat了。如图:
验证是否启动了tomcat,打开浏览器输入:localhost:8080
** 1、官网下载Eclipse的在线安装包 2、移动到/opt文件夹下 sudo mv eclipse-inst-linux64.tar.gz
3、解压tar.gz安装包 sudo tar -zxvf eclipse-inst-linux64.tar.gz
4、打开解压好的文件夹,然后打开./eclipse **cd eclipse-installer/ ./eclipse-inst** (记住:一定要在执行java -version后,显示正常的情况下执行四步骤,如果没有正常,就再次执行一次source /etc/profile)
**
** 1、JDK(Java Development Kit, Java开发工具包) JRE (Java Runtime Environment, Java 运行环境) JVM(Java Virual Machine, Java虚拟机) 2、/opt文件夹,有些Linux系统下可能没有,可以自己创建一个,建议全程在root用户下, 命令:mkdir /opt 3、Java在环境搭建好后,肯能退出超级用户会然后执行命令: java version可能会回应没有安装,只需要再次的执行命令: source /etc/profile 命令即可。 4、如果中文版的一般在下载的目录中,你可以直接在下载目录中打开终端,然后移动到/opt目录下
参考文章:https://www.cnblogs.com/xiaosheblog/p/7629446.html
https://blog.csdn.net/qq_36984327/article/details/79543516
1. tar命令:
在Linux中,压缩与解压用得最多的tar.tar命令确实很厉害。
tar
-c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件
以上五个是独立的命令参数,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。
-z:有gzip属性的 gz -j:有bz2属性的 bz2
-J :有xz属性的 xz -Z:有compress属性的 -v:显示所有过程 -O:将文件解开到标准输出
下面的参数-f是必须的
-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
# tar -cf all.tar *.jpg 这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。
# tar -rf all.tar *.gif 这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。
# tar -uf all.tar logo.gif 这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。
# tar -tf all.tar 这条命令是列出all.tar包中所有文件,-t是列出文件的意思
# tar -xf all.tar 这条命令是解出all.tar包中所有文件,-t是解开的意思
tar -cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg
tar -czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
tar -cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
tar -cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux
zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux
tar -xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz
tar -xjvf file.tar.bz2 //解压 tar.bz2
tar -xZvf file.tar.Z //解压tar.Z
tar -Jxvf fle.tar.xz //解压tar.xz
unrar e file.rar //解压rar
unzip file.zip //解压zip
1、*.tar 用 tar -xvf 解压
2、*.gz 用 gzip -d或者gunzip 解压
3、*.tar.gz和*.tgz 用 tar -xzf 解压 tar.xz 用 tar -Jxvf 解压
4、*.bz2 用 bzip2 -d或者用bunzip2 解压
5、*.tar.bz2用tar -xjf 解压
6、*.Z 用 uncompress 解压
7、*.tar.Z 用tar -xZf 解压
8、*.rar 用 unrar e解压
9、*.zip 用 unzip 解压
1) .bashrc文件
在linux系统普通用户目录(cd /home/xxx)或root用户目录(cd /root)下,用指令ls -al可以看到4个隐藏文件,
.bash_history 记录之前输入的命令
.bash_logout 当你退出时执行的命令
.bash_profile 当你登入shell时执行
.bashrc 当你登入shell时执行
请注意后两个的区别:'.bash_profile'只在会话开始时被读取一次,而'.bashrc'则每次打开新的终端时,都要被读取。
这些文件是每一位用户对终端功能和属性设置,修改.bashrc可以改变环境变量PATH、别名alias和提示符。具体如何修改会在下面做介绍。
除了可以修改用户目录下的.bashrc文件外,还可以修改如“/etc/profile”文件、“/etc/bashrc”文件及目录“/etc /profile.d”下的文件。但是修改/etc路径下的配置文件将会应用到整个系统,属于系统级的配置,而修改用户目录下的.bashrc则只是限制在用户应用上,属于用户级设置。两者在应用范围上有所区别,建议如需修改的话,修改用户目录下的.bashrc,即无需root权限,也不会影响其他用户。
2) PATH环境变量修改
PATH变量决定了shell 将到哪些目录中寻找命令或程序。如果要执行的命令的目录在 $PATH 中,您就不必输入这个命令的完整路径,直接输入命令就可以了。一些第三方软件没有将可执行文件放到 Linux 的标准目录中。因此,将这些非标准的安装目录添加到 $PATH 是一种解决的办法。此外,您也将看到如何处理一般的环境变量。
首先,作为惯例,所有环境变量名都是大写。由于 Linux 区分大小写,这点您要留意。当然,您可以自己定义一些变量,如'$path'、'$pAtH',但 shell 不会理睬这些变量。
第二点是变量名有时候以'$'开头,但有时又不是。当设置一个变量时,直接用名称,而不需要加“$”,如
“PATH=/usr/bin:/usr/local/bin:/bin”
假如要获取变量值的话,就要在变量名前加'$': “echo $PATH” 则会显示当前设置的PATH变量“/usr/bin:/usr/local/bin:/bin”
否则的话,变量名就会被当作普通文本了: “echo PATH” 显示“PATH” 处理 $PATH 变量要注意的第三点是:您不能只替换变量,而是要将新的字符串添加到原来的值中。在大多数情况下,您不能用“PATH=/some /directory”,因为这将删除 $PATH 中其他的所有目录,这样您在该终端运行程序时,就不得不给出完整路径。所以,只能作添加:“PATH=$PATH:/some/directory”,假如你要添加/usr/local/arm/3.4.1/bin交叉编译命令,则操作为“PATH=$PATH:/usr/local/arm/3.4.1/bin” 这样,PATH 被设成当前的值(以 $PATH 来表示)+新添的目录。
到目前为止,你只为当前终端设置了新的 $PATH 变量。如果您打开一个新的终端,运行 echo $PATH ,将显示旧的 $PATH 值,而看不到你刚才添加的新目录。因为你先前定义的是一个局部环境变量(仅限于当前的终端)。
要定义一个全局变量,使在以后打开的终端中生效,您需要将局部变量输出(export),可以用"export"命令:
export PATH=$PATH:/some/directory
现在如果打开一个新的终端,输入 echo $PATH ,也能看到新设置的$PATH 了。请注意,命令'export'只能改变当前终端及以后运行的终端里的变量。对于已经运行的终端没有作用。
为了将目录永久添加到 $PATH ,只要将"export"的那行添加到.bashrc或/etc/bashrc文件中。
使用命令:
sudo gedit ~/.bashrc
3) alias别名
一般在.bashrc或/etc/bashrc文件里有几句话
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
有了这几句话,当在终端中输入“mv test.c led.c”实际上输入的是“mv -i test.c led.c”,所以说alias是一个别名。你可以在该配置文件中添加自己风格的别名,如“alias ll='ls -l'”,只需要在终端中输入“ll”就实现了“ls -l”的功能。还可以添加其他语句,随自己喜好。
4) 提示符
当打开一个控制台(console) 时,最先看到的就是提示符(prompt),如:[root@localhost ~]#
在默认设置下,提示符将显示用户名、主机名(默认是'localhost')、当前所在目录(在 Unix 中,'~'表示您的 home 目录)。
按照传统,最后一个字符可以标识普通用户($),还是'root'(#)。
可以通过 $PS1 变量来设置提示符。
命令“echo $PS1”,将显示当前的设定。其中可用字符的含义在 man bash 的'PROMPTING'部分有说明。
如何才能完成理想的设置呢?对于健忘的初学者来讲,默认设定有些不友好,因为提示符只显示当前目录的最后一部分。如果你看到象这样的提示符
[wsf@localhost bin]$ 则当前目录可能是'/bin'、'/usr/bin'、'/usr/local/bin'及'/usr/X11R6/bin'。当然,你可以用
pwd (输出当前目录,print working directory)
能不能叫 shell 自动告诉你当前目录呢?
当然可以。这里我将提到的设定,包括提示符,大都包含在文件'/etc/bashrc'中。您可以通过编辑各自 home 目录下的'.bash_profile'和'.bashrc'来改变设置。
在 man bash 中的'PROMPTING'部分,对这些参数(parameter)有详细说明。您可以加入一些小玩意,如不同格式的当前时间,命令的历史记录号,甚至不同的颜色。
一种更适当的设定: PS1="[\u: \w]\\$ " 这样,提示符就变成: [wsf: /usr/bin]$ 你可以通过命令 export 来测试不同的设置(比如,export PS1="\u: \w\\$ ")。如果找到了适合的提示符,就将设置放到您的'.bashrc''中。这样,每次打开控制台或终端窗口时,都会生效。