Bash shell中,"!" 符号有多种用途,主要涉及历史扩展和逻辑运算。下面是两个主要方面的使用说明:历史扩展重复上一条命令: 当单独使用 ! 或者输入 !! 时,Bash会执行前一个命令。例如,如果你刚执行了 ls -l 并紧接着输入 !!,Bash将再次执行 ls -l。使用命令编号执行历史命令: 如果你使用 history 命令查看历史记录,每条命令前都有一个编号。你可以通过 !编号
原创 2024-05-08 16:18:11
114阅读
1 进制转换echo $((2#111))将二进制转换成十进制2 注释
原创 2010-05-30 03:30:41
341阅读
# Docker /bin/bash作用及实现流程 ## 介绍 Docker是一款开源容器化平台,可以帮助开发者简化软件部署和管理流程。其中,/bin/bash是Docker中一个重要概念,它可以在一个Docker容器中启动一个新交互式终端会话。本文将为刚入行开发者介绍Docker /bin/bash作用,并提供实现流程和代码示例。 ## Docker /bin/bash作用
原创 2023-08-27 06:01:35
1133阅读
1点赞
su -#su - oldboy //当执行这个命令时候表示切换到oldboy用户,并且重新读取用户环境相关配置文件,具体来说就是执行下用户家目录下.bash_profile和.bashrc文件,这个我们成为全切换su#su oldboy //执行这个命令时候系统不读取以上两个文件,所以我们一般称它为半切换,这样切换过去之后,oldboy用户使用依旧是此前用户环境配置
转载 2024-04-26 13:24:26
279阅读
在Linux bash shell中,语句中分号一般用作代码块标识 1、单行语句一般要用到分号来区分代码块。比如: weblogic@pmtest:/$if [ "$PS1" ]; then echo test is ok; fi test is ok 该脚本或命令行中,须要两个分号才为正确语句
转载 2016-04-21 09:14:00
1025阅读
2评论
shell中输入字符分为纯字符和元字符(特殊意义字符 meta)元字符:IFS:由 <space> 或 <tab> 或 <enter> 三者之一组成(我们常用 space )。CR:由 <enter> 产生。=:设定变量。$:作变量或运算替换(请不要与 shell prompt 搞混了)。>:重导向 stdout。 <:重导向 st
原创 2014-05-15 11:39:29
789阅读
权限概述Permission denied 权限报错提示# rwx r-x r-x 权限和用户关系rwx : 属主权限位 rootr-x :属组权限位 rootr-x :其他用户权限位r:读权限,read,4w:写权限,write,2x:执行权限,exec,1-:没有权限,0# 替换命令tr[root@yjc <sub>] # ll|tr 'rwx-' '4210'# 使用命令,获取
原创 2022-04-11 18:14:27
438阅读
linux bash变量作用域一,思考一个问题,当在shell里执行某个程序时,shell是怎么找到这个程序?shell会去$PATH环境变量定义目录里去找这个命令。环境变量里一般包括/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin这么多目录,这些目录下又有上千个程序,从这么多目录里,这么多程序里查找肯定是花费时间。sh
转载 2021-04-26 22:13:01
203阅读
2评论
文件管理在Linux系统中一切都是文件形式呈现,可以理解为特殊文件管理系统,没有后缀区分。/ 目录下文件bin -> usr/bin:Linux系统存放都是可以执行程序sbin ->usr/bin:存放超级管理员可以执行程序boot:系统启动是的加载程序文件dev:设备文件etc:存放系统及应用配置文件home:普通用户家目录lib -> usr/lib lib6
原创 2022-03-20 19:42:36
311阅读
记录 | shell脚本开头#!/bin/bash作用
原创 2023-12-21 12:17:02
197阅读
Linux中用户概述用户指的是能够正常登录Linux或windows系统linux与windows用户区别:支持同一个用户多个设备同时登录支持不同用户多个设备同时登录用户作用1.系统上每一个进程(运行程序)都需要特定用户运行2.每一个文件都有特定用户拥有,所以访问一个文件或目录受到用户限制3.进程能够以何种方式访问某一个文件或目录, 与进程所关联用户有关查看系统中用户命令查看
原创 2022-04-03 19:30:39
525阅读
一、CI/CD简介CI/CD是一种通过在应用开发阶段引入自动化来频繁向客户交付应用方法。 CI/CD核心概念是持续集成、持续交付和持续部署。具体来说,CI/CD可让持续自动化和持续监控贯穿于应用整个生命周期(从集成和测试阶段,到交付和部署)。这些关联事务统称为“CI/CD管道”,由开发和运维团队协同支持。互联网软件开发和发布,目前已经形成了一套标准流程,一般可以分为以下几个阶段: 编码
title: Linux-Bash-Shell简介 date: '2019-08-22 18:15:50' updated: '2019-08-22 18:48:40' tags: [Linux系列] permalink: /articles/2019/08/22/1566468950344.html在解释Bash shell之前,必须先介绍一下什么是shell。 读者应该都知道,计算机是不能识别
/etc/profile:此文件为系统每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录配置文件中搜集shell设置./etc/bashrc:为每一个运行bash shell用户执行此文件.当bash shell被打开时,该文件被读取.~/.bash ...
转载 2021-10-12 08:44:00
502阅读
2评论
shell中#!/bin/bash#!/bin/ksh这些东西是干什么,有用吗?有用,这些不是注释符,而是说明下面的脚本是在什么shell下面运行,并且以该shell环境来执行脚本,一个简单例子#!/bin/kshexport LOG=/tmp/test.logexec >> $LOG 2>&1echo "a test message!"
原创 2022-09-08 16:55:49
677阅读
作用作用域是指程序源代码中定义变量区域。 作用域规定了如何查找变量,也就是确定当前执行代码对变量访问权限。 JavaScript 采用词法作用域(lexical scoping),也就是静态作用域。 静态作用域与动态作用域 因为 JavaScript 采用是词法作用域,函数作用域在函数定
转载 2021-08-04 15:54:39
541阅读
/etc/profile:此文件为系统每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录配置文件中搜集shell设置.可以认为系统环境变量. /etc/bashrc:为每一个运行bash shell用户执行此文件.当bash shell被打开时,该 ...
转载 2020-12-21 15:02:00
612阅读
2评论
  什么是变量?一段有名称连续内存空间就叫做变量;变量名就是这段内存空间名称;在这段内存空间中存储数据,则称为变量值;而变量又有“强变量”和“弱变量”之分,  强变量:使用之前必须事先予以声明;必须声明变量类型;  弱变量:在使用之前无需声明,无需指明变量类型;(bash变量)  什么是程序?程序就是:指令+数据。在Linux核心思想中:一切皆文件。
原创 2017-11-01 22:44:18
825阅读
bash基础特性: bash变量种类: 根据变量生效范围等标准: 本地变量:生效范围为当前shell进程:只对当前shell进程有效,当前shell子shell进程均无效 环境变量:生效范围为当前shell进程及其子进程,对其他shell无效(定义:declare -x) 局部变量:生效范围为当前shell进程中某代码片
转载 2024-03-26 05:28:34
153阅读
1 continue:直接跳过本次循环,进入下一次循环。#!/bin/basha=10b=15while [ $a -le $b ]do  ((a++))  if [ $a -eq 11 ] || [ $a -eq 13 ]    then        continue  fi  echo $ad
原创 2017-04-25 23:21:05
2043阅读
  • 1
  • 2
  • 3
  • 4
  • 5