su -#su - oldboy //当执行这个命令的时候表示切换到oldboy用户,并且重新读取用户环境相关配置文件,具体的来说就是执行下用户家目录下.bash_profile和.bashrc文件,这个我们成为全切换su#su oldboy //执行这个命令的时候系统不读取以上两个文件,所以我们一般称它为半切换,这样切换过去之后,oldboy用户使用的依旧是此前用户的环境配置
转载 2024-04-26 13:24:26
277阅读
Bash shell中,"!" 符号有多种用途,主要涉及历史扩展和逻辑运算。下面是两个主要方面的使用说明:历史扩展重复上一条命令: 当单独使用 ! 或者输入 !! 时,Bash会执行前一个命令。例如,如果你刚执行了 ls -l 并紧接着输入 !!,Bash将再次执行 ls -l。使用命令编号执行历史命令: 如果你使用 history 命令查看历史记录,每条命令前都有一个编号。你可以通过 !编号
原创 2024-05-08 16:18:11
111阅读
http://www.hypexr.org/bash_tutorial.php#emacs
转载 精选 2013-02-15 16:34:02
998阅读
1 进制转换echo $((2#111))将二进制转换成十进制2 注释
原创 2010-05-30 03:30:41
341阅读
权限概述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阅读
# Docker /bin/bash作用及实现流程 ## 介绍 Docker是一款开源的容器化平台,可以帮助开发者简化软件部署和管理的流程。其中,/bin/bash是Docker中的一个重要概念,它可以在一个Docker容器中启动一个新的交互式的终端会话。本文将为刚入行的开发者介绍Docker /bin/bash作用,并提供实现流程和代码示例。 ## Docker /bin/bash作用
原创 2023-08-27 06:01:35
1131阅读
1点赞
看到这个“模式”一词,你是不是想起了强大的“正则表达式”? 今天我要介绍的”bash模式匹配”,虽然不是正则表达式,但是功能却也不俗,绝对可以让你收获颇多, 模式是可能包含任意字符的字符串(用于字符设置和范围的*,?和[]) 下面,将列出bash shell模式匹配操作符: ${variable#pattern}:如果模式匹配变量取值的开头,删除最短的匹配部分,并返回其余部分
转载 2009-07-08 16:27:49
1644阅读
Linux中用户的概述用户指的是能够正常登录Linux或windows系统linux与windows用户的区别:支持同一个用户多个设备同时登录支持不同的用户多个设备同时登录用户的作用1.系统上的每一个进程(运行的程序)都需要特定的用户运行2.每一个文件都有特定的用户拥有,所以访问一个文件或目录受到用户的限制3.进程能够以何种方式访问某一个文件或目录, 与进程所关联的用户有关查看系统中用户的命令查看
原创 2022-04-03 19:30:39
525阅读
在Linux bash shell中,语句中的分号一般用作代码块标识 1、单行语句一般要用到分号来区分代码块。比如: weblogic@pmtest:/$if [ "$PS1" ]; then echo test is ok; fi test is ok 该脚本或命令行中,须要两个分号才为正确的语句
转载 2016-04-21 09:14:00
1020阅读
2评论
    今天我登录一台linux服务器rh5.3的系统,发现原本应该显示的是[用户名@主机名 ~]$变成了-bash-3.2$这个样子。     第一反应做什么了?这服务器也就是我用,没别人登录过。为了确定就我一人登录过只好who /var/log/wtmp 看下,的确没有其他人登录这个就郁闷了,肯定是我操作失误了,看看history发
原创 2011-08-30 16:57:11
2716阅读
目录简介波浪线扩展? 字符扩展* 字符扩展方括号扩展[start-end] 扩展大括号扩展{start..end} 扩展变量扩展子命令扩展算术扩展字符类使用注意点量词语法shopt 命令简介Shell 接收到用户输入的命令以后,会根据空格将用户的输入,拆分成一个个词元(token)。然后,Shell 会扩展词元里面的特殊字符,扩展完成后才会调用相应的命令。这种特殊字符的扩展,称为模式扩展(globbing)。其中有些用到通配符,又.
原创 2021-06-18 11:05:29
250阅读
shell中的输入的字符分为纯字符和元字符(特殊意义的字符 meta)元字符:IFS:由 <space> 或 <tab> 或 <enter> 三者之一组成(我们常用 space )。CR:由 <enter> 产生。=:设定变量。$:作变量或运算替换(请不要与 shell prompt 搞混了)。>:重导向 stdout。 <:重导向 st
原创 2014-05-15 11:39:29
789阅读
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。 读者应该都知道,计算机是不能识别
作用作用域是指程序源代码中定义变量的区域。 作用域规定了如何查找变量,也就是确定当前执行代码对变量的访问权限。 JavaScript 采用词法作用域(lexical scoping),也就是静态作用域。 静态作用域与动态作用域 因为 JavaScript 采用的是词法作用域,函数的作用域在函数定
转载 2021-08-04 15:54:39
541阅读
记录 | shell脚本开头#!/bin/bash作用
原创 2023-12-21 12:17:02
194阅读
通配符匹配只对已经存在的文件名作扩展.而{}模式,则可以对任意文本进行扩展,{}的用法为{扩展1,扩展2,扩展3…}. 例如cp filename{,.bak}              # 相当于cp filename&nbsp
原创 2014-09-24 22:15:13
551阅读
类似于MQ的主题模式-只能消费订阅之后发布的消息,一个消息可以被多个订阅者消费)1.客户端发布/订阅1.1   普通的发布/订阅   除了实现任务队列外,redis还提供了一组命令可以让开发者实现"发布/订阅"(publish/subscribe)模式。"发布/订阅"模式同样可以实现进程间的消息传递,其原理如下:  "发布/订阅"模式包含两种角色,分别是发布者和订阅者
转载 2023-06-28 16:11:12
65阅读
关于救援模式救援模式提供了完全从磁盘、光盘或其它引导方式而不是从系统硬盘驱动器中引导一个小型红帽企业Linux环境的能力。如它的名称救援模式是用来把你从某种情况中解救出来的模式。在正常操作中,你的红帽企业 Linux 系统使用位于系统硬盘上的文件来处理一切事务:运行程序;贮存文件等等。 要引导救援模式,你必须能够使用以下方法之一来引导系统:通过从光盘或硬盘中引导。使用以上方法引导后,把 rescu
原创 2017-08-11 21:01:31
2042阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5