JAVA高级工程师课程笔记整理——(十三)Linux
来源:互联网 发布:鲁大师清理优化有用吗 编辑:程序博客网 时间:2024/06/05 06:09
常见单词或者符号解释
gzip //解压zip文件$PATH //当前现有的环境所有变量
grep //Global Regular Expression Print
| //管道符号
> //重定向(替换)
>> //重定向(追加)
目录相关
/opt //Optional用户操作文件夹
/bin //Binaries
/dev //Devices
/etc //等等
/lib //Library
/proc //Processes
/sbin //Superuser BINaries
/tmp //Temporary
/usr //Unix Shared Resources
/var //Variable
基本操作命令
系统相关命令
poweroff //关机
su //switch user切换用户
su -user //进入user用户
ifconfig //查看网址
ctrl+c //中断
clear //清屏
tab //自动补齐目录双按提示
man rm //查看rm命令帮助
kill -9 进程号 //强制关闭进程
目录相关命令
cd //切换文件
cd .. //chenge directory 进入etc文件夹
ls //list files查看所有文件夹
ls-l //查看详细信息
ll //等同于ls-l
pwd //print working directory查看当前目录
find . -name package/*jdk* //查找包含jdk的文件
ll package/*jdk* //类似find
文件操作命令
more //查看文件内容,分页显示
cat //concatenate当文件内容很多的时候,cat是显示所有
tail //查看文件末尾
mkdir //make directory创建文件夹
rm //remove删除文件
rmdir //删除文件夹
rm -r //强制删除
mv 原文件 新文件夹 //move 也可用来修改文件名称
cp 原文件 新文件夹 //copy
echo hello > hello.txt //把hello写入hello.txt
vi命令
vi //visual创建编辑java文件,如vi hello.java
i //inconvenient从当前光标位置进入编辑模式
o //新建一行编辑
esc //从编辑模式进入命令模式
n //next继续搜下一个
x //删除当前字符
r //replace替换当前字符
/8080 //搜索包含8080的内容
:%s/8080/80/g //全文80替换8080
:w //write保存不退出
:q! //不保存强制退出
:x //保存并退出
:wq //和:x一样
安装JAVA、Tomcat、Mysql等组件牵涉命令
配置JAVA环境变量
export JAVA_HOME=/opt/tools/jdk1.7.0_71 //配置环境变量
export PATH=/opt/tools/jdk1.7.0_71/bin:$PATH //配置PATH
查看进程等状态
ps -ef | grep tomcat //prosses status -all prosses -full查看包含tomcat的所有进程
netstat -nap | grep 26499 //查看26499进程的端口号
env //environment查看环境变量
echo $PATH //回显环境变量
chkconfig --list //check config查看所有服务运行状态
chkconfig --list |grep iptables //查看防火墙服务状态
service iptables stop //临时关闭防火墙
chkconfig iptables off //永久关闭防火墙(重启后生效)
rpm -qa|grep mysql //rpm:redhad package mennage -query all有没有安装过mysql
解压安装等
tar -cxf //Tape archive -create verbose file
tar -xvf 文件 //Tape archive -extract verbose file
tar -xzvf 文件 //Tape archive -extract gzip verbose file 后缀.tar.gz
rpm -ivh ./Packages/mysql-server-5.1.73-5.el6_6.x86_64.rpm //-install verbose hash安装msql
阿里云安装mysql
1、mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup //备份原文件
2、wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo //下载阿里云镜像文件
3、yum clean all //清除缓存目录下的软件包及旧的headers
4、yum makecache //存入本地缓存,提高安装软件速度
5、yum -y install mysql-server mysql mysql-devel //在线安装mysql
启动运行等
bin/startup.sh //启动tomcat
jar -cvf myc.jar ./* //把当前目录下的文件打包成jar包
java -classpath ../myutil/myc.jar:. cn.bdqn.Hello //通过jar包运行hello文件
update mysql.user set password=password('root') where user='root' //设置root密码
创建一个可以远程连接的Mysql账号
1、grant all privileges on *.* to gaozhen@localhost identified by '123456' with grant option;
2、grant all privileges on *.* to gaozhen@"%" identified by '123456' with grant option;
3、/etc/init.d/mysqld restart
vi /etc/selinux/config 修改selinux=disabled //永久性
setenforce 0 //临时性
0 0
- JAVA高级工程师课程笔记整理——(十三)Linux
- JAVA高级工程师课程笔记整理——(七)Mysql
- JAVA高级工程师课程笔记整理——(十)Servlet
- JAVA高级工程师课程笔记整理——(一)初识JAVA
- JAVA高级工程师课程笔记整理——(二)JAVA基础
- JAVA高级工程师课程笔记整理——(三)面向对象
- JAVA高级工程师课程笔记整理——(四)高级特性
- JAVA高级工程师课程笔记整理——(五)XML解析
- JAVA高级工程师课程笔记整理——(六)网页三剑客
- JAVA高级工程师课程笔记整理——(八)tomcat与九大内置对象
- JAVA高级工程师课程笔记整理——(九)JDBC与DBUtil
- JAVA高级工程师课程笔记整理——(十一)EL表达式与JSTL
- JAVA高级工程师课程笔记整理——(十二)jquery和ajax
- 面试总结——Java高级工程师(二)
- 面试总结——Java高级工程师(三)
- 面试总结——Java高级工程师(三)
- 面试总结——Java高级工程师(二)
- 面试总结——Java高级工程师(三)
- Tomcat中使用SuperMap Objects Java
- 135端口入侵个人电脑
- Android SQLite数据库—几种打开方式
- 台湾大学林轩田机器学习基石课程学习笔记7 -- The VC Dimension
- 如何在Tomcat 和 Eclipse下执行共享jar包的工程?
- JAVA高级工程师课程笔记整理——(十三)Linux
- idea 查看tomcat源码
- 访问虚拟机中web服务的方法
- 出现Access restriction: The type BASE64Encoder is not accessible 错误
- mysql处理字符串的两个绝招:substring_index,concat
- hive array基本操作:建表+查询+修改
- 【闭包概念】关于闭包概念各路神仙的不同解读——你可以自己理解。
- Grid(规律)
- Android开发:最全面、最易懂的Android屏幕适配解决方案