ICode9

精准搜索请尝试: 精确搜索
  • 什么是./lks.sh:运行shell脚本时Linux中的权限被拒绝了?2019-07-25 06:51:21

    当我在我的系统中运行lks.sh文件时,它显示权限被拒绝: ./lks.sh bash: ./lks.sh: Permission denied 我该怎么做才能运行这个shell脚本? 这是我的.sh文件: lokesh = "wait" if[$lokesh == "wait"] echo "$lokesh" else sudo shutdown -h now 解决方法:您的脚本

  • 正则表达式 – 如何在找到与sed匹配后只追加一行?2019-07-25 06:50:44

    我想在php文件中的行端口后附加’maildomain’.我真的想用这个solution,因为这看起来最干净,非常清楚,所以我做了 sed -i "350,/port/a \'maildomain\'" file.php 但它出来是这样的: 351 : 'maildomain' 352 : 353 : 'maildomain' 354 : ... 358 : blablabla port blabla 359 :

  • linux – 使用终端显示图像而不会失去焦点2019-07-25 05:53:48

    我有一个bash脚本,我想在其中向用户显示图像.使用ImageMagick的显示可以实现这一点. display image.png 但现在终端窗口的焦点丢失了,并被放置在图像上.要继续我的bash脚本,我必须要求用户在继续之前单击终端.这是不受欢迎的行为. 有没有办法显示图像而不会失去我的bash终端的焦

  • linux – 在每行文件前打印文件名2019-07-25 05:52:38

    我有很多文本文件,我想在linux中创建一个bash脚本,在每行文件中打印文件名.例如,我有文件lenovo.txt,我希望文件中的每一行都以lenovo.txt开头. 我尝试为此做一个“for”但是没有用. for i in *.txt do awk '{print '$i' $0}' /var/SambaShare/$i > /var/SambaShare/new_$

  • 为scp linux命令创建快捷方式命令2019-07-25 05:52:16

    嗨,我想运行一个linux命令,自动化scp,其原点位置不同,目标位置仍然存在. 例如 – scp 123.txt abc@example.com:~/ 目的地(abc@example.com)将始终相同,但文件名(123.txt)将始终不同. 我想在不输入目标位置的情况下运行整个scp命令(scp 123.txt abc@example.com:〜/) 注意:(在这种

  • linux – 如何每小时重启一次服务?2019-07-25 05:50:27

    我有一项服务,我需要每小时重新启动一次.我正在使用Ubuntu 12.04 LTS,我似乎找不到适合基于前缀时间设置重启服务的脚本.如何通过脚本自动重启服务?解决方法:按命令打开crontab: crontab -e 每60分钟运行一次命令: */60 * * * * /path/to/command 使用命令替换/ path / to / comma

  • linux – 循环点直到进程完成?巴什2019-07-25 04:51:04

    我正在尝试创建一个安装后的bash脚本,当我全新安装Ubuntu时我可以使用它.我想要的第一个功能是脚本提示用户是否要更新他们的系统,如果他们选择是,则显示单词“loading”,然后是循环点,直到过程完成并将输出导出到日志文件.我已设法实现所有这些功能,除了带点的循环. #!/bin/bash

  • 如何在bash中捕获mysql错误2019-07-25 04:14:41

    我有一个bash脚本,它从一个db导出一个表并将其导入另一个db.奇迹般有效. 但是,因为我想让它作为一个cronjob运行,我希望它发送一封电子邮件,以防万一我出错.但是如何判断我是否有错误,例如: ERROR 1045 (28000): Access denied for user 'importuser'@'192.168.xxx.xxx' (using pas

  • linux – 按另一列的值计算一个列组的值的数量2019-07-25 03:51:07

    我有这样的文本文件: asn|prefix|ip|domain 25008|85.192.184.0/21|85.192.184.59|solusi-it.com 25008|85.192.184.0/21|85.192.184.59|samtimes.ru 131755|103.31.224.0/24|103.31.224.58|karosel-ind.com 131755|103.31.224.0/24|103.31.224.58|solusi-it.com 9318|1.232.0.0/13

  • bash用什么来打开/执行argv [0]?2019-07-25 02:51:05

    如果这是一个愚蠢的问题,我会事先道歉,但是我深入研究它会让我更加困惑.我正在教自己C并且最近一直在研究文件“开放”相关的函数和宏,以便更好地理解究竟发生了什么. 所以,我的愚蠢问题是,在运行Centos 6.6并使用Bash shell的系统上,当从命令提示符调用程序时,究竟是什么打开了arg

  • linux – Bash引号禁用转义2019-07-25 00:51:12

    我想运行一些命令,让我们从我的bash脚本命名为“test”,然后从bash变量中添加一些params. 我的剧本: #!/bin/bash -x PARAMS="-A 'Foo' -B 'Bar'" ./test $PARAMS 我有: + PARAMS='-A '\''Foo'\'' -B '\''Bar'\'

  • linux – Bash脚本 – 自动填写答案2019-07-25 00:50:53

    我有一个bash脚本有几个问题,是否可以自动填写答案? ./script.sh install 答案按顺序y 2 1 n n 我怎么能用bash做到这一点? 编辑:是否可以只传递第一个答案? echo "y" | install 并让用户选择回答下一个问题?解决方法:我会将here document传递给stdin: ./script.sh install <<EOF

  • linux – grep以每行为基础显示模式的出现次数2019-07-24 23:50:58

    从输入文件: I am Peter I am Mary I am Peter Peter Peter I am Peter Peter 我希望输出是这样的: 1 I am Peter 3 I am Peter Peter Peter 2 I am Peter Peter 其中1,3和2是“彼得”的出现. 我尝试了这个,但信息没有按照我想要的方式格式化: grep -o -n Peter inputfile 解决

  • regex – sed命令在solaris中工作但在Linux中不工作2019-07-24 23:50:40

    我是shell脚本和sed命令的新手. 以下sed命令在Solaris中有效但在Linux中出错: sed -n 's/^[a-zA-z0-9][a-zA-z0-9]*[ ][ ]*\([0-9][0-9]*\).*[/]dir1[/]subdir1\).*/\2:\1/p' 错误是: sed: -e expression #1, char 79: Invalid range end 我不知道为什么它会给出无效的范围结束错

  • linux – 如何在bash for循环中跳过带注释(#space)的行2019-07-24 23:50:28

    参见英文答案 > Reading lines in a file and avoiding lines with # with Bash                                    10个 使用以下代码: #!/bin/bash export LC_ALL=C for input_file in $(<inputflist.txt) do case "$input_file" in

  • linux – 如何使脚本执行git pull?2019-07-24 22:52:03

    在dev / staging / production服务器上执行git pull是一种常见做法.我经常这样做;我在运行linux的生产服务器上每天执行git pull几乎100次. 我想,是时候制作一个脚本来改进它. pull.sh将执行这3个命令 > git pull >输入我的密码(提示时)>服务nginx重新加载 我试过在这里创建我的pul

  • linux – 如何在bash中将半命令分配给变量2019-07-24 22:51:45

    这个命令工作正常 find . -name "test" 但我想在shell脚本中这样做 $FIND = "find . -name " 这样我就可以使用$FIND“测试”了 但它不起作用解决方法:考虑一下声明: $Find = "find . -name " 这有两个问题: > shell要求在赋值中=周围没有空格. > $Find是变量的值.它本身不是变

  • linux – 在没有root权限的情况下安装GNU parallel2019-07-24 22:50:27

    编辑2 尝试并行运行后,当我运行并行和源/ homedtic / gsantamaria / parallel / bin / parallel时,我在终端上得到以下内容: perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = "en_US:en", LC_ALL = (unset),

  • linux – bash命令可以打开一个命令或另一个命令2019-07-24 21:51:05

    我正在使用两种不同的操作系统. >对于MacOS:打开file.pdf(它在Mac中的默认pdf程序中打开pdf) > for Linux:xdg-open file.pdf(在Linux中也是如此) 如果我交换命令它不起作用.是否有任何单行命令集如下: > open file.pdf或xdg-open file.pdf 我想要一个适用于它们的命令(或命令)而不显

  • linux – 使用配置文件的ssh命令在远程机器上执行shell脚本2019-07-24 20:50:27

    我想在远程机器上执行shell脚本,我使用下面的命令实现了这个, ssh user@remote_machine "bash -s" < /usr/test.sh shell脚本在远程计算机中正确执行.现在我在脚本中进行了一些更改,以从配置文件中获取一些值.该脚本包含以下行, #!bin/bash source /usr/property.config echo "t

  • Linux系统bash脚本编程2019-07-24 20:42:30

    脚本编程步骤 建立一个文件:touch 文件名 编写文件内容,在编写时 - #!/bin/bash 默认文件的权限-rw-r–r-- 修改文件的权限为可执行文件”x“ chmod u+x 文件名 在脚本文件中编写命令 执行脚本文件 根据相对路径进行执行 ./test01/man.conf 根据绝对路径进行执行 /

  • linux – 如何在UBUNTU中将脚本作为服务运行2019-07-24 17:50:22

    我有一个脚本,通常我在linux上使用./myscript.sh(conta java run命令)运行.现在我想把它作为一个服务,所以它在机器重新启动后自动运行,如果我想停止并重新启动,只需找到进程并杀死并从命令行再次启动它. 我通过快速谷歌搜索找到的是将脚本放在/etc/init.d目录中,但是使用其他证书

  • php – 为什么COMPOSER_HOME为空?2019-07-24 17:40:01

    我有一个关于编程工具composer的问题,它在/usr/local/bin / composer中作为可执行文件安装在我在工作和家庭之间使用的3台不同的机器上.根据: composer help global 06001 但这两个都是空的: echo $COMPOSER_HOME echo $COMPOSER_BIN_DIR 当我跑: composer global require <pac

  • Windows10下git bash中添加wget下载工具2019-07-24 17:38:07

    Windows10下git bash中添加wget下载工具文章目录:一、说明二、wget安装包的下载三、添加环境变量 一、说明 Windows中git bash完全可以替代原生的cmd,而且更好用,因为git bash中包含了Linux很多命令都可以直接进行使用,例如:ls、mkdir、pwd、cat、bash、vim等,真的可谓是匠心打

  • linux – 使用Bash中的另一组行过滤行2019-07-24 16:51:23

    我的标准输入上有线条 $printf "C\nB\nA\n" C B A 我想过滤掉其他标准输入上出现的行(或子串或正则表达式 – 更容易): $printf "B\nA\n" B A 当条目被过滤时,我希望只有C. 我试过了 $printf "C\nB\nA\n" | grep -v `printf "B\nA\n"` 但后来我得到了 grep: A: No such file

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有