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

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

时间:2017-06-08 23:43:30      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:linux脚本   value   目录   通过   查看   hello   表示   edit   boa   

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\n" 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 ‘\0‘ ‘\n‘ 替换命令

注意:

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

例子:

var="value"

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

后者echo ${var}

 

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

在PATH中添加新的路径:

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

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

export PATH

 

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

标签:linux脚本   value   目录   通过   查看   hello   表示   edit   boa   

原文地址:http://www.cnblogs.com/hujianglang/p/6965159.html

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