Linux常用命令

1、按磁盘空间占用大小排序
以M为单位,按文件大小逆序(从大到小)排序,取前20个

du -am /home/logs |sort -rn |sed -n "1,20p"

2、判断参数变量是否为空
-n "$file" 为参数file值的长度,变量不为空,即为true

if [ -n "$file"]
then echo $file
else  "this is a null value"
fi

3、echo输出默认换行,echo -n 可以不换行输出,read 读入键盘输入的字符串到指定变量dbuser,以换行符截止

echo -n "请输入:"
read dbuser
echo $dbuser

4、 read还可以这样用,-p 参数,允许在 read 命令行中直接指定一个提示。

read -p "输入用户名:" dbuser

5、 定时任务查询 crontab -l
6、 定时任务设置 crontab -e

# 分钟  小时  日  月  周几 
   *  23-7/1  *   *   6,0  /etc/init.d/smb restart
# 周六周日的23-7点,每隔1小时执行一次

   30  21    23   */2  *  /etc/init.d/smb restart
# 每隔2个月的23号,21:30执行

7、定时任务全部删除 crontab -r

8、查找进程ps -ef|grep java

# 查找java进程 
ps -ef|grep java
# 强制杀掉12345这个进程号
kill -9 12345

9、查看用户打开的文件数lsof

lsof -u weblogic|wc -l

10、日期 date

# 输出完整时间
date
# Mon May 18 16:28:50 CST 2020

# 指定日期格式 20200518
date +%Y%m%d

# 指定日期格式 2020-05-18 16:31:24
date +%Y-%m-%d %H:%m:%S
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值