Linux常用命令

后端部署jar包:test.jar

查看原jar包启动状态
ps -ef |grep test

若原jar包已启动,执行命令杀死该进程,将pid改为上一步查询到的进程id
kill -9 [pid]

重命名
mv yuanming xinming

启动jar包,将日志写入nohup文件
nohup java -jar test.jar -&

可以执行tail -fn 300 nohup.out打印显示日志文件

解压至指定位置zip

解压上传的zip包
unzip test.zip -d /usr/share/nginx/html/test/

进程占用

查看端口占用情况
方法1 : lsof -i tcp:8080
方法2: netstat -apn | grep 8080
方法3:ps -ef |grep 进程名 ps -ef |grep nginx

杀死进程 kill -9 [pid]

-bash: lsof: 未找到命令 怎么处理
执行 yum install lsof

防火墙

systemctl status firewalld //查看防火墙状态
firewall-cmd --query-port=1521/tcp //查看1521端口开放状态 此时为no
firewall-cmd --add-port=1521/tcp --permanent //开放1521端口
firewall-cmd --reload //reload防火墙
firewall-cmd --query-port=1521/tcp //查看1521端口开放状态 此时为yes

vim

vim application-dev.yml 用vim打开文件
vim + application-dev.yml 从末尾打开
vim -R application-dev.yml 以只读的方式打开文件,但可以强制保存
vim -M application-dev.yml 以只读的方式打开文件,不可以强制保存

:w 保存修改
:wq 保存修改退出
:q 退出,如果修改会提示,不修改直接退出
:q! 不保存修改,强制退出

ctrl+f: 下一页
ctrl+b: 上一页

i 插入模式

查找
/url: 在后面的文本中查找url
?url: 在前面的文本中查找url
n: 向后查找下一个
N: 向前查找下一个

cat

cat -n filename.txt 显示行数

修改环境变量

修改 /etc/profile文件内容(所有用户生效)
. /etc/profile或者source /etc/profile使修改生效

修改 /home/USERNAME/.bash_profile文件内容(当前用户生效)
. /home/USERNAME/.bash_profile"或者"source /home/USERNAME/.bash_profile使修改生效

echo $PATH 查指定环境变量
export 查系统所有环境变量

磁盘空间

df -h 查看磁盘空间使用情况
du -h --max-depth=1 当前目录下各目录占空间大小
df -lh /data 查某一目录下剩余空间

压缩

zip -r mydata.zip mydata 把mydata目录下所有文件压缩为mydata.zip

tar -czvf test.tar.gz test 压缩
tar -xzvf test.tar.gz 解压

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值