认识Linux命令(3)-认识变量

来源:互联网 发布:信息可视化软件 编辑:程序博客网 时间:2024/05/21 17:22

1、创建自己的Linux命令

直接编辑文件:vi ~/.bashrc

alias rm='rm -i'
#alias cp='cp'
alias mv='mv -i'
alias gs='cd /root/server;screen -ls'   #自定义命令gs,进入指定的目录并显示当前screen
alias ks='killall screen' #自定义命令ks,杀掉所有的screen

2、重定向“>” 和 管道“|”

# who >usefile
# cat > usefile file

who | wc

3、变量的用法与进程变量

变量表示的用法:
${*} 包括参数的列表
$@ 包括参数的列表
$# 包括参数的个数
例: listparam 脚本,它实现了上述三个变量的用法
#!/bin/bash
echo "There are $# parameters."
echo "The parameters are *${*}*"
echo "The parameters are *$@*“
#listparam.sh one two three
There are 3 parameters.
The parameters are *one two three*

-----------------------------------------------输入一组数,求出余数为0的数-------------------------------------------

#!/bin/bash
count=1
for element in $@
do
if test $[$count%3] = 0
then
echo $element
fi
let count=$count+1
done
-------------------------------------------------------------------------------------------------------------------------------------
四个进程变量:
$? 如果最后执行成功,该变量的值为0.任何他值都表示失败
$$ 变量保留当前进程的id号
$- 变量保留可以打开的Shell选项清单
$! 变量保留最后在后台执行的进程的id号

原创粉丝点击