10个 Linux 命令,让你的操作更有效率
$ pgrep -u hchen2244122444 登录后复制 这个命令相当于: ps -ef | egrep '^hchen' | awk '{print $2}' 登录后复制 02 pstree 这个命令可以以树形的方式列出进程。如下所示: [hchen@RHELSVR5 ~]$ pstreeinit-+-acpid |-auditd-+-python | `-{auditd} |-automount---4*[{automount}] |-backup.sh---sleep |-dbus-daemon |-events/0 |-events/1 |-hald---hald-runner---hald-addon-acpi |-httpd---10*[httpd] |-irqbalance |-khelper |-klogd |-ksoftirqd/0 |-ksoftirqd/1 |-kthread-+-aio/0 | |-aio/1 | |-ata/0 | |-ata/1 | |-ata_aux | |-cqueue/0 | |-cqueue/1 | |-kacpid | |-kauditd | |-kblockd/0 | |-kblockd/1 | |-kedac | |-khubd | |-6*[kjournald] | |-kmirrord | |-kpsmoused | |-kseriod | |-kswapd0 | |-2*[pdflush] | |-scsi_eh_0 | |-scsi_eh_1 | |-xenbus | `-xenwatch |-migration/0 |-migration/1 |-6*[mingetty] |-3*[multilog] |-mysqld_safe---mysqld---9*[{mysqld}] |-smartd |-sshd---sshd---sshd---bash---pstree |-svscanboot---svscan-+-3*[supervise---run] | |-supervise---qmail-send-+-qmail-clean | | |-qmail-lspawn | | `-qmail-rspawn | `-2*[supervise---tcpserver] |-syslogd |-udevd |-watchdog/0 |-watchdog/1 -xinetd 登录后复制 03 bc 这个命令主要是做一个精度比较高的数学运算的。比如开平方根等。下面是一个我们利用bc命令写的一个脚本(文件名:sqrt) #!/bin/bash if [ $# -ne 1 ] then echo 'Usage: sqrt number' exit 1else echo -e "sqrt($1) quit " | bc -q -i fi 登录后复制 于是,我们可以这样使用这个脚本进行平方根运算: [hchen@RHELSVR5]$ ./sqrt 36 6 [hchen@RHELSVR5]$ ./sqrt 2.0000 1.4142…