工作中经常使用的Linux命令

本文总结了Java程序员在Linux环境下常用的基本命令,包括查看路径、文件管理、文本编辑、进程管理和日志监控等实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作为一个Java程序员,上线是必不可少的工作,而上线时一般都是在Linux环境下,所以知道一些常用的Linux命令还是很有必要的,以下就是我在实际工作中经常使用的Linux命令。

1、查看当前所在路径

pwd

2、查看当前文件夹下的所有文件

ll

3、查看挂载信息

df -h

4、进入某个目录

cd 路径

5、回到上级目录

cd ..

6、压缩

tar -cvzf 定义名.tar.gz 文件夹

例如:

tar -cvzf CucPayPerson20130410.tar.gz CucPayPerson

7、解压

tar -xvzf 压缩包名

8、服务器之间传输文件命令

scp 文件 用户@IP地址:路径

例如:

scp server.log_31.13.tar wzf@192.168.8.21:/app/code/ 

9、将一个文件夹A下的所有文件复制到另一个文件夹B下

cp -rf /../A/* /../B/

10、删除文件夹A

rm -rf A

11、复制a.text并且改名为b.text

cp a.text b.text

12、将a.txt改名为b.txt

mv a.txt b.txt

13、新建用户

useradd -d 赋权目录 username

14、设置密码

passwd username

15、修改某个文本文件
例如CucPay.log,首先进入修改:

vi CucPay.log

此时还是不可以修改的,需要按 i 才能进入修改,修改完成后按 esc 退出修改界面,此时有两种选择:(1)按 :wq 保存内容(2)按 :q! 强制退出,不保存内容。

16、查看端口

lsof -i:端口号

或:

netstat -an|grep 端口号

17、telnet连接测试(我一般用于测一下与某台主机是否连通)

telnet ip(空格)端口号
telnet 192.168.8.1 2012

也可以ping一下看都经过了哪些路由ip

ping ip

18、显示当前用户的环境变量

env

19、查看linux版本的方法

cat /etc/redhat-release(只对Redhat Linux有效)

或者

lsb_release -a

20、查看所有Java进程

ps -ef|grep java

21、查看单个进程

ps -aux|grep 进程id(由上面得出)

也可以根据进程名查看进程:

ps -ef|grep 进程名

22、停止某个进程
根据端口号得到进程号:

lsof -i:端口号

杀进程:

kill -9 进程id

23、查看动态刷新的日志

tail -200f 日志文件 (动态跟踪文件的最后200行)

24、执行脚本文件
一般的脚本文件以 .sh 结尾,执行的方式是:

./startup.sh (./ 的意思是执行当前路径下脚本文件)

也可以后台执行:

nohup ./startup.sh & (nohup的意思是后台执行)

OVER

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值