Java开发中常用的Linux命令
以下命令是一些满足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 x27、tar的解压缩压缩命令:tar -zcvf 压缩文件名.tar.gz 被压缩文件名可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。解压缩命令:tar -zxvf 压缩文件名.tar.gz解压缩后的文件只能放在当前的目录8、显示行号:输入如下命令即可:set nu三、Java相关1、杀死tomcat进程killall -9 java2、重启tomcat/root/apache-tomcat.../bin/startup.sh3、查看tomcat日志tail -f /root/apache-tomcat.../logs/catalina.out
xyang 发表于 2016-11-16 11:26
赞楼主,这些不仅仅适用于java开发呀
就是工作中一些常用的就总结下来了:lol fengyiyao1095 发表于 2016-11-16 10:25
还有grep哦
嗯。谢谢提醒。
1.grep主要用来搜索文本用
2.格式
grep
3.主要参数
主要参数:
-c:只输出匹配行的计数。
-I:不区分大 小写(只适用于单字符)。
-h:查询多文件时不显示文件名。
-l:查询多文件时只输出包含匹配字符的文件名。
-n:显示匹配行及 行号。
-s:不显示不存在或无匹配文本的错误信息。
-v:显示不包含匹配文本的所有行。
pattern正则表达式主要参数:
\: 忽略正则表达式中特殊字符的原有含义。
^:匹配正则表达式的开始行。
$: 匹配正则表达式的结束行。
\<:从匹配正则表达 式的行开始。
\>:到匹配正则表达式的行结束。
[ ]:单个字符,如即A符合要求 。
[ - ]:范围,如,即A、B、C一直到Z都符合要求 。
。:所有的单个字符。
* :有字符,长度可以为0。
4.demo:
$ grep ‘test’ d*
显示所有以d开头的文件中包含 test的行。
$ grep ‘test’ aa bb cc
显示在aa,bb,cc文件中匹配test的行。
$ grep ‘\{5\}’ aa
显示所有包含每个字符串至少有5个连续小写字符的字符串的行。
这里只是举例,实际还需要自己按照自己的需求去组合。 还有grep哦 赞楼主,这些不仅仅适用于java开发呀 必须赞一个 必须!赞一个,可惜没办法评分 收藏了!! 凌落羽 发表于 2016-11-16 17:59
收藏了!!
你的头像和我电脑贴纸一模一样{:301_993:} 必须赞一个