码迷,mamicode.com
首页 > 系统相关 > 详细

linux常用命令

时间:2019-08-23 23:55:53      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:color   col   输入   linu   第一部分   catalina   使用   web   tail   

1、
ls (查看当前目录下的所有文件)
cd .. 或者cd ../(返回上一级目录)
cd bin 或者 cd bin/ (打开当前目录下的的bin目录)
cd /usr/app (来到当前usr目录下的app目录)
tail -f catalina.out (查看tomcat运行日志)
rm -rf core.war(删除当前目录下的core.war包)
sh startup.sh (运行sh文件,此处为运行tomcat,startup.sh是tomcat的bin目录下的运行文件)
sh shutdown.sh (运行sh文件,此处为停止tomcat的运行,shutdown.sh是tomcat的bin目录下的停止文件)
mv /usr/core.war /usr/app/apache-tomcat/webapps/core.war
(复制并删除源文件,把usr下的core.war文件移到/usr/app/apache-tomcat/webapps/目录下且也命名为core.war,同时删除源目录usr下的core.war文件)
cp /usr/core.war /usr/app/apache-tomcat/webapps/core.war
(复制但不删除源文件,把usr下的core.war文件移到/usr/app/apache-tomcat/webapps/目录下且也命名为core.war,同时不删除源目录usr下的core.war文件)
ps -ef|grep tomcat (查看和tomcat有关的所有进程信息)
 
2、权限问题
R-读,W-写
RW-R-R,第一部分RW代表当前用户具有读写的权限。
第二部分的R代表当前用户所在的用户组中其他成员只有读得权限,最后一个R表示额外的其他用户只有读得权限。
 
3、清空/追加内容到文件
使用echo "hello word" > temp.out,直接清空原来的内容,填入新内容hello word到temp.out;
使用echo “hello” >> temp.out继续追加内容进去到temp.out
 
4、两个文件内容之间的导入导出
清空1.txt文件内容,并把2.txt文件内容的第1000~2000行数据导出到1.txt,
先清空1.txt文件:echo “” > 1.txt
再查看2.txt文件的行数:awk ‘{print NR}‘ 2.txt|tail -n1
最后把2.txt的1000~2000行追加到1.txt:
sed -n ‘1000,2000‘p 2.txt>>1.txt
 
注:也可以一步清空1.txt文件内容并追加到2.txt
sed -n ‘1000,2000‘p 2.txt>>1.txt
 
5、清初redis缓存(同windows)
window下:
进入redis目录后双击redis-serve.exe运行redis,再双击运行redis-cli.exe,然后在
redis-cli.exe界面里输入flushdb或者flushall清除当前数据库或所有数据库的缓存,显示ok即完成
linux下:
进入redis目录后直接输入命令redis-server运行redis,再输入命令redis-cl运行redis-cl,
然后输入flushdb或者flushall清除当前数据库或所有数据库的缓存,显示ok即完成
 
6、强制关停某个服务
如强制关停tomcat:
(1)先查找与tomcat有关的所有进程: ps -ef|grep tomcat
此时会显示如下图
技术图片
图中与tomcat有关的有4个进程,且都分别有进程号
(2)关停进程号为5702的tomcat进程
kill -9 进程号:即kill -9 5702
 
 
 
 

linux常用命令

标签:color   col   输入   linu   第一部分   catalina   使用   web   tail   

原文地址:https://www.cnblogs.com/afei1759/p/11403006.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!