在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阅读
点赞
su -#su - oldboy //当执行这个命令的时候表示切换到oldboy用户,并且重新读取用户环境相关配置文件,具体的来说就是执行下用户家目录下.bash_profile和.bashrc文件,这个我们成为全切换su#su oldboy //执行这个命令的时候系统不读取以上两个文件,所以我们一般称它为半切换,这样切换过去之后,oldboy用户使用的依旧是此前用户的环境配置
转载
2024-04-26 13:24:26
279阅读
内置补全命令Bash内置两个补全命令,分别是compgen和complete。compgen命令根据不同的参数,生成匹配单词的候选补全列表,例子如下:monster@monster-Z:~$ compgen -W 'ha hia hoo world' h
ha
hia
hoocompgen的常用选项是-W,通过-W参数指定空格分隔的单词列表。h即为我们在命令行当前输入的单词,执行完之后会输出候选的
转载
2023-12-15 16:41:35
130阅读
命令解释器,我们可以SHELL实现对Linux系统的管理例如:1. 文件管理2. 用户管理3. 权限管理4. 磁盘管理5. 软件管理6. 网络管理......内容提要:bash shell提示符shell 语法bash 特性Linux获得帮助一、bash shell提示符:===================[root@station230 ~]# date2012年 10月 24日 星期三 0
原创
2016-06-02 21:53:44
1422阅读
— pwd 当前工作目录cd(不加参数) 进rootcd(folder) 进入文件夹cd .. 上级目录cd ~ 返回rootcd - 返回上一个访问的目录rm 文件名 删除cat 文件名(|less) 在终端下查看文件ls 列出目录下所有文件cp 文件名 目标目录 将文件拷贝到目标目录下~代表root 如:~/Do
转载
2024-04-02 06:50:31
83阅读
base脚本文件的第一行 #! /bin/bash 解析 1. brace expansion 花括号扩展 echo {1..10} mkdir data{1,2,3,4} mkdir data-{a..d} 使用上面方法可以快速创建 data-a 到 data-d 的文件,".." 可以展开 2. ...
转载
2021-07-17 15:29:00
437阅读
2评论
G :文件存在且文件所有者是有效的用户组ID(group)-O :文件存在且文件所有者是有效的用
原创
2022-12-17 00:29:21
124阅读
一、命名语法一条Bash指令的的命名一般包含三个部分:command(指令);option(选项);argument(参数)。命名的格式为:command option argument。ls -l -F file1 file2 file3 -l:以单行格式输出文件详细信息 -F:在每个输出项后面追加文件的类型标识符,具体含义包括:“*”表示具有可执行权限的普通文件;“/”
转载
2024-01-08 17:36:50
43阅读
awk sed tr cut
原创
2019-03-19 16:12:54
3375阅读
Bash中有很多命令,不论是內建的还是外部的。为了能够提高输入命令的效率,Linux系统提供了命令补全功能。用户只需要输入命令的前若干个字母,如果可以唯一标识命令,那命令就可以被系统补全,不需要用户输入完整命令。命令补全的依据还是PATH中指定的命令目录。如果命令可以在PATH指定的命令目录找到,就可以补全。命令补全的按键就是“Tab”键。如果命令字母可以唯一标识命令,那么系统就立即显示命令的全部
原创
2017-12-04 23:37:20
478阅读
echo命令就像一面镜子你输入什么它就输出什么-n内容输出后不换行-e使转义字符生效转义字符有:\正常输出反斜线\a告警不知道有什么用输出内容正常输出的时候会响一声\c\c后面的内容用空白字符代替而且输出后不换行\e删除紧跟身后的一个字符\f上下行错位\n换行\r\r之前的内容不输出\t水平tab键\v系统上解释是垂直tab键,但是效果跟\f一样
原创
2017-12-08 11:52:07
5619阅读
http://spazzzz.blog.51cto.com/2707720/499923
按照自己目前的水平所整理,以备日后杯具时查阅(需定时更新)
首先打开终端,最初要使用的命令:
启用root用户,使用sudo passwd命令
禁用root用户,使用passwd -l
&nb
转载
精选
2013-02-15 16:35:54
587阅读
简介Bash 是 Unix 系统和 Linux 系统的一种 Shell(命令行环境),是目前绝大多数 Linux 发行版的默认 Shell。 shell的种类Bourne Shell(sh)Bourne Again shell(bash)C Shell(csh)TENEX C Shell(tcsh)Korn shell(ksh)Z Shell(zsh)Friendly Interacti
转载
2023-07-04 19:58:22
124阅读
Shell(壳)是用户与操作系统底层(通常是内核)之间交互的中介程序,负责将用户指令、操作传递给操作系统底层。Shell一般分为:图形化Shell(GUI)、命令行Shell(CLI),Linux中一般默认GUI为:GNOME,默认CLI为:BASH2. BASH绝大多数Linux发现版都使用BASH作为其默认的CLI。打开Terminal,如图:BASH提示符以
转载
2023-07-04 19:58:02
167阅读
在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评论
在我们平时使用Unix命令的时候,需要平时多积累并且整理。下面,就是我们在平时时候整理的Unix命令。而且是很全面的bash内置命令.bash内置Unix命令.:执行当前进程环境中的程序。同source。. file:dotUnix命令从文件file中读取命令并执行。: 空操作,返回退出状态0。alias:显示和创建已有Unix命令的别名。bg:把作业放到后台。bind:显示当前关键字与函数的绑定
转载
2023-07-04 19:58:33
73阅读
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阅读
以前运行cmd命令都是在cmd里面的,但是那个页面实在是太丑了,后面我就全部用git bash来运行window下的命令了。但是在git bash 中运行下python – -version 或 pip list 命令,都是可以正常使用。但是输入python 确没有任何响应。使用python -i 可以显示已安装python,可以运行。这是什么原因呢,经过谷歌,原来安装Git Bash 的时候有提
转载
2023-06-26 09:55:44
421阅读