#ELL

什么是默认登录shell,如何改变指定用户的登录shell?

 在Linux操作系统,“/bin/bash”是默认登录shell,是在创建用户时分配的。使用chsh命令可以改变默认的shell。示例如下所示:#chsh<username>-s<new_default_shell>chshlinuxtchi-s/bin/sh...

Shell脚本是什么、它是必需的吗?

 一个Shell脚本是一个文本文件,包含一个或多个命令。作为系统管理员,我们经常需要使用多个命令来完成一项任务,我们可以添加这些所有命令在一个文本文件(Shell脚本)来完成这些日常工作任务。 ...

mac 下使用shell 命令 jq 解析json

 官网https://stedolan.github.io/jq/download/安装brewinstalljq创建json文件,file.json{"code":200,"msg":"请求成功","data":{"username":"abc","mobile":"18611751121"},"task"...
代码星球 ·2020-11-02

shell 读取yaml 之 shyaml

 安装shyamlpip3.7installshyamlfile.yaml文件内容---idc_group:name:bxbx:news_bx:news_bxweb3_bx:web3_php-fpm_bxtask:[1,2,3,4,5,6](testenv3.7)localhost:testenv3.7mac...
代码星球 ·2020-11-02

shell脚本显示字体颜色

 shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e  格式如下:  echo-e"33[字背景颜色;文字颜色m字符串33[0m"  例如:  echo-e"33[41;36msomethinghere33[0m"  其中41的位置代表底色,36的位置是代表字的颜色注:  1、字...

shell中echo输出换行的方法

 [~]#echo"Helloworld.Hellosea"Helloworld.Hellosea[~]#echo-e"Helloworld.Hellosea"Helloworld.Hellosea[~]#  参考:https://blog.csdn.net/u013425438/arti...

shell equal

  #!/bin/shzero=0status=1letstatus=0 if[[$status-eq$zero]];thenecho"bu>=3.6"elseecho">=3.6"fi...
代码星球 ·2020-11-01

通过shell脚本查看python版本并比较

 a.py importsysprint(".".join(sys.version.split()[0].split(".")[:2]))test.sh#!/bin/shzero=0x=`pythona.py`y="3.6"status=`echo"$x>=$y"|bc`echo$status...

shell 小数比较大小

 a=1.6b=6.1c=`echo"$a>$b"|bc`然後,如果$c是1,那就成立,否則不成立。  参考:http://ju.outofmemory.cn/entry/62675...
代码星球 ·2020-11-01

shell 判断字符串包含的5种方法

 strA="longstring"strB="string"result=$(echo$strA|grep"${strB}")if[["$result"!=""]]thenecho"包含"elseecho"不包含"fistrA="helloworld"strB="low"if[[$strA=~$strB]]...

shell 判断操作系统

 #!/bin/sha=`uname-a`b="Darwin"c="centos"d="ubuntu"if[[$a=~$b]];thenecho"mac"elif[[$a=~$c]];thenecho"centos"elif[[$a=~$d]];thenecho"ubuntu"elseecho$afi&nbs...
代码星球 ·2020-11-01

shell 获取字符串的长度

 awk方式bogon:confmacname$echo"abcde"|awk'{printlength($0)}'5 利用${#str}来获取字符串的长度bogon:confmacname$a="abcdef"bogon:confmacname$echo${#a}6 wc方式(注意是包含...
代码星球 ·2020-11-01

shell 输出文件各行的长度

 test.sh#!/bin/bashstring="hello,shell,split,test"array=(${string//,/})forvarin${array[@]}doecho$vardone输出bogon:confmacname$awk'{printlength($0)}'test.sh11...

shell 字符串转数组

 #!/bin/bashstring="hello,shell,split,test"#将,替换为空格array=(${string//,/})forvarin${array[@]}doecho$vardone输出bogon:confmacname$./test.shhelloshellsplittest&n...
代码星球 ·2020-11-01

Shell 变量自增实现方法

 i=`expr$i+1`;leti+=1;((i++));i=$[$i+1];i=$(($i+1))   参考:https://www.cnblogs.com/faithfu/p/9472817.html...
首页上一页...3132333435...下一页尾页