zoukankan      html  css  js  c++  java
  • 学习Linux第六天

    1.Shell编程

    bash变量:  都是以字符串格式存储

    x=5 等号左右不能有空格,会当作命令处理

    如何调用:  

    echo $x  此法无法进行数值运算,不存在的变量输出空

    set -u  设置变量报错

    x="$x"32 x=${x}e3 变量叠加,此时x=532e3

    unset x  删除变量

    set  查看设定的变量

    pstree  打印环境变量树

    bash  进入新的分支

    export z=1  设置环境变量

    env  查看系统信息

     2.环境变量

    locale  查看环境语言集

    echo $LANG  当前语言

    echo $LC_ALL

    LANG zh-utf-8

    3.位置参数变量

    $sum = $((30 + 20))  使用双括号才会运算

    num=$1  执行./shell.sh 30  则$num=30

    $*  $@  都列出所有参数,但$*当整体处理,不能用于for,$@可以

    for i in "$*"  输入1 2 3 4   循环1次

    for i in "$@"  输入1 2 3 4  循环4次

    $#  输出参数个数

    4.预定义变量

    $?  如果为0,最后一天指令执行成功,非0则失败

    $!  后台最后一个进程的进程号PID

    $$  当前进程的进程号PID

    在命令后加入&  可将命令进入后台执行

    5.read

    read -p "input your name:" -t 30 name

    read -p "input your password:" -s password

  • 相关阅读:
    家庭记账本安卓版开发:第六天
    django-自定义过滤器
    django-标签语法
    django-url的分发, 2)起别名, 3)根目录,4)rediect跳转函数:
    django-MTV基础篇
    django-第一天
    jquery---响应式方面应用
    css-基础知识
    HTML--第一章的基本知识
    003
  • 原文地址:https://www.cnblogs.com/hujun1992/p/linux-6.html
Copyright © 2011-2022 走看看