• shell脚本学习1(Linux脚本攻略)


    sudo <command> < arguments> 等价于root权限执行命令

    赋予所有用户文件的可执行权限:chmod a+x script.sh

    执行脚本:
    ./script.sh#./表示当前的目录

    命令1:echo "welcome to Bash"

    命令2:printf "hello world"

    区别:printf 不带换行!

    example1:

    #!/bin/bash

    printf "%-5s %-10s %-4s " No Name Mark

    命令3:查看进程运行时的环境变量:

    cat /proc/$PID/environ(PID是进程的ID)

    命令4:获取进程的ID

    pgrep gedit

    12501(gedit的进程的ID)

    可以通过以下的命令查看进程的环境变量:

    cat /proc/12501/environ/GDM_KEYBOARD_LAYOUT=usGNOME_KEYPING=1560USER=slynuxHOME=/home/slynux

    改命令返回一个包含环境变量以及对应变量值的列表

    命令5:tr '' ' ' 替换命令

    注意:

    var=value是赋值操作,var  = value是相等操作,易出错;

    例子:

    var="value"

    echo $var(输出内容,使用$符号)

    后者echo ${var}

    环境变量是未在当前进程中定义,而从父进程中继承而来的变量;

    在PATH中添加新的路径:

    export PATH="$PATH:/home/user/bin"

    也可以使用:
    PATH="$PATH:/home/user/bin"

    export PATH

    怕什么真理无穷,进一寸有一寸的欢喜。---胡适
  • 相关阅读:
    HTML介绍
    python D41 前端初识
    mysql索引原理与查询优化
    python D41
    python D40 pymsql和navicat
    python D40 以及多表查询
    python D35 selectors模块
    python D35 I/O阻塞模型
    测试过程
    测试基础
  • 原文地址:https://www.cnblogs.com/hujianglang/p/6965159.html
Copyright © 2020-2023  润新知