java开发中所涉及的常用Linux语句

码农天地 -
java开发中所涉及的常用Linux语句

1.ls相关
ls :显示文件或目录  
ls -a :显示隐藏文件   
ls -l :显示文件和目录的详细资料

2.mkdir 创建目录

3.cd相关
cd :切换目录    
cd .. :返回上一级目录     
cd ../.. :返回上两级目录

4.touch:创建空文件

5.rz:上传文件

6.find / -name 文件名 :在根目录下查找文件,表示在整个硬盘查找 (这个也很常用)

7.ps -ef | grep XX :查看XX进程 (这个很常用,常用于判断服务器是不是挂了)

8.kill -9 +进程id :通过进程id杀进程

9.压缩和解压
tar命令:
tar zxvf FlieName.tar :解包
tar czvf FileName.tar DirName :打包

jar命令:
jar -xvf xxx.war : 解压上传的war包

10.wget+地址:下载文件
例如:下载jar包
wget http://mirrors.tuna./..

11.pwd :绝对路径的方式显示用户当前工作目录

12.rm相关
rm xx.txt :删除文件,会进行确认再进行删除
rm -f xx.txt :直接删除文件
rm -rf  test :删除文件夹

13.cp相关
cp xx.txt(原文件名字) xx.text(复制后的文件名):复制文件
cp -rf   oldHolder   newHolder : 复制文件夹
cp -a dir1 dir2 :复制一个目录

14.cat相关
语法:cat 文件路径
cat  /root/anaconda-ks.cfg :查看文件全部内容

语法:more 文件路径
more  /root/anaconda-ks.cfg :分页查看文件内容

语法:head  文件路径  -n 数字
head /root/anaconda-ks.cfg   -n 20 (查看文件的前20行) :查看文件开头的 n 行数据:

语法: tail -n 数字 ,默认是 10 行
tail  /root/anaconda-ks.cfg   -n 20 (查看文件的后20行) :查看文件结尾的 n 行数据:

15.grep相关
语法: grep  [参数]  搜索的字符串内容 文件名 1  [文件 n]
在文件中(可以多个文件同时)搜索字符串,可以使用正则表达式

准备一个文件 aa.txt

① 搜索文本”java”:grep  java  aa.txt

② 搜索文本”java” 区分大小写:grep  -i  java aa.txt -i:不区分大小写

③ 搜索的文本中有空格,使用引号括起来 例如 grep  “java is”  aa.txt

④ 搜索整个单词,是其他字符串的一部分的不符合条件 -w :搜索单词

搜索单词 java : grep  -w  java  aa.txt

⑤ 使用正则, 以 java 开头的行 例如 grep  “^java”  aa.txt

⑥在多个文件搜索 例如 grep  java  aa.txt  test.txt

⑦ 使用管道 “|” 例如: cat  aa.txt  |  grep  java

16.服务启动关闭相关
shutdown -h now :关闭系统
shutdown -r now :重启
reboot :重启
logout :注销

17.复制粘贴
Ctrl+Insert 组合键 或 用鼠标选中即是复制。
Shift+Insert 组合键 或 单击鼠标滚轮即为粘贴或鼠标右键即为粘贴

18.rm相关
rm -rf.* :(上传新的包到linux上时,把旧的包的内容全部删除,这样才不会存在旧的war包的内容)
rm -rf xxx.war :这样删除会存在原来war的内容

19.对文件进行修改和保存
vim + 文件 :进入编辑模式 按i进行可进行编辑,按esc进行编辑
:wq :保存并退出

特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。

Tags 标签

加个好友,技术交流

1628738909466805.jpg