jdk解压后,配置环境变量

vim /etc/profile

export JAVA_HOME=XXX
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin/:$PATH

linux的环境变量使用冒号分隔,使用一个\$符或${}引用变量,如\$JAVA_HOME

加载刚设置好的变量:
source /etc/profile

测试是否安装成功:
java -version


安装eclipse

在eclipse目录下运行命令: ./eclipse


安装zookeeper

下载,解压;
配置配置文件;
配置环境变量:

vim /etc/profile
export ZOOKEEPER_HOME=安装路径
export PATH=${ZOOKEEPER_HOME}/bin:$PATH

启动:

bin/zkServer.sh start
查看状态:
bin/zkServer.sh status
停止服务:
bin/zkServer.sh stop


创建图标:

1.cd /usr/share/applications,创建xxx.desktop
2.在文件中输入以下内容:`

[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse
Exec=/opt/eclipse/eclipse/eclipse
Icon=/opt/eclipse/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;`

3.对该文件赋权
chmod u+x /usr/share/applications/xxx.desktop


安装mysql

sudo apt-get install mysql-server

安装过程会提示输入密码

sudo netstat -tap | grep mysql

如果看到有mysql的socket处于listen状态则表示安装成功

mysql -u root -p

u表示要登陆的用户,p表示密码
show databases;
use mysql;
show tables;
exit;

修改数据库字符集:
vim /etc/mysql/mysql.conf.d/mysqld.cnf

在[mysqld]段落中添加如下两行:

character-set-server=utf8
collation-server=utf8_general_ci

重启

/etc/init.d/mysql restart

登录

mysql -uroot -p

查看数据库字符集设置:

show variables like 'character_set_%';

查看字符集排序设置:

show variables like 'collation_%';

彻底删除mysql:
删除软件及其配置文件

apt-get --purge remove mysql-server

删除没用的依赖包

apt-get autoremove mysql-server

此时dpkg的列表中有“rc”状态的软件包,可以执行如下命令做最后清理:

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P


安装navicat

下载,解压
启动:./start_navicat
修改字符集:

1.打开start_navicat文件
2.将export LANG="en_US.UTF-8" 改为 export LANG="zh_CN.UTF-8"
3.查看系统支持的字符集: locale -a
4.再运行命令:locale
5.看看返回的第一句和navicat的字符集设置一样不
6.如果不一样,运行命令:export LANG=zh_CN.utf8

创建Navicat快捷方式:

打开navicat,如果出现英文乱码:

1.点击:工具-->选项
2.界面字体选择“Noto Sans CJK TC Bold”
3.字体和颜色-->编辑器字体选择“Noto Sans CJK TC Bold”


安装maven
下载,解压

设置环境变量,环境变量分为用户变量和系统变量

用户变量配置文件:.bashrc(在当前用户主目录下的隐藏文件);
系统环境配置文件:/etc/profile

用户变量和系统变量的配置方法一样
export M2_HOME=/opt/maven-3.3.3
export PATH=\$M2_HOME/bin:\$PATH

使环境变量生效

source .bashrc

验证是否安装成功。

mvn -version


shell脚本
脚本保存位置:/home/mike/test.sh
脚本内容:
#!/bin/sh
touch /home/mike/test.txt /home/mike/test2.txt
rm /home/mike/test2.txt
增加权限:
chmod +x /home/mike/test.sh

执行:
./test.sh
让脚本开机自动执行:
打开启动应用程序,添加shell脚本。


关闭触摸板

sudo modprobe -r psmouse

打开触摸板
sudo modprobe psmouse


U盘

查看系统磁盘:
sudo fdisk -l
挂载U盘到/mnt目录:
sudo mount /dev/sdb4 /mnt
U盘使用完毕,卸载U盘:
sudo umount /mnt
如果盘内有改动:
在卸载前使用sync命令同步一下


批量重命名

rename 's/^/test_/' *.avi
^,代表开头,这条命令的作用是把所有以.avi结尾的文件名都加上前缀test_


查找文件

查找大于100M的文件
find ./ -type f -size +102400k


echo

覆盖:

echo 'My Project' > README
这会创建一个文件,并在文件里写入字符串"My Project"

追加:

echo 'My Project' >> README

ubuntu 命令、linux环境变量设置的更多相关文章

  1. 转:Linux环境变量设置方法总结 PATH、LD_LIBRARY_PATH

    转:  https://www.linuxidc.com/Linux/2017-03/142338.htm 文章写比较全  转载记录 Linux环境变量设置方法总结 PATH.LD_LIBRARY_P ...

  2. [转帖]Linux环境变量设置方法总结 PATH、LD_LIBRARY_PATH

    Linux环境变量设置方法总结 PATH.LD_LIBRARY_PATH 2018年01月17日 21:10:26 晨至曦 阅读数 7548 https://blog.csdn.net/qq_1900 ...

  3. linux环境变量设置错误后的恢复方法(转)

    原文: http://blog.csdn.net/hoholook/article/details/2793447 linux环境变量设置错误后的恢复方法 中国自学编程网收集整理  发布日期:2008 ...

  4. linux 环境变量设置方法总结(PATH/LD_LIBRARY_PATH)

    linux 环境变量设置方法总结(PATH/LD_LIBRARY_PATH) http://blog.csdn.net/wangeen/article/details/8159500 设置 Linux ...

  5. Linux环境变量设置中配置文件分析(/etc/profile,~/.bashrc等)(转)

    说明:在研究中发现,对于不同版本的Linux系统有着不同的文件,但是总的入口是不变的/etc/profile,下面只是展示加载顺序的研究过程,所以会有些系统没有这个文件等问题. 一.配置文件与作用域: ...

  6. Linux 环境变量设置的几种方法

    From:http://home.eeworld.com.cn/home.php?mod=space&uid=291513&do=blog&id=40557 环境变量是和She ...

  7. 【转】linux环境变量设置

    1. 显示环境变量HOME $ echo $HOME /home/terry 2. 设置一个新的环境变量WELCOME $ export WELCOME="Hello!" $ ec ...

  8. Ubuntu下 jdk环境变量设置

    流程 1. 官网下载对应的jdk文件 2. 在根目录 / 下创建一个java目录 mkdir /java 3. 使用mv命令 将下载下来的文件(压缩格式),移动到上一步创建的/java目录下   Ps ...

  9. linux环境变量设置和默认执行语句设置

    环境变量设置 1.export export ORACLE_HOME=/usr/local/instantclient_12_2export PATH=$ORACLE_HOME:$PATHexport ...

随机推荐

  1. (转)飘逸的python - 增强的格式化字符串format函数

    原文:https://blog.csdn.net/handsomekang/article/details/9183303 Python字符串格式化--format()方法-----https://b ...

  2. elasticsearch(一) 之 elasticsearch初识

    目录 一 .elasticsearch 二 . elasticsearch 名词解释 集群(cluster) 节点(node) 索引(index) type(类型) Document(文档) shar ...

  3. Linux-(which,whereis,locate,find)

    我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索: which  查看可执行文件的位置. whereis 查看文件的位置. locate   配合数据库查看文件位置 ...

  4. 鹅厂优文 | ReactJS一点通

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由鹅厂新鲜事儿发表于云+社区专栏 作者:卢文喆 腾讯云 UI工程师 导语 | 当React 刚开始红的时候,一直觉得 JSX 的设计思想 ...

  5. PL/SOL csv格式导出查询结果时出现某些列的数据被四舍五入了的解决办法

    昨天用pl/sql从oracle数据库捞取数据时,发现导出的csv格式中某些列的数据被进行了四舍五入处理了,当然这些列都是纯数字的,百思不得其解,后来上网才,才得知了原因. 这并不是导出的CSV文件数 ...

  6. Linux多线程 - 基本操作

    0. 线程 vs 进程 何为线程?线程即轻量级进程,如何理解轻量级这个概念? 我们知道,Linux的资源分为用户空间资源和内核空间资源: 用户空间资源:用来存放用户自定义的一些数据,用户可直接控制: ...

  7. 虚拟机安装Linux中常见异常及解决办法

    如果接着下去的提示按Test 的话 会出现Unable to read the disc checksum from the primary volume descriptor. This proba ...

  8. 资料汇总--java开发程序员必备技能

    1.  熟练使用Java语言进行面向对象程序设计(面向对象:继承.多态.抽象): 有良好的编程习惯(阿里开发手册  链接:http://pan.baidu.com/s/1dFEA6cT 密码:kqj4 ...

  9. [javaSE] 数组(获取最值)

    数组的常见操作(获取最值) 1.获取最值需要进行比较,每一次比较都会有一个较大的值,因为该值不确定,通过一个变量进行存储 2.让数组中的每一个元素都和这个变量中的值进行比较,如果大于了变量中的值,就用 ...

  10. JDK安装与环境变量全过程-鹏鹏

    首先先讲下JDK的含义以及用处: JDK是 Java 语言的软件开发工具包,主要用于移动设备.嵌入式设备上的java应用程序.JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Jav ...