Linux 列表 - 第 202 页

Linux使用up2date命令添加软件包组

Linux使用up2date命令添加软件包组 更新代理为安装在Red Hat Enterprise Linux系统上的RPM包的更新提供了一个完整的系统。 下面是up2date命令的用法: 安装软件组包 安装所有开发工具包 # up2date -i "@ Development Tools" 列出软件组包 # up2date --show-groups | more

Views:0  2019-11-20

如何将Perl模块做成rpm文件

如何将Perl模块做成rpm文件 问题 在RHEL/CentOS Linux上如何使用cpanspec将Perl模块做成rpm文件? 在Linux系统中,没法运行perl -MCPAN -e'install Module :: Name'。 如何把模块做成rmp软件包的形式进行安装? 可以使用yum命令安装Perl模块吗? 解决方案 rpmbuild命令用于为基于CentOS/RHEL的系

Views:0  2019-11-20

Warning: RPMDB altered outside of yum.

Warning: RPMDB altered outside of yum. 使用yum命令更新服务器时,提示警告信息: Warning: RPMDB altered outside of yum. 该消息表示您使用rpm命令安装/删除软件包或其他应用程序时,对rpm数据库进行了更改。但是你没有使用Yum API接口进行操作。 为避免此警告,建议只使用yum命令或API来安装,查询,删除软件包。

Views:0  2019-11-20

CentOS/RHEL如何列出所有配置的存储库

CentOS/RHEL如何列出所有配置的存储库 如何在CentOS/Fedora/Red Hat Enterprise/Scientific Linux列出已配置的存储库? 使用yum命令的repolist选项可以显示已配置存储库的列表。默认是列出所有启用的存储库。 使用-v(详细模式)可以获取更多信息。 语法 yum repolist yum [options] repolist [opti

Views:0  2019-11-20

CentOS/RHEL/Scientific Linux 6/5如何安装启用EPEL Repo

CentOS/RHEL/Scientific Linux 6/5如何安装启用EPEL Repo EPEL是英文Extra Packages for Enterprise Linux(企业Linux附加软件包)的缩写。 它是一个Fedora特殊兴趣小组,负责创建,维护和管理一组高质量的企业Linux附加软件包。 如何配置CentOS或Red Hat Enterprise Linux(RHEL)版本6

Views:0  2019-11-20

在CentOS 8linux中如何设置bash自动完成的功能(命令补全功能)

在CentOS 8linux中如何设置bash自动完成的功能(命令补全功能) Bash是一个免费的开源shell。 它是一个与sh兼容的命令语言解释器,用于执行从标准输入或者文件读取的命令。 Bash无需修改就可以运行大多数sh脚本。bash completion是一组shell函数,它们利用了centos8上bash的可编程完成特性。 在这个教程中,我们将学习如何在CentOS 8中安装和启用B

Views:0  2019-11-20

如何在RHEL8(Red Hat Linux)中添加bash自动完成功能

如何在RHEL8(Red Hat Linux)中添加bash自动完成功能 Bash是一个与sh兼容的命令语言解释器,它执行从标准输入或者文件读取的命令。 Bash无需修改就可以运行大多数sh脚本。 bash-completion是一组shell函数,它们利用了rhel8上bash的可编程完成特性。 在这个教程中,我们将学习如何在RHEL8中安装和启用Bash自动完成功能(命令补全)。 如何在R

Views:0  2019-11-20

如何解决Shell命令行长度限制问题

如何解决Shell命令行长度限制问题 问题 所有shell都有命令行长度限制。当命令长度超出限制时,将报错: Argument list too long error。 参数列表过长错误 如何查看当前正在运行的Shell命令行长度限制? 在编写UNIX/BSD/Linux Shell实用程序时,如何解决shell命令过长的限制? 如何查看当前shell的命令行长度限制? 执行以下命令(在L

Views:0  2019-11-20

Linux中如何阻止在关闭终端时阻止程序退出

Linux中如何阻止在关闭终端时阻止程序退出 问题 在终端中启动一个程序,当关闭终端窗口时,会关闭程序吗? 在关闭终端后如何阻止程序退出? 解决方法 需要使用nohup实用程序,该实用程序允许在shell注销后,仍然可以继续运行shell脚本或者命令: nohup program & nohup gedit file.c &

Views:0  2019-11-20

UNIX/Linux使用awk将两个数字相加

UNIX/Linux使用awk将两个数字相加 AWK是一种编程语言,旨在处理文件或数据流中基于文本的数据。 使用awk可以对输入的流进行计算。比如可以将两个数字进行相加,如下所示: # 计算 3 + 6 echo |awk '{ print 3+6 }' # 计算 10+10 echo 10 | awk '{ print $1 + 10}' 创建一个/tmp/numbers文件: 10 20

Views:0  2019-11-20

使用AWK查找和替换值

使用AWK查找和替换值 如何使用awk求和? 假设有下面的数据: shouji 12,300.50 diannao 23,300.50 xinpian 11,22,300.50 如何将第二列中的逗号替换掉,并计算总和? 我们可以使用gsub()函数。 语法为: gsub("find", "replace") gsub("find-regex&q

Views:0  2019-11-20

在awk中,如何打印匹配行的下一行

在awk中,如何打印匹配行的下一行 在Linux/UNIX操作系统下使用awk匹配正则表达式之后,如何打印下一行内容? awk语法: awk '/regex/ { getline; print $0 }' /path/to/file awk -F: '/regex/ { getline; print $0 }' /path/to/file getline用于从下一个输入记录中设置$0;它还设置了

Views:0  2019-11-20

执行Shell脚本报错:bad interpreter

执行Shell脚本报错:bad interpreter 问题 执行某些shell脚本时,报错:bad interpreter 解决方案 系统必须安装脚本使用的shell。 每个shell脚本在脚本的顶部指定了默认解释器。例如: #!/bin/sh # This is... clear A=`pwd` ... ..... ... ##/bin/sh是执行该脚本的默认解释器。 检查是否已安装

Views:0  2019-11-20

Linux/Unix中如何绕过命令的别名

Linux/Unix中如何绕过命令的别名 问题 当系统中定义了别名后,如何不取消别名使用原命令? 在Linux系统中定义了mount的别名 alias mount ='mount | column -t'。 现在想用mount命令怎么办? 在Linux,BSD,macOS或类似Unix的系统中,如何临时禁用命令别名或者绕过shell脚本别名? 解决方案 Linux中,可以使用alias命令

Views:0  2019-11-20

在bash中如何检查进程是否运行

在bash中如何检查进程是否运行 问题 在Linux上如何检查进程是否运行? 如何确定进程是否在Ubuntu服务器上运行? 解决方案 Linux和Unix中有各种命令可以用来检查进程。并通过检查结果来执行某些操作,比如重启进程或者发送告警邮件等。 使用Bash命令检查进程是否正在运行 使用Bash命令检查进程运行的过程: 使用pgrep 命令查看Linux上当前正在运行的进程,并在屏

Views:0  2019-11-20

在shell脚本中如何判断字符串是否以井号开头

在shell脚本中如何判断字符串是否以井号开头 问题 在Linux或类似Unix的操作系统上,如何检查bash shell脚本中的变量是否以#开头? 在bash中读取配置文件时,如何判断某一行是否以井号开头?如果以井号开头,则忽略,并读取下一行。 解决方案 在bash中,我们也可以使用正则表达式。shell是支持正则表达式的。 所以使用=~就可以检查字符串是否以某个值开头。 bash中

Views:0  2019-11-20