linux下常规命令总结

常用的几个linux命令,备忘:

一、常规命令

pwd   获取当前目录
ls -al 显示当前目录的详细信息
mkdir  目录名 创建目录
rm -rf 目录名 删除目录
mv 源目录 目标目录 移动目录
chmod +x a.sh 为sh脚本增加可执行权限
./a.sh 执行当前目录下的a.sh脚本
jar -xvf *.war 把war包解压到当前目录中
ifconfig 查看当前机器的ip地址
clear 清空屏幕,等于dos的cls
whereis java           查找java安装路径

二、rpm安装卸载
1.rpm安装(注意要在root用户下安装)
  cd 到rpm当前目录
  rpm -ivh  *.rpm

  //软件重复安装会失败,需要增加replacepkgs参数
  rpm -ivh --replacepkgs *.rpm

  //软件包所以来的包未安装,则安装将会失败,仍需安装,必须加--nodeps参数
  rpm -ivh --nodeps *.rpm

  //忽略软件包依赖和文件冲突,不建议
  rpm -ivh --force *.rpm

三、tar命令
1.压缩
  tar -zcvf 压缩文件名.tar.gz 被压缩文件名

  可先切换到当前目录下,压缩文件名和被压缩文件名都可以加入路径
2.解压
  tar -zxvf 压缩文件名.tar.gz

  解压文件放在当前目录中

四、服务器相对路径说明
1.tomcat部分
/home/wwwroot         web应用根目录,比如jdk.rpm
/home/wwwroot/download 安装包
/home/wwwroot/webapp web应用war或解压后的目录
/home/wwwroot/tomcat tomcat目录

2.云存储部分
/tmp         云存储的根目录
/tmp/oss-dev-upload 个人临时存储空间,可通过oss客户端上传各种包


3.把文件从云存储copy到webapp目录
cd tomcat
cp /tmp/oss-dev-upload/panlh/apache-tomcat-7.0.70.tar.gz .
tar -zxvf apache-tomcat-7.0.70.tar.gz
cp /tmp/oss-dev-upload/myapp.war .

jar -xvf myapp.war myapp

四、tomcat输出及日志
1.启动tomcat
  sh tomcat/bin/startup.sh
2.停止tomcat
  sh tomcat/bin/shutdown.sh
3.获取tomcat实时输出
  cd tomcat/logs
  tail -f catalina.out
4.退出tail命令
  ctrl+c  
5.查看tomcat进程
  ps -ef |grep tomcat
6.kill tomcat进程
  kill -9 pid    #pid为相应的进程号

7.根据名称kill tomcat进程

  ps -ef |grep tomcat |awk '{print $2}'|xargs kill -9

  注意:linux上多次发生无法kill掉进程的问题,总结了


五、linux下访问mysql
1.yum search mysql     #查找本机上是否安装了mysql
2.yum intall mysql #自动下载安装mysql客户端
3.mysql -h ip -P 3306 -u user -p pswd 


六、安装memcached
1.yum search memcached #查找软件仓库中是否有memcached
2.yum -y install memcached #安装
3./etc/rc.d/init.d/memcached start #启动


七、vi的几个常用命令
i     当前位置插入
:w   保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w!   强制保存,不退出vi
:wq  保存文件并退出vi
:wq! 强制保存文件,并退出vi
q:  不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑


ctrl+f 向后翻页


八、修改环境变量后不生效
source /etc/profile //相当于让环境变量生效


 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值