ubuntu 命令、linux环境变量设置
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环境变量设置的更多相关文章
- 转:Linux环境变量设置方法总结 PATH、LD_LIBRARY_PATH
转: https://www.linuxidc.com/Linux/2017-03/142338.htm 文章写比较全 转载记录 Linux环境变量设置方法总结 PATH.LD_LIBRARY_P ...
- [转帖]Linux环境变量设置方法总结 PATH、LD_LIBRARY_PATH
Linux环境变量设置方法总结 PATH.LD_LIBRARY_PATH 2018年01月17日 21:10:26 晨至曦 阅读数 7548 https://blog.csdn.net/qq_1900 ...
- linux环境变量设置错误后的恢复方法(转)
原文: http://blog.csdn.net/hoholook/article/details/2793447 linux环境变量设置错误后的恢复方法 中国自学编程网收集整理 发布日期:2008 ...
- linux 环境变量设置方法总结(PATH/LD_LIBRARY_PATH)
linux 环境变量设置方法总结(PATH/LD_LIBRARY_PATH) http://blog.csdn.net/wangeen/article/details/8159500 设置 Linux ...
- Linux环境变量设置中配置文件分析(/etc/profile,~/.bashrc等)(转)
说明:在研究中发现,对于不同版本的Linux系统有着不同的文件,但是总的入口是不变的/etc/profile,下面只是展示加载顺序的研究过程,所以会有些系统没有这个文件等问题. 一.配置文件与作用域: ...
- Linux 环境变量设置的几种方法
From:http://home.eeworld.com.cn/home.php?mod=space&uid=291513&do=blog&id=40557 环境变量是和She ...
- 【转】linux环境变量设置
1. 显示环境变量HOME $ echo $HOME /home/terry 2. 设置一个新的环境变量WELCOME $ export WELCOME="Hello!" $ ec ...
- Ubuntu下 jdk环境变量设置
流程 1. 官网下载对应的jdk文件 2. 在根目录 / 下创建一个java目录 mkdir /java 3. 使用mv命令 将下载下来的文件(压缩格式),移动到上一步创建的/java目录下 Ps ...
- linux环境变量设置和默认执行语句设置
环境变量设置 1.export export ORACLE_HOME=/usr/local/instantclient_12_2export PATH=$ORACLE_HOME:$PATHexport ...
随机推荐
- (转)linux如何让历史记录不记录敏感命令
有时候为了服务器安全,防止别人窥探我们输入的命令,我们可以清空历史记录,而更多的时候,我们选择的是在输入特殊命令时候,强制历史记录不记住该命令.实验方法:先执行export HISTCONTROL=i ...
- 对称(DES/AES)与非对称(RSA/SSL/数字证书)加密介绍及实际应用
本文不对具体的算法做深入研究,只是讲解各种安全算法的原理和使用场景. 一.数据校验算法 数据校验,是为保护数据的完整性,用一种指定的算法对原始数据计算出的一个校验值.当接收方用同样的算法再算一次校验值 ...
- Mysql 5.7版本安装:mysql 服务无法启动。
一.解压文件 下载好MySQL后,解压到D盘下,也可以根据个人喜好解压在其他盘符的路径下,解压后的路径是:D:\mysql-5.7.17-winx64.解压好后不要太兴奋,需要配置默认文件呢! 二. ...
- WordPress上传文件类型限制解决办法
文件类型不符合安全规则.试试别的文件. 这种错误是由于WordPress中做了文件上传格式的限制,这种限制可以在WordPress中的wp-include/functions.php的get_allo ...
- Python的Django框架中forms表单类的使用方法详解
用户表单是Web端的一项基本功能,大而全的Django框架中自然带有现成的基础form对象,本文就Python的Django框架中forms表单类的使用方法详解. Form表单的功能 自动生成HTML ...
- @RestController和@Controller注解的区别
@RestController是@ResponseBody和@Controller注解的结合,当你return一个页面时,使用@Controller注解返回的是相应页面,使用@RestControll ...
- T-SQL 片段收藏
存储过程 CREATE PROCEDURE spInsertOrUpdateProduct --有则更新,否则插入 ) , ) , @StdCost MONEY AS IF EXISTS ( SELE ...
- ADB故障时的一些命令
开发中经常用到adb重启等操作,简单记录一下. 1.重启 adb kill-server adb start-server 2.显示版本号 adb version 3.显示已连接的设备 adb dev ...
- ruby字符串连接
malls = Mall.allcount = 0malls.each do |mall| count += 1 if mall.parent_ids[0] province ...
- SSL虚拟主机安全方案
SSL虚拟主机安全方案 随着虚拟主机技术的发展,功能越来越丰富,已经不仅仅只是满足个人网站的需要,越来越多的小型电子商务网站也采用了虚拟主机来建站,如何为这些商户提供经济.方便的SSL解决方案,成为虚 ...