Linux 常用命令汇总

1 linux定时任务 

查看定时任务:crontab -l 

每晚一点半执行定时任务:

30 1 * * * sh /var/lib/pgsql/pg_db_backup.sh >> /var/lib/pgsql/pg_db_backup.log 2>&1

配置定时任务:crontab -e


2 linux 内核版本查询

cat /etc/redhat-release

3 查找关键字在哪个文件中出现

批量查询关键字

grep -rl 关键字 /目录名称/

批量替换关键字

grep -rl 关键字 /目录名称/ | xargs sed -i 's/关键字/目标关键字/g' 

4 上次重启时间

uptime

last -a -i

5 查看历史执行命令

配置 vi /etc/profile

if [ `who am i| awk '{print $NF}'|awk -F'(' '{print NF}'` -eq 2 ];then
unset HISTTIMEFORMAT
export HISTTIMEFORMAT="[%F %T]-[`whoami`]- at [`who am i| awk '{print $NF}'`] "
else
unset HISTTIMEFORMAT
export HISTTIMEFORMAT="[%F %T]-[`whoami`]- at [`hostname`] "
fi

执行 source /etc/profile

查看 history

6 文件查找命令

#在目录/etc中查找文件名包含init
find /etc -name nohup*

#在/etc下查找name是init开头的文件(通过type指定了是查文件)      
find  /etc -name nohup* -a -type f 
 
-type 根据文件类型查找                  
f 文件    d 目录    l 软链

#在/app/java/mti-duty/下查找name是init开头的文件并且显示文件的属性信息   
find  /app/java/mti-duty/ -name nohup* -a -type f -exec ls -l {} \;

#在/app/java/mti-duty/ 目录下查找所有者是daoshu 的文件和文件夹,然后进行删除
find /app/java/mti-duty/ -user daoshu -ok rm {} \;

7 查询大文件

find . -type f -size +800M -print0 | xargs -0 du -h | sort -nr

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值