lscpu 查看cpu信息'
cat /proc/cpuinfo,查看cpu线程数详细信息
cat /proc/meminfo 内存信息
cat cpuinfo |grep "physical id"|sort|uniq |wc -l cpu个数查看
cat cpuinfo |grep "processor"|wc -l cpu线程数查看
cat cpuinfo |grep "cores"|uniq cpu核数查看
cat cpuinfo |grep "MHz"|sort|uniq cpu频率查看
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 查看cpu线程数以及cpu型号
uname -a linux内核信息查看
cat /etc/issue 查看内核发行版信息
getconf LONG_BIT 查看操作系统位数
fdisk -l 查看磁盘信息
sudo dmidecode | grep "Product Name" 查看机器型号
date查看当前时间
cal 查看日历
dmesg | grep -i eth 查看网卡信息
mkdir -p 递归创建目录
rmdir -p 递归删除目录
ln -s 软链接 -f 强制 ln 硬链接
xargs 组合多命令
cut 切割字符串命令
ps -aux | grep flume | awk '{print $2}' 查出进程并且筛选出pid进行输出
ps -aux | grep flume | awk '{print $2}' | xargs kill -9 查出进程并且筛选出pid进行kill
awk -F: '/root/ {print $7}' /etc/passwd 输出root有关的bash
awk -F ':' '{print "filename:" FILENAME ",linenumber:" NR ",columns:" NF ",linecontent:"$0}' /etc/passwd 自定义列输出
awk -F: '{printf ("filename:%10s, linenumber:%3s,column:%3s,content:%3f\n",FILENAME,NR,NF,$0)}' /etc/passwd
awk -F: 'NR==1{print "filename:"FILENAME,$0}' /etc/passwd