手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Linux
Windows
CentOS
Ubuntu
Nginx
WebService
Scala
Memcache
Apache
Redis
Docker
Bash
Azure
Tomcat
LNMP
Shell
Ansible
KVM虚拟机
数据结构
鸿蒙系统
宝塔面板
服务器运维
网络安全
编程之家
Bash
自定义简单Shell中的错误’ls’命令行为
我遇到的问题似乎只是从我的知识中消失了.我正在编写一个简单的shell来学习一些用于Unisys实习的系统编程.在我的shell中,似乎我正在尝试的所有命令都在ls之外工作,甚至现在发现了wc命令.ls和wc在我自己输入时工作,但如果我给它参数,它将无法工作并给我一个错误说没有这样的文件或
作者:编程之家 时间:2022-09-02
linux – 在Bash中,一旦命令失败,如何不创建重定向输出文件
通常我们可以将命令输出重定向到文件,如下所示:cata.txt>>output.txt正如我尝试的那样,如果cat失败,仍会创建output.txt,这不是我的预期.我知道我可以这样测试:if["$?"-ne"0"];thenrmoutput.txtfi但是,在我的cat执行之前已经存在这样的output.txt时,这可能会
作者:编程之家 时间:2022-09-02
linux – 计算所有.class文件
我想计算项目目录中的所有.class文件.我正在研究ubuntu.我可以列出这样的所有类文件–find.-typef-name'*.class'它列出了很多.class文件.但我想知道这些.class文件的数量.有没有办法在linux中这样做.谢谢.解决方法:使用wc-l.wc代表“字数”,其-l标志表示计数行.由
作者:编程之家 时间:2022-09-02
使用linux脚本命令
script命令执行并记录日志.(http://www.computerhope.com/unix/uscript.htm)(http://linuxers.org/article/script-command-line-tool-recordsave-your-terminal-activity)我使用script命令来保存命令和那些输出.每当使用’script’时,我都会输入如下命令.$scriptresult.log
作者:编程之家 时间:2022-09-02
linux – 结合awk脚本的问题
我试图使用awk来解析制表符分隔表–第一列中有几个重复的条目,我需要删除表中其他4列总和较小的重复行.我可以轻松地删除第一行或第二行,并对列进行求和,但我在将两者结合时遇到了麻烦.为了我的目的,永远不会超过2个重复.示例文件:http://pastebin.com/u2GBnm2D在这种情况下,所
作者:编程之家 时间:2022-09-02
regex – 使用sed扩展环境变量
我正在尝试编写一个sed命令来替换文件中的标记,其中包含来自环境变量的值,如下所示:exportmy_var=fooecho'something{{my_var}}bar'|sed-r"s/\{\{(.*?)\}\}/$\1/g"我想获取令牌的名称(在本例中为my_var),然后用相同的名称替换环境变量的值.这可能吗?目前上面打印的东西
作者:编程之家 时间:2022-09-02
c – 如何从终端stdin重定向到进程stdin
我的运行进程使用getchar()处理stdin.我在前台运行时工作正常.但是,如果我在后台运行它并回显“a”>>/proc/pid/fd/0它不起作用.在我的系统上,/proc/pid/fd/0与/proc/pts/0相同,那么如何发送进程的stdin以便getchar()可以看到它?我在Coverssh工作.解决方法:当
作者:编程之家 时间:2022-09-02
只需在Linux中键入命令并在执行’/ bin / sh’后键入相同的命令有什么区别?
我知道/bin/sh是一个执行我输入的命令的shell.但问题是虽然我没有输入/bin/sh,但我可以输入我想要的任何命令.我听说当一个黑客想要攻击某人时,他或她通常想要/bin/sh.特别是,我听说/bin/sh与缓冲区溢出和远程shell一起提到,并且破解者可以使用/bin/sh执行的恶意
作者:编程之家 时间:2022-09-02
linux – Bash输入&ctrl-z按键
我有一个minicom的命令,通过调制解调器用SSH/Putty发送短信,这是命令AT^HCMGS="destinationnumber"<pressENTER>>SMSmessage<pressCTRL+Z>使用minicom成功执行命令我想问一下如何模拟按ENTER和&在bash中按CTRLZ.我可以写这样的脚本吗?#!/bin/bashecho-e-n"A
作者:编程之家 时间:2022-09-02
linux – “监视”命令中的清除屏幕
在使用watch命令监视程序完成之前,我通常从同一个shell运行很多程序.(我稍微过滤了ps命令,但这个例子比较简单.)sleep10&&foriin{1..100};doecho$i;done&watch-n5psauxwatch命令清除终端,以便命令输出清晰且没有混乱.当另一个程序输出例如示例中的echo语句
作者:编程之家 时间:2022-09-02
linux – Tail如何跳过最后一行
我正在轮询csv文件,并希望定期捕获文件的最后5行.跳过最后一行是否有办法做到这一点.例如文件我正在轮询:Fooo1,bar1,bar1Fooo2,bar2,bar2Fooo3,bar3,bar3Fooo4,bar4,bar4Fooo5,bar5,bar5Fooo6,bar6,bar6Fooo7,bar7,bar7尾部命令仅捕获2-6行.问题是文件不断增长.解决方
作者:编程之家 时间:2022-09-02
linux – 寻找更好的自动化工作环境的方法
我正在研究虚拟机(虚拟机).我使用虚拟机进行测试,并且经常创建虚拟机或交换虚拟机.问题是我每次创建/切换VM时都需要重新创建我的工作环境.我的工作环境包括文件(.bashrc,.emacs,.emacs.d,.vimrc,.gitconfig等).因为我需要这些文件来创建我自己灵活的linux环境.但每次都要继续复制
作者:编程之家 时间:2022-09-02
linux – 如何在另一个屏幕会话中运行程序?
我想在另一个屏幕会话中运行一个程序.让我们说我像这样开始屏幕screen-Sasti然后我想在该会话中创建一个新窗口.这很容易:screen-S"asti"-X"screen"这会在该会话中创建两个窗口.如何在该屏幕会话中运行程序?我试过了:screen-S"asti"program没工作我尝试了-p
作者:编程之家 时间:2022-09-02
正则表达式 – 比赛前的单词和行的Grep
我有一个文本日志文件,其中包含多个这样的条目:Processinginput.jpg(323of500)...Detectingmatchesinregion1...Detectingmatchesinregion2...Detectingmatchesinregion3...Detectingmatchesinregion4...Detectingmatchesinregion(n)......NOTENO
作者:编程之家 时间:2022-09-02
linux – 通过ansible调用远程bash函数
是否可以通过ansiblead-hoc命令(使用shell,命令模块?)调用bash中定义的远程函数(例如,在/etc/profile.d中存储的一个脚本中添加)例如,我有以下功能,可以查看apt历史的状态:functionapt-history(){case"$1"ininstall)cat/var/log/dpkg.log|grep'install
作者:编程之家 时间:2022-09-02
php – Linux“at”命令在从shell运行时工作正常但在从webserver运行时失败
我正在使用“at”来设置用户在RHEL6.4上设置的未来操作.我在php中使用的命令是exec("echo\"php$script_path\"|at$run_time");脚本路径已设置为运行时的位置.当我从一个用php-a启动的shell运行时,这可以100%正常工作.当它从Web服务器运行时,创建了作业,但它似乎没有运行.
作者:编程之家 时间:2022-09-02
linux – 无法在脚本中获取命令返回值
我有以下脚本:serverip=$1key=$2linenumber=0##CHeckIfserverIPexistsifgrep-wq$serveripserver;thenecho"IPexists"linenumber=`awk'$0~"$serverip"{pr
作者:编程之家 时间:2022-09-02
linux – 仅当行号以csv文件开头时才替换行
我使用以下sed命令来替换CSV行中的字符串(替换字符串的条件是匹配CSV文件开头的数字)SERIAL_NUM=1sed"/$SERIAL_NUM/s//OK/g"file.csv问题是我想只匹配从行开头开始的数字,但是sed匹配具有此数字的其他行例:在这个例子中,我想将单词–STATUS替换为OK但仅在以1开头
作者:编程之家 时间:2022-09-02
PHP挂起时exec()bash脚本
我有一些看起来像这样的代码行……exec($this->path.'start>/devull2>&1&');return['status'=>'Commandexecuted'];$this->path是一个shell脚本,start是shell脚本的参数,我相信该行的其余部分是为了转储任何响应,所以php脚本可以继续运行.它没有像它应该的那样工
作者:编程之家 时间:2022-09-02
windows – 在Bash中循环:语法错误:意外的文件结束
我是这个Bash/Shell的新手,并为单一任务做了一些网络分析.只是尝试做一个简单的循环,但得到一个奇怪的错误,尽管谷歌爬行2小时仍然无法解决:#!/bin/bashx=1while[$x-le5]doecho"Welcome$xtimes"x=$(($x+1))done我尝试使用以下语法使用for循环:#!/bin/
作者:编程之家 时间:2022-09-02
shell脚本:Syntax error: Bad for loop variable错误解决方法转
LinuxMint中写了一个简单的shell脚本,利用for..do..done结构计算1+2+3......+100的值,结果执行"sh-nxxx.sh"检测语法时总是报错,但在PC机上可正常运行;脚本:#!/bin/bash#informationPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexportPATHread-p
作者:编程之家 时间:2022-09-02
linux – Sox和多个音频文件的音高变化
我想用sox改变每个音乐文件夹中每个mp3的音高.我用bash写的:functionpitch_mp3{formp3in/home/mp3s/*/*.mp3docd"$(dirname"$mp3")"output=$(basename"$mp3".mp3)PITCHED.mp3sox-S"$mp3"-C192"$output"pitch50do
作者:编程之家 时间:2022-09-02
linux – 使用sed替换具有匹配模式的行
我想替换这一行command:["--no-save","--no-restore","--slave","/home/app/src/work-daily.py","20180212"]同command:["--no-save","--no-restore","--slave","/home/app/s
作者:编程之家 时间:2022-09-02
ruby – 如何确定是否以编程方式冻结XFS文件系统?
我正在编写一个简单的EC2快照脚本,需要确定是否有办法知道文件系统是否被冻结.就目前而言,尝试对冻结的文件系统做任何事情都会挂起脚本(并挂起在bashshell中).是否有命令或方法来了解文件系统是否处于冻结状态?谢谢!解决方法:尝试重新安装文件系统:mount-oremount/moint/poin
作者:编程之家 时间:2022-09-02
linux – 使用不同的用户在另一个shell脚本中运行shell脚本
我有两个shell脚本:one.shecho"hello"su-oracle-c"shmpwo.sh"echo"goodbye"two.shecho"blablabla"我想将“one.sh”作为“root”运行并看到此输出:helloblablablagoodbye怎么可能?解决方法:首先将chmodx设置为脚本尝试:echo"hel
作者:编程之家 时间:2022-09-02
php – Bash脚本更新分布在多个版本的服务器上的多个Drupal站点的管理员用户密码
我有一台服务器运行了很多Drupal站点.其中一些是较旧的并运行Drupal5,而一些是较新的并运行Drupal6.我们也开始实现Drupal7.我们的组织使用一个标准的网站管理密码,我们仅在内部分发给我们的员工以维护这些网站.这可能是也可能不是最好的安全措施,但这是我们此时的工作方式.请
作者:编程之家 时间:2022-09-02
linux – start-stop-restart shell脚本的功能
我是一个shell脚本新手试图理解一些代码,但有一些线对我来说太复杂了.我正在谈论的那段代码可以在这里找到:https://gist.github.com/447191它的目的是启动,停止和重新启动服务器.这是非常标准的东西,所以值得花一些时间来理解它.我评论了那些我不确定其含义或我完全不理解的那些内
作者:编程之家 时间:2022-09-02
Mac OS X上的Python安装乱七八糟,无法运行python
我愚蠢地下载了python3.2.2,然后在终端中编写’python’会产生’未找到命令’.此外,当启动终端时,我得到这个:上次登录时间:3月2日星期三23:17:28ttys001-bash:export:`folder]:/Library/Frameworks/Python.framework/Versions/2.7/bin:/opt/local/bin:/opt/local
作者:编程之家 时间:2022-09-02
Linux:如何获取名称以大于10的数字结尾的文件
我有一些文件名如下:’abcdefg_y_zz.jpg’‘abcdefg’是一个数字序列,而’y’和’zz’是字母.我需要获得所有数字序列以大于10的数字结尾的文件.“fg”大于10的文件.有没有人知道如何在bash脚本中执行此操作?解决方法:好的,从技术上讲,基于你的所有信息……ls|grep'[0-9]{5}[1
作者:编程之家 时间:2022-09-02
Mac配置maven环境命令
1.安装:解压下载好的maven的文件,解压到你想要的文件夹底下。2.配置1)打开终端输入命令vim~/.bash_profile(编辑环境变量配置文件)2)按下i,进入编辑模式3)在环境变量文件中加上如下的配置exportMAVEN_HOME=exportMAVEN_HOME=/Users/colo/mysoft/mavenexportPATH
作者:编程之家 时间:2022-09-02
上一页
15
16
17
18
19
20
21
22
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native