shell
x小陌
这个作者很懒,什么都没留下…
展开
-
shell学习3-文件与重定向
1.使用>将内容输出到其他文件:$ echo "some thing" > temp.txt。如果文件中之前已经有内容则会被清空。2.使用>>将内容追加到文件中:$ echo "some thing" > temp.txt,内容会被追加到末尾。3.通配符*****.2.cat temp.txt 查看文件内容。5.数据最为命令输入:$cst file | cmd 或 $cmd1 |cmd2。6.将文件重定向到命令: $cmd < file。7.自定义文件描述符。原创 2020-08-28 00:58:07 · 109 阅读 · 0 评论 -
shell学习-2-变量与环境变量
1.环境变量:shell用于保存一些配置信息的变量。2.使用大写字母命名环境变量,使用驼峰或者小写的方式命名其他变量。3.使用env 或者printenv 查看当前shell中所定义的环境变量。4.查看其他进程的环境变量:cat /proc/$PID/environ其中PID为进程ID.可以通过pgrep 应用名称 查看进程的ID 。5.变量定义:varName=valueValue不包含空白字符是不需要引号。注意两边有空格的等号表示等量关系测试。6.访问变量:$varName原创 2020-08-28 00:44:41 · 205 阅读 · 0 评论 -
shell学习-1
1.shell脚本以#!/bin/bash起始。#!位于解释器路径之前,/bin/bash是Bash解释器的命令路径。注释则以#开头。2.脚本运行方式:作为命令行参数bash name.sh或者授予脚本执行权限:$chmod 755 name.sh$./name.sh还有其他方式。3.shell使用分号或者以换行的方式来分隔多个命令;cmd1;cmd2或者cmd1cmd24.echo "string":该命令在每次执行后会换行。如果使用单引号则不会对字符串中的特殊符号做过多解释,只原创 2020-08-28 00:19:33 · 100 阅读 · 0 评论