码迷,mamicode.com
首页 > 系统相关 > 详细

命令 shell 学习

时间:2016-05-14 23:13:20      阅读:384      评论:0      收藏:0      [点我收藏+]

标签:

for i in a b c

do

echo $i

done

 

!ser  历史补全

 

> 正确信息输出文件  

>>正确信息输出文件  ,追加 

2>错误信息输出文件  

2>> 错误信息输出文件 追加  

&>>  全部输出

  

free -m | grep -i mem | awk ‘{print $4,$3}‘

 

pwd  当前目录

id  当前登陆用户

加一个用户到组

gpasswd -a user1 root

chomd a+w (所有)   u+w(用户)   g+w (组) o+w(其他用户)  

 

指定用户chmod  用  setfacl  /getfacl

 

指定其他用户对某 命令的 权限

visudo

 

for i in `ls`

do

        echo "---> $i"

done

 

 

name="fasdfsad"   (中间不能有空格)

 

$(变量)

 

echo $name 

 

read -p "fasdfsadfs->" name

 

echo $name 

---------

case $1 in start)

        echo "start"

;;

        stop)

        echo "stop"

;;

esac

 

 

echo $(($1+$2))

expr $1 + $2 (必须有空格)

 

$#个数    $*  所有内容  $? 上个命令状态  $0  程序名

 

 

for i in $*

do

 

echo $i

 

done

 

if [[ $? == 0  ]] ; then 

    echo "ok"

else 

    echo "no "

fi

 

num = `expr 2 + 3 + 4`

num = `expr 4 \* 2`

 

echo   -e   可识别\n等字符  -n  不换行

 

echo -e "\033[32;40maaaaa\033[0m"

033[前景颜色,背景颜色m

033[0m   恢复系统颜色

 

[ -d /root/aaa.txt ] && echo "yes"

命令 shell 学习

标签:

原文地址:http://www.cnblogs.com/aliblogs/p/5493747.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!