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

  • 相关阅读:
    Python-Matplotlib 12 多图figure
    Python-Matplotlib 11 子图-subplot
    Python Day16
    Python Day15
    Python Day13-14
    Python Day12
    Python Day11
    Python Day9-10
    Python Day8
    Python Day8
  • 原文地址:https://www.cnblogs.com/hujun1992/p/linux-6.html
Copyright © 2011-2022 走看看