![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 101 阅读 · 0 评论 -
shell学习-2-变量与环境变量
1.环境变量:shell用于保存一些配置信息的变量。 2.使用大写字母命名环境变量,使用驼峰或者小写的方式命名其他变量。 3.使用env 或者printenv 查看当前shell中所定义的环境变量。 4.查看其他进程的环境变量: cat /proc/$PID/environ 其中PID为进程ID. 可以通过pgrep 应用名称 查看进程的ID 。 5.变量定义: varName=value Value不包含空白字符是不需要引号。 注意两边有空格的等号表示等量关系测试。 6.访问变量: $varName原创 2020-08-28 00:44:41 · 173 阅读 · 0 评论 -
shell学习-1
1.shell脚本以#!/bin/bash起始。#!位于解释器路径之前,/bin/bash是Bash解释器的命令路径。注释则以#开头。 2.脚本运行方式:作为命令行参数bash name.sh 或者授予脚本执行权限: $chmod 755 name.sh $./name.sh 还有其他方式。 3.shell使用分号或者以换行的方式来分隔多个命令; cmd1;cmd2 或者 cmd1 cmd2 4.echo "string":该命令在每次执行后会换行。如果使用单引号则不会对字符串中的特殊符号做过多解释,只原创 2020-08-28 00:19:33 · 91 阅读 · 0 评论