1.souce:在当前bash环境下读取并执行FileName中的命令。 可以在shell启动前加载环境变量 weidiandeMacBook-Pro:myshworkspace weidian$ pwd /Users/weidian/myshworkspace weidiandeMacBook-P ...
分类:
其他好文 时间:
2021-01-22 12:29:08
阅读次数:
0
登入系统读取步骤: 当登入系统时候获得一个shell进程时,其读取环境设定档有三步 : 1.首先读入的是全局环境变量设定档/etc/profile,然后根据其内容读取额外的设定的文档,如 /etc/profile.d和/etc/inputrc 2.然后根据不同使用者帐号,去其家目录读取~/.bash ...
分类:
其他好文 时间:
2020-07-17 13:36:23
阅读次数:
82
1. Bash的内部变量 1)$BASH变量:用于引用Bash实例的全路径名; $ echo $BASH /bin/bash 2)$HOME变量:当前用户的HOME目录,通常是/home/<username>; $ echo $HOME /home/user1 3)$IFS变量:内部字段分隔符的缩写 ...
分类:
系统相关 时间:
2020-05-18 12:38:00
阅读次数:
85
终端,附着在终端的接口程序:GUI:KDE,GNome,XfceCLI:/etc/shellsbash的特性:命令行展开:~,{}命令别名:alisa,unalisa命令历史:history文件名通配:glob快捷键:Ctrl+a,e,u,k,l命令补全:$PATH路径补全:bash特性之命令hash缓存此前的查找结果:key-valuekey:搜索键value:值hash命令hash:列出has
分类:
系统相关 时间:
2020-04-22 11:32:52
阅读次数:
112
用read命令和用户交互 方式1: 方式2: 方式3: (没有提示信息,用户不知道需要用户自己敲键盘了) 方式4: 5秒后,用户还没有键入,则超时返回到bash,变量uname则没有值。 练习:写一个脚本,创建用户,让用户自己输入用户名和密码,如果用户没有输入或者超时了,则使用默认值 条件id $n ...
分类:
其他好文 时间:
2020-02-12 18:45:54
阅读次数:
95
因为网络的问题,使用brew install yarn 总是失败。所以记录一下 离线安装的方法 如下图所示 ,先下载下来。 1。解压 2.配置环境变量 touch ~/.bash_profile open ~/.bash_profile export PATH="$PATH:`yarn global ...
分类:
系统相关 时间:
2020-01-28 12:15:10
阅读次数:
179
我有一个名为test.sh的脚本: #!/bin/bash STR = "Hello World" echo $STR 当我运行sh test.sh我得到了: test.sh: line 2: STR: command not found 我究竟做错了什么? 我在网上看了极其基础/入门的bash脚本 ...
分类:
其他好文 时间:
2020-01-16 22:18:02
阅读次数:
106
var=value?export前后差在哪? Shell十三问 这次让我们暂时丢开 command line ,先来了解一下 bash 变量(variable)吧.所谓的 变量,就是就是利用一个特定的"名称"(name)来存取一段可以变化的"值"(value)。 在 bash 中,你可以用 "=" ...
分类:
系统相关 时间:
2020-01-16 14:20:12
阅读次数:
99
一、回顾 1、用户管理,权限管理,install,mktemp 2、用户管理: 3、权限管理: mode,ownership mode: user group other r w x 4、命令:install,mktemp 二、bash特性及bash脚本编程初步 1、终端:附着在终端的接口程序 GU ...
分类:
系统相关 时间:
2019-12-21 13:51:36
阅读次数:
129
一、变量定义,访问变量 注意点: 变量名只能使用英文字母,数字和下划线,首个字符不能以数字开头,不能使用标点 中间不能加空格,如果=右边有空格,需要使用单引号或双引号 用$var 或 ${var}访问,后者更严谨 echo 直接输出 echo -n 换行/不换行输出;echo -e 输出转义字符 \ ...
分类:
其他好文 时间:
2019-12-10 11:37:51
阅读次数:
109