【Linux笔记】Linux的常见命令(部署Java程序)

主要操作:

1)对文件的操作:创建、删除、编辑、查看

2)对文件夹的操作:创建、删除、编辑、查看

1. 文件夹的操作

…/:上级目录

pwd:查看目录的路径

cd:进入目录

mkdir:创建文件夹

创建文件夹并进入文件夹:
在这里插入图片描述

ls:显示目录下的文件,同样的还有 ll(以详情方式显示) 和 ls -a(显示所有文件包括隐藏文件)、ll -a(显示所有文件的详细信息包括隐藏文件)
在这里插入图片描述

mkdir -p:创建多级目录
在这里插入图片描述
rm:删除文件

rm -r 文件夹名 :删除文件夹及其下的所有文件
在这里插入图片描述

企业中千万不要操作的是:rm -rf / (/表示根目录) rm -rf /*(自己最好也不要尝试,不然大概率重装系统)

mv:文件/文件夹 重命名/移动(可理解为剪切)

当目标文件不存在,就是重命名的效果
在这里插入图片描述
当目标文件夹存在,就是移动文件的效果
在这里插入图片描述
cp:复制(将 test.txt 移动到 java 文件夹里)
在这里插入图片描述

2. 文件的操作

touch:创建文件
在这里插入图片描述

rm:删除文件
在这里插入图片描述
文件编辑:

  • vim/vi

  • 在这里插入图片描述

  • 敲英文字母 i 进入编辑模式

  • 保存并退出:esc 退出编辑模式,使用 :wq 保存

  • 强制保存并退出::wq!

  • 编辑后不想保存:esc 退出编辑模式,:q! 强制退出

  • 退出(未编辑)::q 直接退出

文件查看:

  • cat:把所有文件显示在屏幕上,适合小文件

在这里插入图片描述

  • more :以页的形式显示,仅能向前翻页

  • less : 可以自由前后翻页

  • 退出less: :q

  • less/more查找通过: /关键词

  • head查看:默认显示前10行

  • 在这里插入图片描述

  • head -n:显示开头的n行

  • 在这里插入图片描述

  • tail -n:显示末尾的n行

  • 在这里插入图片描述

  • tail -f:循环查看(tail中用的最多的)

grep:查找文件、进程、端口号都可以查找
在这里插入图片描述

ps -ef:完整格式显示所有进程

ps -aux:以用户为主的所有进程

ps aux | grep “java”: 查找java进程,| 表示通道,表示前边的输出作为后边的输入
在这里插入图片描述
在这里插入图片描述

netstat -anp:查看系统上的网络状态

netstat -anp | grep “3306”:查看端口号是否被占用

3. MySql指令

进入MySQL:mysql -u root -p

输入密码(不显示)

4. 部署jar包

运行SpringBoot项目:java -jar xxx.jar

后台运行SpringBoot项目:nohup java -jar xxx.jar &

  • nohup:后台运行项目的指令
  • 使用log.log将运行的日志记录到log.log中:nohup java -jar xxx.jar>> log.log &
  • &表示一直运行

springboot项目更新:

  • 先查询当前的springboot项目的进程,然后kill掉
  • ps -ef | grep java
  • kill【进程ID】

5. apt 软件包

apt list :列出所有软件包

apt list | grep “java”:过滤

sudo apt-get update :更新软件包数据库(不是root用户需要加sudo)

sudo apt install package_name :安装软件包

sudo apt remove package_name:移除软件包

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值