1 $UID 用户ID
2 A || B 常用于场景: 如果A没有执行成功下,B执行
3 A && B 用于在A执行成功后,在执行B的场景
4 A || { B C} 场景: 执行A失败下 , 执行 B C
cd $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 $username zm
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 $a
192.168.1.1-192.168.1.1
[root@h2sliver114 ~]# b='192.168.1.1-$a'
[root@h2sliver114 ~]# echo $b
192.168.1.1-$a -----> '' 单引号 里面的内容不会被解析
[root@h2sliver114 ~]# c="192.168.1.1-$a"
[root@h2sliver114 ~]# echo $c
192.168.1.1-192.168.1.1-192.168.1.1
相关推荐
这个压缩包`mysql-shell-8.4.0-windows-x86-64bit.zip`包含了以下关键组件和功能: 1. **多语言支持**:MySQL Shell 支持SQL、JavaScript和Python三种编程语言,允许用户根据个人喜好或项目需求选择最适合的语言...
mysql-shell-8.0.18-windows-x86-64bit.zip MySQL Shell is an advanced command-line client and code editor for MySQL. In addition to SQL, MySQL Shell also offers scripting capabilities for JavaScript ...
网上可以下到sqlite-shell-win32-x86: sqlite3.exe 2. 为了方便命令行执行,将sqlite3.exe放到svn 项目的主目录下,和.svn目录同级下。 3. 执行 sqlite3 .svn/wc.db "select * from work_queue".看到有4条记录。就是...
"sqlite-shell-win32-x86-3080200.zip" 是SQLite针对Windows 32位平台的命令行接口(shell)的压缩包,版本号为3.8.2.0。这个压缩包包含了一个名为"sqlite3.exe"的可执行文件,它是SQLite Shell,也就是SQLite的...
在标题提及的"mysql-shell-8.0.30-linux-glibc2.12-x86-64bit.tar.gz"文件中,我们获取的是适用于Linux系统(glibc2.12版本)的64位MySQL Shell版本8.0.30,这是MySQL数据库8.0系列的一个重要组件。 MySQL 8.0相较...
gnome-shell-3.28.3-30.el7.x86_64.rpm
标题中的"mysql-shell-8.0.26-linux-glibc2.12-x86-64bit.tar.gz"指的是MySQL Shell的8.0.26版本,专为基于glibc 2.12的64位Linux系统设计。 MySQL Shell提供了以下主要功能: 1. **多语言支持**:MySQL Shell支持...
网上可以下到sqlite-shell-win32-x86: sqlite3.exe 2. 为了方便命令行执行,将sqlite3.exe放到svn 项目的主目录下,和.svn目录同级下。 3. cmd进入该目录下,执行 sqlite3 .svn/wc.db "select * from work_queue"....
ChromeDriver是用于自动化谷歌浏览器(Chrome)的一种工具,它遵循Selenium WebDriver协议。在Web测试自动化领域,ChromeDriver扮演着至关重要的角色,因为它允许开发者控制并进行交互操作,如打开网页、点击元素、...
vmware-shell-ext-thunker.exe
maven-shell-plugin-1.1.jar
《uC-Shell-Manual》是Micriμm公司发布的一款专为嵌入式系统设计的命令行解释器的用户手册,版本为V1.03.00。本手册详细介绍了uC/Shell的功能、使用方法及其与嵌入式系统集成的方式。uC/Shell作为一个轻量级的shell...
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
gnome-shell-volume-mixer, GNOME shell 扩展,允许单独配置pulseaudio设备 GNOME shell-音量混音器shell 是 GNOME shell的一个扩展,允许单独配置PulseAudio设备和输出开关。 它具有一个配置文件切换器,可以快速在...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
《Ani-Shell-1.4:一个便捷的动漫资源管理工具》 Ani-Shell-1.4 是一个专为动漫爱好者设计的资源管理工具,它提供了方便的交互界面和强大的功能,使得用户能够更加高效地管理和组织自己的动漫资源。这个工具的主要...
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
"sqlite-shell-win32-x86-3080403" 是SQLite的Windows 32位版本的命令行界面工具,适用于x86架构的系统。这个版本号3080403表示该软件的特定更新或修订版。 SQLite Shell是用于与SQLite数据库进行交互的命令行工具...
资源分类:Python库 所属语言:Python 资源全名:adb_shell-0.0.9-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
gnome-shell-extension-installer, 用于搜索和安装 extensions.gnome.org的扩展的bash脚本 GNOME shell-扩展安装程序一个bash脚本,用于从 extensions.gnome.org 安装和搜索扩展。 帮助Usage: gnome-shell-extension...