标签 bash 下的文章

  • 📂linux 命令行出现-bash-4.2$的解决办法教程

    linux 命令行出现-bash-4.2$的解决办法 ===============================================Linux服务器新建立的用户在登录时显示“-bash-4.2$”,而不是“user@主机名+路径”的显示方式。出现的此问题的原因是在添加普通用户时,用户家目录下丢失了.bash\_profile和.bashrc两个环境变量文件。cp /etc/...

  • 📂Ubuntu 查询用户账号教程

    查看当前登录whousers查看系统中所有用户:grep bash /etc/passwdXXXX-VirtualBox:~/桌面$ w 13:23:26 up 15 min, 1 user, load average: 0.01, 0.35, 0.34 USER TTY 来自 LOGIN@ IDLE JCPU PCPU WHAT ke...

  • 📂(转)23 个非常实用的 Shell 拿来就用脚本实例教程

    原文:https://zhuanlan.zhihu.com/p/361002716没想到关于shell脚本的文章大家收藏量还挺高的,文末更新一波关于shell脚本的福利,友情提示:很干,错过就真是你的问题了。shell脚本是帮助程序员和系统管理员完成费时费力的枯燥工作的利器,是与计算机交互并管理文件和系统操作的有效方式。区区几行代码,就可以让计算机接近按照你的意图行事。为大家整理了23个实例...

  • 📂shell脚本多重循环小实验教程

    shell脚本多重循环小实验一、99乘法表<pre class="brush:csharp;gutter:true;">#!/bin/bash for ((a=1;a<=9;a++)) do for ((b=1;b<=$a;b++)) do c=$[$a*$b] echo -n -e "$a*$b=$c\t"...

  • 📂linux中安裝jdk教程

    安装步骤:1)解压tar包2)配置环境变量3)验证安装是否正确正文:第一步:解压tartar -xvzf jdk-8u171-linux-x64.tar.gz 第二步:添加环境变量\#cd进入用户目录 cd \#编辑.bash\_profile文件 vi .bash\_profile\#在.bash\_profile添加以下内容,java\_home可以是jdk的绝对路径 \####...

  • 📂shell双重循环、IFS分隔符、趣味图形、九九乘法表教程

    shell双重循环、IFS分隔符、趣味图形、九九乘法表一、shell脚本值双重循环1、跳出循环之break命令for ( (a=1; a<=5; a++) ) do echo "outer loop: $a" for ( (b=1; b<=50; b++) ) do if [ $b-eq 5 ] then ...

  • 📂shell基础_day2_Bash的基本功能教程

    Bash的基本功能2.1 历史命令与命令补全2.2 命令别名与常用快捷键2.3 bash基本功能-输入输出重定向2.4 多命令顺序执行与管道符2.5 通配符与其他特殊符号2.1 历史命令与命令补全历史命令[root@localhost ~]# history [选项] [历史命令保存文件] 选项: -c: 清空历史命令 -w: 把缓存中的历史命令写入历史命...

  • 📂Shell基础(2)- 脚本执行方式教程

    创建shell脚本【root@localhost sh】# vim hello.sh shell脚本必须用.sh,同时方便文件管理\#!/bin/bash:shell文件第一行必须是这个,声明这个文件是shell文件;在Linux中#是注释的意思,但是第一行#是声明的作用shell脚本执行赋予shell文件执行权限,直接运行,最常用chmod 755 hello.sh:赋予该文件所有者755...

  • 📂Windows Git Bash 无法运行python解决方法教程

    以前运行cmd命令都是在cmd里面的,但是那个页面实在是太丑了,后面我就全部用git bash来运行window下的命令了。但是在git bash 中运行下python – -version 或 pip list 命令,都是可以正常使用。但是输入python 确没有任何响应。使用python -i 可以显示已安装python,可以运行。这是什么原因呢?经过Google,原来安装Git Bas...

  • 📂linux下设置当前用户的环境变量教程

    <pre class="brush:csharp;gutter:true;">1、首先 cd ~ 2、执行 ls -al 3、执行步骤2后会看到一个文件.bash_profile 4.vim .bash_profile 5.在.bash_history文件中的Path中追加你要配置的路径,如下图 在这里插入图片描述<pre class="bru...

  • 📂centos8安装kubernetes(sealos )教程

    yum install wget tar -y # 下载并安装sealos, sealos是个golang的二进制工具,直接下载拷贝到bin目录即可, release页面也可下载 $ wget -c https://sealyun.oss-cn-beijing.aliyuncs.com/latest/sealos && \ chmod +x sealos &...

  • 📂docker 应用篇————日志、元数据、进程查看【五】教程

    前言简单介绍一下dokcer的日志、元数据、进程查看正文查看日志命令:docker logs -f -t --tail 10 32ae我这里的一个日志就是:这个一直输出hello word。那么这个日志是什么日志呢?其实我们启动的时候会出现docker run -d hellword /bin/bash.我们是启动了一个/bin/bash命令,那么这些log就是/bin/bash这个进程的日...

  • 📂Shellshock_ex教程

    3.1. When a shell variable containing a shell function definition is passed down to a child process as an environment variable, what is going to happen to the function definition?在修复漏洞之前,子进程中将不存在该变...

  • 📂什么是 shell?教程

    1 什么是 shell?Shell 是一个命令解释器,它在操作系统的最外层,负责直接与用户进行对话,把用户的输入解释给 操作系统,并处理各种各样的操作系统的输出结果,输出到屏幕反馈给用户。这种对话方式可以是交互式 也可以是非交互式的 我们所输入的命令计算机是不识别的,这时就需要一种程序来帮助我们进行翻译,变成计算机能识 别的二进制程序,同时又把计算机生成的结果返回给我们。当前终端...

  • 📂windows使用VSCode进行Shell开发教程

    1.首先安装VScode2.安装插件:shellman(支持shell,智能提示)3.安装插件:shellcheck(shell语法检查)4.安装插件:shell-format(shell格式化)5.安装插件:code-runner(运行shell脚本)以上可以选择在应用市场安装,或者直接下载安装运行shell脚本之前,要确保电脑安装git,并复制目录 (C:\Git\bin\bash.ex...

  • 📂Linux入侵排查思路教程

    \# Linux入侵排查思路\## 1.检测系统账号安全\### 1.1 用户文件信息/etc/passwdshellroot❌0:0:root:/root:/bin/bashaccount:password:UID:GID:GECOS:directory:shell\#用户名:密码:用户ID:组ID:用户说明:家目录:登陆之后shell> 注意:无密码只允许本机登陆,远程不允许登陆\...

  • 📂shell简单入门教程

    shell 入门脚本格式#!/bin/bash 第一个shell脚本创建一个shell脚本,输出 hello world示例#!/bin/bash echo "hello world" 脚本常用的执行方式sh test.sh bash test.sh ./test.sh source test.sh 系统变量系统变量$HOME # 获取家目录地址 $PWD ...

  • 📂基于Windows 10的 WSL2 配置和搭建Kubernetes的高效开发环境教程

    \## 基于Windows 10的 WSL2 配置和搭建Kubernetes的高效开发环境 ### 一、准备环境 > 1.1 硬件环境 这是我的工作开发机器配置: CPU: Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz(建议i5 以上) RAM: 64.0 GB(建议16GB及以上) 磁盘: 250GB 固态磁盘(建议) > 1.2 Windo...

  • 📂《linux命令行与shell脚本编程》 内容整理读后感教程

    常用linuxps-ef|grep 根据程序名称查询pid netstat anp |grep 根据端口查询pid pwdx pid 根据pid查找程序路径及名称 chmod +x xxx.sh 给Sh脚本可执行权限 chown -R user:usergroup filename 给文件更换用户及用户组 scp filepath user@ip:filepath 复制文...

  • 📂科普 | Shell中傻傻分不清楚的TOP3教程

    近来小姐姐又犯憨憨错误,问组内小伙伴export命令不会持久化环境变量吗?反正我是问出口了。。然后小伙伴就甩给了我一个《The Linux Command Line》PDF链接。感谢老大不杀之恩~Shell是命令解释器,它会接受用户输入的各种命令,并传递给操作系统执行。它的作用类似于Windows系统的命令行。在UNIX或Linux系统中,Shell即是用户交互的界面,也是控制系统的脚本...

  • 📂Python之路 【第十九篇】Shell脚本教程

    Shell脚本编程1 Shell是什么Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务, Shell脚本(shell script),是一种为Shell编写的脚本程序。我们经常说的shell通常都是指shell脚本。shell脚本就是将完成一个任务的所有的命令按照执行的先后顺序,自上而下写入到一个文本文件中,然后给予执行权限。编写shell\#!...

  • 📂自动化运维 shell脚本-----编程规范和变量教程

    一、shell脚本概述1.shell的作用shell脚本的概念将要执行的命令按顺序保存到一个文本文件;给该文件可执行权限;可结合各种Shell控制语句以完成更复杂的操作。2.shell脚本的应用场景重复性操作交互性任务批量事务处理服务运行状态监控定时任务执行3.Shell的作用 — 命令解释器,充当“翻译官”介于系统内核与用户之间,负责解释命令行,Shell (壳程序)是一个特殊的应用程序,...

  • 📂在Linux环境下搭建Anaconda教程

    前言本次配置主要参照这篇博客:https://blog.csdn.net/m0\_37548423/article/details/81173678一、资源上传首先申请一个云计算的资源。之后到Anaconda的官方网站上根据自己的需要下载不同版本的Anaconda,之后点击数据管理的上传文件,将Anaconda的安装程序上传到云计算平台,如下图所示:二、具体操作在Linux环境下安装Anac...

  • 📂linux bash中的引号:单双引号、反撇号教程

    双引号和单引号的区别反撇号不能用于命令嵌套

  • 📂Linux 的.bashrc 文件详解教程

    你的 home 目录下藏着很多隐藏文件。如果你在运行 macOS 或者主流的 Linux 发行版的话,你就会在靠近隐藏文件列表的上方看见一个名为 .bashrc 的文件。那么什么是 .bashrc,编辑 .bashrc 又有什么用呢?finder-find-bashrc如果你运行一个基于 Unix 或者类 Unix 的操作系统,bash 很有可能是作为默认终端被安装的。虽然存在很多不同的 s...

  • 📂CentOS 8 按tab键不能自动补全问题解决方案教程

    CentOS中按tab键不能自动补全问题解决办法检查一下系统有没有安装bash-completion包[root@Sonarqube ~]# rpm -lq bash-completion ======================================================================================================...

  • 📂《The Missing Semester of Your CS Education》Shell 工具和脚本教程

    我对shell脚本的理解是写一个文件指示shell如何执行命令bash中的shell脚本语法:1.在bash中为变量赋值的语法是foo=bar,访问变量中存储的数值,其语法为 $foo。 需要注意的是,foo = bar (使用空格隔开)是不能正确工作的,因为解释器会调用程序foo 并将 = 和 bar作为参数。 总的来说,在shell脚本中使用空格会起到分割参数的作用,有时候可能会造成混淆...

  • 📂据说会shell 脚本的运维,都月薪上万了!!!教程

    文章目录前言一、Shell变量1、自定义变量2、系统预设变量① 环境变量(变量名通常大写,有操作系统维护)② 位置变量(bash内置变量,存储脚本执行时的参数)③ 预定义变量(bash内置变量,可以调用但是不能赋值或修改)3、变量中引号的区别① 多种引号的区别② 全局变量与局部变量二、Shell语句1、条件测试①比较操作符介绍②文件状态操作符介绍③控制操作符介绍2、if判断语句①if单分支语...

  • 📂Windows 将 Git Bash 添加到空白处右键菜单教程

    将以下代码保存到 git-bash.reg, 然后运行.注意 : 把引号内的路径改为你自己的, 还要转义一下.Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\Background\shell\git-bash] @="打开 Git Bash" "icon"="...

  • 📂shell 脚本小知识集锦教程

    注释1.1 单行注释===============================================================以 # 开头的即注释。第一行注释如下写的话,有特别意义,代表用什么 shell 执行这个脚本:#!/bin/bash 以 # 开头的其他行都是不影响执行的注释。1.2 多行注释如下编写多行注释:<<! 这里是注释,爱写多少行写多少行 !...