linux 命令

$#  添加到Shell的参数个数

cd `dirname $0` 这个命令写在脚本文件里才有作用,他返回这个脚本文件放置的目录

if [ -z "$iSAP_HOME" ] -z 是否为空字符串
f[ -f " "] 当file存在并且是正规文件时返回真

 

test -r filename  测试文件是由具有可读的属性

$ id 显示用户 uid=1001(rbt) gid=100(users) groups=16(dialout),33(video),100(users)

tr 当tr发现与string1中有匹配的字符时,它将使用string2中对应的字符来替换输入中的字符 replace all
$ echo 'uid=(rbt) rbt (d' | tr '(' ' ' uid= rbt  d
xyzabd

awk 以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。
USERNAME=`id | tr '(' ' ' | tr ')' ' ' | awk '{print $2}'`
 uid=1001 rbt  gid=100 users  groups=16 dialout ,33 video ,100 users 
 rbt

 ps -f -u username 显示某个用户的进程
 -f 全格式

pwd 当前目录

ps -ef | grep java

kill -9 3099

你可能感兴趣的:(linux 命令)