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