Linux 列表 - 第 206 页
在bash shell中如何判断字符串包含某个子字符串
在bash shell中如何判断字符串包含某个子字符串 在Linux shell脚本中测试字符串是否包含某个子字符串? shell脚本如何判断变量$color 是否包含子字符串 red color =green red blue 可以使用以下语法: [[ $color = *red* ]] && echo "red found in \$color" || ec
Views:0 2019-11-20
Bash shell脚本While循环
Bash shell脚本While循环 在Linux shell脚本中,如何写while循环语句? bash shell中while 循环的语法是什么? 如何使用shell while语句设置无限循环? bash shell while循环示例 bash shell while循环是一个控制流语句,它允许根据给定条件重复执行代码或命令。 bash while循环语法 shell脚本中while
Views:0 2019-11-20
Linux/UNIX shell中如何将数字转换为十六进制数
Linux/UNIX shell中如何将数字转换为十六进制数 在Linux中,可以使用bc,print等命令,将数字的进制进行转换。 bc句法 使用以下bc语法来转换数字的进制: # 将10进制转换为8进制 echo "obase=8; ibase=10; 需转换的十进制数" | bc ## 将8进制数转换为16进制 echo "obase=16; ibase
Views:0 2019-11-20
/bin/bash: bad interpreter: Text file busy
/bin/bash: bad interpreter: Text file busy 问题 远程ssh执行shell脚本时,报错: /bin/bash: bad interpreter: Text file busy 原因 原因可能是其他进程或者其他用户正在打开编辑您的脚本。 如果脚本文件是被打开的,则bash会报这个错误。 解决方案 使用lsof命令列出打开的文件: # lsof |
Views:0 2019-11-20
Debian/Ubuntu Linux中如何配置多个IP
Debian/Ubuntu Linux中如何配置多个IP 在Linux中如何在1块网卡上配置多个IP? 在Debian/Ubuntu Linux中如何配置浮动IP? 在Debian/Ubuntu Linux中如何配置网口别名? 解决方案 在Debian/Ubuntu Linux下的/etc/network/interfaces配置文件中进行设置。 备份配置文件: # cp /etc/netwo
Views:0 2019-11-20
BIND如何修改域名或者主机名绑定的IP地址
BIND如何修改域名或者主机名绑定的IP地址 在BIND 8或9中如何更改域名或主机名的IP地址? 通常,BIND dns的配置文件named.conf文件包含每个域的区域文件的位置。 在主DNS服务器上编辑named.conf文件: # vi named.conf 查找域名。 zone "oir.com" { type master; fil
Views:0 2019-11-20
在Linux/Unix Shell脚本中如何获取当前年份
在Linux/Unix Shell脚本中如何获取当前年份 在shell脚本中如何获取当前年份并将其存储在shell变量中? 在Linux中,可以使用date命令设置或获取当前系统日期和时间。 可以通过格式控制显示当前时间/日期。 获取当前年份的格式如下: %y:获取年份的后两位数字,即00..99。 %Y:获取年份,即1999、2003等。 语法 date命令语法为: date +"
Views:0 2019-11-20
Linux/UNIX shell 如何重复运行命令?
Linux/UNIX shell 如何重复运行命令? 在Linux或UNIX助攻,如何循环运行某个命令或者某个脚本? shell 语法 ## 运行命令10次 for i in {1..10}; do 命令; done ## 运行脚本10次 for i in {1..10}; do /path/to/cache.script.sh; done 示例: 运行date命令5次 for i in
Views:0 2019-11-20
Linux查看隐藏文件
Linux查看隐藏文件 在UNIX和Linux操如何查看$HOME目录下的隐藏文件? 隐藏文件是文件名已点.开头的文件。 查看隐藏文件: ls -ld /root/.[A-Za-z0-9]* ls -ld $HOME/.[A-Za-z0-9]* 修改隐藏文件的权限: # chmod go-w $HOME/.dot-file-name
Views:0 2019-11-20
如何将Macos Catalina默认的shell更改为bash
如何将Macos Catalina默认的shell更改为bash 之前,bash是macOS中的默认外壳。 出于许可原因,Apple用Z shell替换了Bourne Again SHell。 如何将MacOS的默认shell修改成bash? 在Macos Catalina上将默认shell设置为bash cat/etc/shells查看bash是否可用 chsh -s /bin/bash将
Views:0 2019-11-20
在bash shell中,如何获取数组的长度?
在bash shell中,如何获取数组的长度? 在bash shell脚本中如何定义数组? 在bash shell中如何获取数组的长度? 如何定义bash数组? 在shell脚本中定义数组: ArrayName=("element 1" "element 2" "element 3") 示例: color=("red&qu
Views:0 2019-11-20
Linux su和sudo命令有什么区别?
Linux su和sudo命令有什么区别? su命令 您必须知道root用户密码。 su命令不会记录使用情况或所有参数。 如果未设置root用户密码或禁用了root用户,则不能使用su命令。 sudo命令 无需知道root用户密码。 sudo命令记录sudo使用情况和所有参数。 sudo可以使用或不使用root用户密码。它使用普通用户的密码和/etc/sudoers文件来验证会话。
Views:0 2019-11-20
CentOS 8如何更改主机名hostname
CentOS 8如何更改主机名hostname CentOS Enterprise Linux中如何修改主机名? 如何更改CentOS 8 hostname? 解决方案 在CentOS 8中,可以使用hostnamectl命令修改主机名。 也可以使用hostname命令查看或设置系统主机名。 配置文件是/etc/hostname, 在系统启动时读取。 CentOS 8显示当前的主机名 执行
Views:0 2019-11-20
Linux awk命令
Linux awk命令 AWK具有简洁的语法,对文本处理最有用。 awk具有自动设置的内置变量。例如,$0变量保存整个当前输入行。 示例: echo 'Hello world' | awk '{ print $0 }' 在以下示例中,将两个值传递给awk: echo 3 4 | awk '{ print $1 + $2 }' 使用awk显示第三个单词: echo This is a test
Views:0 2019-11-20
Linux cat 命令显示行号
Linux cat 命令显示行号 在cat 文本文件时,如何显示行号? 语法 语法为: cat -n fileNameHere 或者 cat --number foo.txt 或者 cat --number foo.txt | more 或者 cat --number foo.txt | less 还可以使用 -b /--number-nonblank选项将非空行进行编号,从1开始,
Views:0 2019-11-20
CentOS 7如何设置当网口激活时,执行相应的脚本?
CentOS 7如何设置当网口激活时,执行相应的脚本? 在CentOS 7/RHEL 7中,当网络接口启动时,如何立即运行某个shell脚本或者程序? 在CentOS 7如何运行ifup-post或ifup-pre脚本?(在CentOS 6中运行没问题。) 解决方案 如果启用了NetworkManager,ifup和friends脚本不会运行。 默认设置是允许在CentOS或RHEL 7服务器
Views:0 2019-11-20