跳至主要內容

让某个命令不输出

PaperDragon...小于 1 分钟

让某个命令不输出

假如让ls命令不输出

正常情况下

ls &>/dev/null

但是这并不符合我们的要求,ls -l,就会失效

~/.bashrc

function ls {
    # 将命令的标准输出和标准错误重定向到 /dev/null 中
    "$@" &>/dev/null
}


printf "\n"
printf "   %s\n" "用户名: $(echo $USER)"
printf "   %s\n" "日期: $(date)"
printf "   %s\n" "运行时间: $(uptime -p)"
printf "   %s\n" "主机名: $(hostname -f)"
printf "   %s\n" "内核: $(uname -rms)"
printf "   %s\n" "包个数: $(rpm -qa | wc -l)"
printf "   %s\n" "分辨率: $(xrandr | awk '/\*/{printf $1" "}')"
printf "   %s\n" "内存: $(free -m -h | awk '/内存/{print $3"/"$2}')"
printf "\n"




你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v3.1.3