#BASH

Running .sh scripts in Git bash

Let'ssayyouhaveascriptscript.sh.Torunit(usingGitBash),youdothefollowingchmod+xscript.sh./script.shYoucanchangethechmodtotheexecutablepermissionsthatyouwant.Thos...
代码星球 ·2021-02-08

Mac系统下安装Homebrew后无法使用brew命令,-bash: brew: command not found

使用如下命令:sudovim.bash_profile然后输入以下代码:exportPATH=/usr/local/bin:$PATH再使用以下命令使配置生效:source.bash_profile这样就可以使用brew命令了...

linux BASH shell下设置字体及背景颜色

BASHshell下设置字体及背景颜色 echo-e"e[31mteste[41m"e[30m将字符的显示颜色改为黑色 e[31m将字符的显示颜色改为红色 e[32m将字符的显示颜色改为绿色 e[33m将字符的显示颜色改为淡红色 e[34m将字符的显示颜色改为蓝色&nb...

Linux下提示 bash: xxx command not found

今天在虚拟机上安装了CentOS5.5,发现运行一些很正常的诸如:init,shutdown,fdisk等命令时,悍然提示:bash:xxxcommandnotfound。那么,首先就要考虑root的$PATH里是否已经包含了这些环境变量。主要是这四个:/bin ,/usr/bin,/sbin,/usr/sb...

【总结】/etc/rc.d/rc.local 与 /etc/profile .bash_profile .bashrc 文件执行顺序

登陆shell与交互式非登陆shell的区别 登录shell所谓登录shell,指的是当用户登录系统时所取的那个shell。登录shell属于交互式shell。登录shell将查找4个不同的启动文件来处理其中的命令。 bashshell处理文件的顺序如下:/etc/profile/etc/profi...

渗透快速信息处理bash脚本(持续更新……)

一、Nmap1、对nmap-sPx.x.x.x结果处理,查找存活的主机catresult|grep"reportfor"|awk'{print$5}'2、对nmap-sV-p0-65535-iLiplist结果进行处理,筛选所有主机开放的端口catresult|grep-E'reportfor|open' ...

Linux profile bashrc 等配置文件讲解,待完善...

Linuxprofilebashrc等配置文件讲解/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bashshell的用户执行此文件.当bashshell被打开时,该...

bash 中的 :=、=、:-、-、=?、?、:+、+

来源 https://www.cnblogs.com/fhefh/archive/2011/04/22/2024750.html 变量替换和变量默认值设置是紧密相关的,至少从概念出发是如此。参数扩张是将类似于变量的参数用它的值来替换。例如以“echo$VAR”的形式调用一个简...
代码星球 ·2020-12-29

bash 中 () {} [] [[]] (()) 的解释

来源  https://www.cnblogs.com/fhefh/archive/2011/04/16/2017895.html bash下有很多像{}、[]等一些符号命令,下面是我对一些常用的符号命令的学习笔记,若有错误或纰漏望各位兄弟指正。一、.(source).(点)与source...
代码星球 ·2020-12-29

Linux Shell Bash 带有特殊含义的退出码

 exit命令用于退出当前shell,在shell脚本中可以终止当前脚本执行。 格式:exitn退出。设置退出码为n。(Causetheshelltoexitwithastatusofn.) 格式:exit退出。退出码不变,即为最后一个命令的退出码。(Ifnisomitted,theexi...

编写 Bash 补全脚本

 对于Linuxer来说,自动补全是再熟悉不过的一个功能了。当你在命令行敲下部分的命令时,肯定会本能地按下Tab键补全完整的命令,当然除了命令补全之外,还有文件名补全。Bash-completion自动补全这个功能是Bash自带的,但一般我们会安装bash-completion包来得到更好的补全效果,这个包提...
代码星球 ·2020-12-29

bash脚本测试总结

 跟踪脚本的执行可以让bash打印出你脚本执行的过程中的所有语句。这很简单,只需要使用bash的-x选项就可以做到,下面让我们来看一下。 下面的这段脚本,先是输出一个问候语句,然后输出当前的时间:#!/bin/bashecho"Hello$USER,"echo"Todayis$(date+'%Y-%...
代码星球 ·2020-12-29

BASH的保护性编程技巧

 shell常用逻辑判断-bfile若文件存在且是一个块特殊文件,则为真-cfile若文件存在且是一个字符特殊文件,则为真-dfile若文件存在且是一个目录,则为真-efile若文件存在,则为真-ffile若文件存在且是一个规则文件,则为真-gfile若文件存在且设置了SGID位的值,则为真-hfile若文件...
代码星球 ·2020-12-29

bash 字符串处理

 字符串切片:${var:offset:length}示例:[root@localhost~]#mypath="/etc/sysconfig/network-scripts/"   #定义一个变量,等会切这个变量[root@localhost~]#echo${mypath:5}&...
代码星球 ·2020-12-29

提示-bash: telnet: command not found的解决方法

Linuxcentos运行telnet命令,出现下面的错误提示:[root@localhost~]#telnet127.0.0.1-bash:telnet:commandnotfound解决方法:安装telnet服务centos、ubuntu安装telnet命令的方法.yumlisttelnet*列出telnet相关的...
首页上一页12345...下一页尾页