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. Angularjs集成第三方js插件之Uploadify

    有时候需要用一些第三方插件,比如datepicker,slider,或者tree等.以前的做法是直接通过jquery取得某个元素,然后调用某个方法即可.但在angularjs中,不能直接这么写,必须写 ...

  2. 【Java并发编程】:并发新特性—塞队列和阻塞栈

    阻塞队列 阻塞队列是Java5并发新特性中的内容,阻塞队列的接口是Java.util.concurrent.BlockingQueue,它有多个实现类:ArrayBlockingQueue.Delay ...

  3. RocketMQ-Filer

    一.搭建RocketMQ集群 我搭建的是2-master no slave模式,所以在${rocketmq}/conf/2m-noslave/下的 brokder-*.properties 中添加 f ...

  4. 工具类APP

    应用名称 工具S 英文名称 未填写 应用描述 工具类APP 英文描述 未填写 应用官网 this 应用图标  

  5. ugui使用自带功能实现反向遮罩

    不需要编写额外的shader和任何代码,只使用自带的功能 新建一个材质球,取名为mask,选择自带的UI/Default,调节参数如下图 再新建一个材质球,取名为masked,调节参数如下图 如下图所 ...

  6. Python的Mysql操作

    网上好多的帖子感觉比较老了,而且千篇一律.我到mysql看了一下官网上python驱动的操作,发现与大部分网站说的都不一样. 首先安装的驱动是: pip install mysql-connector ...

  7. Docker运行操作系统环境(BusyBox&Alpine&Debian/Ubuntu&CentOS/Fedora)

    目前常用的Linux发行版主要包括Debian/Ubuntu系列和CentOS/Fedora系列.前者以自带软件包版本较新而出名:后者则宣称运行更稳定一些.选择哪个操作系统取决于读者的具体需求.同时, ...

  8. 五个步骤教你理清Redis与Memcached的区别

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由Super发表于云+社区专栏 memcached和redis,作为近些年最常用的缓存服务器,相信大家对它们再熟悉不过了.前两年还在学校 ...

  9. Zookeeper初见

    这是Zookeeper学习总结 的系列文章. ZK简介 ZK部署及运行 ZK的常用API 创建会话 创建节点 删除节点 读取数据节点 更新数据 检测节点是否存在 ZK的开源封装

  10. mysql/mariadb 数据库配置

    1.  启动mariadb systemctl start mariadb 2. 设置开机启动mariadb systemctl enable mariadb 一.修改用户密码,以root为例 1. ...