吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4940|回复: 20
收起左侧

[Java 转载] Java开发中常用的Linux命令

[复制链接]
NullPointer 发表于 2016-11-16 10:16
以下命令是一些满足Java开发的常见命令,基本上完全可以满足Java部署到linux上和一些常见文件操作。
一、基本命令:
pwd(print working directory)打印工作目录。显示当前位置
cd /目录。    进入某个目录
cd ..              进入上级目录
cd .               当前目录
ls:横向排列显示,只有目录名,没有详细信息
ls -al:纵向排列显示,且显示文件的详细,比如创建日期,文件大小等,可以显示隐藏文件!!
ll:纵向排列显示,且显示文件的详细,比如创建日期,文件大小等

二、文件操作

1、创建文件夹

mkdir 文件夹名     --在当前目录创建文件夹

mkdir /...路径/文件夹名       --意思是将文件夹创建到某个路径下

2、删除文件夹

rm 文件名        --删除当前目录下的某个文件

rm /路径/文件名   --删除某个路径下的某个文件

若文件夹下还有子文件,则需要如下删除方法:

rm -rf 文件夹名      

rmdir:用于删除空目录

3、给文件夹或其他富裕权限

chmod 777 文件名

或者

chmod 777 *   --给当前目录全部文件夹赋权

4、将Linux上的某个文件导出到本地

sz 文件名         --将文件导出到本地

5、复制文件或目录

cp 需要复制的目录 需要复制到哪里

如:cp x1 /root/x1

若需要复制的目录下有子文件夹或子文件,则需要递归处理

cp -r 需要复制的目录 需要复制到哪里

6、剪切或重命名

剪切:

mv 被剪切的目录 剪切到哪里

例如:mv x1 /root/x1

重命名:

mv 原目录 新名字

例如:mv x1 x2

7、tar的解压缩

压缩命令:

tar -zcvf 压缩文件名.tar.gz 被压缩文件名

可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。

解压缩命令:

tar -zxvf 压缩文件名.tar.gz

解压缩后的文件只能放在当前的目录

8、显示行号:

输入如下命令即可

:set nu

三、Java相关

1、杀死tomcat进程

killall -9 java

2、重启tomcat

/root/apache-tomcat.../bin/startup.sh

3、查看tomcat日志

tail -f /root/apache-tomcat.../logs/catalina.out


免费评分

参与人数 2热心值 +2 收起 理由
tiancaizaizuo + 1 我很赞同!
wwwmaopu1201 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| NullPointer 发表于 2016-11-16 11:45
xyang 发表于 2016-11-16 11:26
赞楼主,这些不仅仅适用于java开发呀

就是工作中一些常用的就总结下来了

免费评分

参与人数 1热心值 +1 收起 理由
tiancaizaizuo + 1 感谢您的宝贵建议,我们会努力争取做得更好!

查看全部评分

 楼主| NullPointer 发表于 2016-11-16 10:30

嗯。谢谢提醒。
1.grep主要用来搜索文本用
2.格式
grep [options]
3.主要参数
[options]主要参数:
-c:只输出匹配行的计数。
-I:不区分大 小写(只适用于单字符)。
-h:查询多文件时不显示文件名。
-l:查询多文件时只输出包含匹配字符的文件名。
-n:显示匹配行及 行号。
-s:不显示不存在或无匹配文本的错误信息。
-v:显示不包含匹配文本的所有行。
pattern正则表达式主要参数:
\: 忽略正则表达式中特殊字符的原有含义。
^:匹配正则表达式的开始行。
$: 匹配正则表达式的结束行。
\<:从匹配正则表达 式的行开始。
\>:到匹配正则表达式的行结束。
[ ]:单个字符,如[A]即A符合要求 。
[ - ]:范围,如[A-Z],即A、B、C一直到Z都符合要求 。
。:所有的单个字符。
* :有字符,长度可以为0。
4.demo:
$ grep ‘test’ d*
显示所有以d开头的文件中包含 test的行。
$ grep ‘test’ aa bb cc
显示在aa,bb,cc文件中匹配test的行。
$ grep ‘[a-z]\{5\}’ aa
显示所有包含每个字符串至少有5个连续小写字符的字符串的行。
这里只是举例,实际还需要自己按照自己的需求去组合。
fengyiyao1095 发表于 2016-11-16 10:25 来自手机
xyang 发表于 2016-11-16 11:26
赞楼主,这些不仅仅适用于java开发呀
wwwmaopu1201 发表于 2016-11-16 12:10 来自手机
必须赞一个
tiancaizaizuo 发表于 2016-11-16 12:12 来自手机
必须!赞一个,可惜没办法评分
凌落羽 发表于 2016-11-16 17:59
收藏了!!
 楼主| NullPointer 发表于 2016-11-16 18:17

你的头像和我电脑贴纸一模一样
清风阁 发表于 2016-11-16 21:06
必须赞一个
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 13:45

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表