程序员最实用linux命令

本文提供了Linux环境下最常用的命令操作指南,包括目录跳转、文件查看、进程管理、日志监控、防火墙设置等核心技能,适用于初学者及日常运维需求。

最常用命令:

  1. cd 跳转
cd ~		跳转到当前用户的home
cd /		跳转到系统根目录
cd ..		跳转到上级目录
cd ../..	跳转到上级的上级目录 一次类推使用
cd $Path	跳转到环境变量地址
  1. pwd 查看当前路径
  2. ls 文件列表
ls  列出当前目录文件
ls -l 列出当前文件的详细信息
ls -ltr s*  列出目前工作目录下所有名称是 s 开头的文件,越新的排越后面,也可以去掉关键字
ls -AF 列出当前包含隐藏的文件列表
  1. ln 创建链接
创建软链接:生成镜像文件不占用空间,如同存在一样。
ln -s 源文件 目标文件 
创建硬链接:目标位置上生成一个和源文件大小相同的文件,文件保持同步。
ln 源文件 目标文件
  1. 查找安装目录
whereis name    匹配二进制文件、源文件、帮助手册所在路径
which name      匹配环境变量所在路径
  1. 防火墙
查看防火墙状态
systemctl status firewalld.service
启动防火墙
systemctl start firewalld.service
关闭防火墙
systemctl stop firewalld.service
重新启动防火墙
systemctl restart firewalld.service
  1. 后台运行
    nohup java -jar hm-0.0.1-SNAPSHOT.jar & >nohup.out
    语法 [nohup shell & >nohup.out]
    配合tail 查看运行log和ps查看运行进程
  2. 监控日志
    tail -f log 实时监控
    tail -n 100 log 查看最后100行
  3. 文件查看
    cat file
  4. grep 过滤
grep keyword file
cat file |grep keyword
cat spring.log.2018-09-30 |grep "Exception" 在文件中查找出现Exception的行内容
cat spring.log.2018-09-30 |grep -C 10 "Exception" 在文件中查找出现Exception的前后10行内容
cat spring.log.2018-09-30 |grep -B 10 "Exception" 在文件中查找出现Exception的前10行内容
cat spring.log.2018-09-30 |grep -A 10 "Exception" 在文件中查找出现Exception的后10行内容

  1. 查看进程
    ps -ef |grep java
  2. 关闭进程
    kill -9 pid
  3. histroy
    histroy 列出之前的操作命令记录
    histroy !10 重新执行操作记录中的第10个命令
  4. 上传下载
    rz 上传
    sz 下载
    yum install lrzsz (安装文件上传和下载命令)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xianghan收藏册

极简精品作,一分也是一份鼓励哦

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值