首页 > 代码库 > 常用的Linux命令汇总

常用的Linux命令汇总

1. 进入某个文件夹

2.查找某个文件或内容

3.查看文件内容

4.kill进程 启动tomcat  停止tomcat

 

1. 进入某个文件夹

技术分享

比如有个目录,路径是:   /home/user1/doc   则:     cd   /home/usrer1/doc

2.查找某个文件

  (1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 

  (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。

  1.按照文件名查找

  (1)find / -name httpd.conf  #在根目录下(/)查找文件httpd.conf,表示在整个硬盘查找
  (2)find /etc -name httpd.conf  #在/etc目录下文件httpd.conf
  (3)find /etc -name ‘*srm*‘  #使用通配符*(0或者任意多个)。表示在/etc目录下查找文件名中含有字符串‘srm’的文件
  (4)find . -name ‘srm*‘   #表示当前目录下(.)查找文件名开头是字符串‘srm’的文件

  2.按照文件内容查找

  grep -i "消息" catalina.out    -i:不区分大小写

 

3. 查看文件内容 

cat     由第一行开始显示内容,并将所有内容输出    cat catalina.out(不显示行号)  cat -n catalina.out(显示行号)

tac     从最后一行倒序显示内容,并将所有内容输出

more    根据窗口大小,一页一页的现实文件内容

less    和more类似,但其优点可以往前翻页,而且进行可以搜索字符

head    只显示头几行

tail    只显示最后几行  tail -200 catalina.out 最后200行文件内容 

nl      类似于cat -n,显示时输出行号

tailf   类似于tail -f 

 

4.解决内存溢出----对tomcat进程进行操作:Linux下Tomcat的启动、关闭、杀死进程

打开终端
cd /java/tomcat
#执行
bin/startup.sh #启动tomcat
bin/shutdown.sh #停止tomcat
tail -f logs/catalina.out #看tomcat的控制台输出;

 

#看是否已经有tomcat在运行了
ps -ef | grep tomcat 
#如果有,用kill;
kill -9 pid  #pid 为相应的进程号

例如 ps -ef |grep tomcat 输出如下

sun 5144 1 0 10:21 pts/1 00:00:06 /java/jdk/bin/java -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/java/tomcat/common/endorsed -classpath :/java/tomcat/bin/bootstrap.jar:/java/tomcat/bin/commons-logging-api.jar -Dcatalina.base=/java/tomcat -Dcatalina.home=/java/tomcat -Djava.io.tmpdir=/java/tomcat/temp org.apache.catalina.startup.Bootstrap start

则 5144 就为进程号 pid = 5144
kill -9 5144 就可以彻底杀死tomcat

常用的Linux命令汇总