【linux】进阶常用命令

本文提供了Linux系统管理的实用技巧,包括磁盘空间管理、字符集查看与修改、定时任务设置、远程操作以及获取系统信息的方法。对于日常开发中常见的问题,如磁盘空间不足、中文乱码、周期性任务执行等,文章详细介绍了相应的命令及其用法。

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

1.磁盘管理

经常遇到开发机器磁盘空间满了,需要清理,通常通过以下命令定位大文件进行清理。

命令结果功能
 du -h -d 1|grep G

disk usage

查看目录所占磁盘大小

常用于定位占磁盘最多的文件

df -h

disk file system

查看磁盘使用情况

ll -h文件占磁盘大小

2.字符集查看及修改

开发生活中经常有代码迁移到另一台机器执行中文乱码的情况,通常是因为两台机器的字符集不一样。

命令结果
echo $LANG
locale
env |grep LANG
file -i 4001.txt

查看文本文件的字符集

export LANG=zh_CH.GBK临时修改为gbk

3.定时任务

有些脚本或者命令需要周期地执行,可以通过crontab配置定时任务,配置完后后台会自动捞取新任务开始执行(热发布)

命令解释

crontab -e

* * * * * sh /home/work/script/test.sh

添加定时任务,进入文本编辑 可以配置任务

每分钟执行一次脚本,定时解释工具 配置前面的*等控制执行时间点和频率

crontab -l

显示所有的定时任务

4.远程操作

通常需要与远程主机进行通信或者传输文件等,或者跨主机执行命令

命令解释
scp ${user}@${host}:${remote_path}/${filename} ${path}从远程主机指定路径拷贝文件到指定路径
ssh -o StrictHostKeyChecking=no ${user}@${host} "$cmd"; 在远程主机host上执行命令cmd

5.os、cpu、mem信息

命令结果
lsb_release -a

查看操作系统版本

hostname -i查看主机名、ip
top

占用cup、内存进程 排行榜

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值