首页 > 图灵资讯 > 技术篇>正文

shell-0

2023-04-21 10:07:04

  1 $UID 用户ID

  2 A || B 常用于场景: 如果A执行不成功,B执行

  3 A && B 用于A执行成功后执行B的场景

  4 A || { BC} 场景: 执行A失败 , 执行 B Ccd $log_dir || { echo "cannot change to dir" exit 1 }

  5 清空日志有三种方法: 用于 清除文件内容,同时保留文件 方式1:# > test.log方式2:# echo "" > test.log方式3: # cat /dev/null > test.log (查看黑洞 给黑洞空内容赋值 test.log)

  6 shell VS Python:

  shell的优势在于处理操作系统的底层业务,大量命令支持它,约2000个

  Python: 开发运维工具,web界面管理工具

  7 查看shell类型: [root@h2sliver114 ~]# echo $SHELL/bin/bash

  8 变量:

  a) 设置环境变量: # vi .bash_profile 也可以定义为 vi /etc添加到/profile中:export username=zm# source .bash_profile后引用:# echo $usernamezm

  b) 默认环境变量显示:

  # env

  c) 局部变量:

  变量名=value

  变量名='value'

  变量名="value"

  '' 单引号,里面写的是什么,不会被分析 [root@h2sliver114 ~]# a=192.168.1.1[root@h2sliver114 ~]# b='192.168.1.1'[root@h2sliver114 ~]# c="192.168.1.1"[root@h2sliver114 ~]# a=192.168.1.1-$a[root@h2sliver114 ~]# echo $a192.168.1.1-192.168.1.1[root@h2sliver114 ~]# b='192.168.1.1-$a'[root@h2sliver114 ~]# echo $b192.168.1.1-$a -----> '' 单引号 内容不会被分析[root@h2sliver114 ~]# c="192.168.1.1-$a"[root@h2sliver114 ~]# echo $c192.168.1.1-192.168.1.1-192.168.1.1

上一篇 idea写springboot,配置kafka版本的问题
下一篇 python_基础知识_2_内置容器

文章素材均来源于网络,如有侵权,请联系管理员删除。