手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Linux
Windows
CentOS
Ubuntu
Nginx
WebService
Scala
Memcache
Apache
Redis
Docker
Bash
Azure
Tomcat
LNMP
Shell
Ansible
KVM虚拟机
数据结构
鸿蒙系统
宝塔面板
服务器运维
网络安全
编程之家
Bash
linux – 在Raspberry PI上启动后运行Shell脚本
我正在使用覆盆子pi制作一个网络信息亭显示板,我想在加载后2分钟向浏览器窗口发送一些按键.该脚本发送Web服务器的登录详细信息.我有一个脚本,可以发送从telnet控制台正常工作的击键:#!/usr/bashusername="username"password="password"echo"SettingDisplay"exportDISPLAY
作者:编程之家 时间:2022-09-02
linux – 当’正确’时,PID文件是否仍有缺陷?
重新启动服务通常通过PID文件实现–即.进程ID写入某个文件,并根据该数字,stop命令将终止进程(或重启之前).当你考虑它时(或者如果你不喜欢它,那么search)你会发现这是有问题的,因为每个PID都可以重复使用.想象一下完整的服务器重启,你在启动时调用’./your-script.shstart'(例
作者:编程之家 时间:2022-09-02
使用bash echo命令输入python one liner
我正在尝试使用echo输入一个字符串到一个内核,然后在字符串上执行Caeasar的密码.我的导师给我的一个例子就是这个.~$echo"HelloHolly."|python-c"importsys;[print(line)forlineinsys.stdin]"输出结果假设为:HelloHolly.我怎么在我得到的命令中输入:File"<str
作者:编程之家 时间:2022-09-02
必需的选项getopts linux
我必须编写一个bash脚本:schedsim.sh[-h][-c#CPUs]-ipathfileh和c是可选选项.我是必需的,当运行脚本时,如果它没有i选项–>错误信息.如何在getopts中创建一个必需的选项?谢谢!另一个问题:如何为选项的参数设置默认值?比方说,如果c没有提供参数–>c的参数的默认值
作者:编程之家 时间:2022-09-02
linux – 如何将file1的每一列追加到file2的特定字段并创建一个新的输出文件?
我想将文件1的每一列作为文件2的第4列附加并导出为新文件,其中包含来自文件1的列号或类似于输出名称的列号.输入文件1和2具有相同的行数:输入文件1有N列:122334.....333423670934456734657644643396输入文件2最初有5列AABBFFDD6AACCHHNN7AADD
作者:编程之家 时间:2022-09-02
linux – 列出单个用户今天更改/修改的文件
我需要列出今天从单个用户更改(修改)的所有文件.我试过这个:find-mtime-1但输出错误.你们可以告诉我有没有办法列出今天从单个用户那里获得的所有文件?解决方法:find.-mtime-1-printf"%u%p\n"|sort将递归列出当前目录中的所有文件(和所有者的名称)–按所有者分组–
作者:编程之家 时间:2022-09-02
如何将内联(heredoc may?)python脚本插入bash stdin / stdout流式传输管道
我最近在python中做了相当多的工作,并希望能够使用它的功能而不是shell/bash内置/shell脚本.所以对于像这样的shell管道:echo-e"LineOne\nLineTwo\nLineThree"|(cat<<-HERE|pythonimportsysprint'stdouthi'forlineinsys.stdin.readlines():print('stdou
作者:编程之家 时间:2022-09-02
regex – 如何验证字符串是否也以shell脚本中的空格开头和结尾?
如何验证字符串是否也以一个或多个空格开头和结尾?if[[$username=~[^0-9A-Za-z]+]](基本上输入应该是字母数字,在任何地方都没有空格,即使在开头或结尾,也没有逗号,下划线,连字符等)不幸的是,上面的正则表达式并不匹配领先&尾随空格,但它匹配之间的空格?没有awk,sed,有什
作者:编程之家 时间:2022-09-02
linux – 如何移动和编号文件?
我使用linux,bash.我有一个目录,里面有100个文件夹,每个目录名称不同.在这100个文件夹中的每个文件夹中都有一个名为first.bars的文件(所以我有100个名为first.bars的文件).虽然所有名为first.bars,但文件实际上略有不同.我想将所有这些文件移动到一个新文件夹并重命名/编号
作者:编程之家 时间:2022-09-02
Mac Git 自动补全设置
(1)检查是否安装brew,没有安装的请输入以下命令(Homebrew官网地址:https://brew.sh/index_zh-cn)brewlist/usr/binuby-e"$(curl-fsSLhttps:/aw.githubusercontent.com/Homebrew/install/master/install)"(2)通过brew安装bash-completionbrewinstallbash-completion(3)
作者:编程之家 时间:2022-09-02
Ant公然忽略JAVA_HOME环境变量
我刚拿起最新版本的AndroidSDK并开始尝试使用它.不像其他几乎所有人都提出这个问题,我正在运行Linux,即LinuxMint13.我正在尝试使用ant编译HelloWorld程序,通过安装sudoapt-getinstallant并在项目文件夹中运行:antdebug但是,它完全无法编译,最终吐出与设置JAVA_HOME
作者:编程之家 时间:2022-09-02
linux – BASH:相同名称目录的总和大小
首先,我是一个bash菜鸟,所以请温柔:)我试图总结不同位置但具有相同名称的文件夹的大小.它看起来像这样:root---directory1------folder1--------subfolder1--------subfolder2------folder2--------subfolder3--------subfolder4------folder3--------subf
作者:编程之家 时间:2022-09-02
检查文件名中的点并将其删除(在Linux上)
我发现我的SynologyNAS的bash脚本正在文件夹中查找*.mp4文件,将视频剥离并将其保存为*.m4a.(目的是自动“YouTube到播客转换器”).forfin*.mp4;domv--"$f""$(date+%Y-%m-%d-r"${f}")$f";doneforfin*.mp4;doffmpeg-i"$f"-vn-acodeccopy"${f%
作者:编程之家 时间:2022-09-02
Linux查找名称相似的文件并移至新目录
假设我有一个无组织目录,其中有数千个文件,其名称中包含前缀,如abc-tab,abc-vib,h12-123,h12-498……如何将具有相同前缀的文件移动到自己的目录中?我正在考虑使用类似的东西find.-path'*/support/*abc*'-execmv"{}"ew/abc\;但这意味着我将不得不为每个前缀重新键入
作者:编程之家 时间:2022-09-02
linux – 在bash中捕获键盘中断
我在bash中有一个捕获键盘中断的函数.该函数如下所示:user_interrupt(){echo-e"\n\nKeyboardInterruptdetected."sleep2echo-e"\nCleaningup..."rm-rf/usr/local/src/mysources}现在,在同一个脚本中,我有另一个名为install()的
作者:编程之家 时间:2022-09-02
Linux Shell脚执行时不保存到临时变量
如果我想在其中执行包含变量的命令,我总是必须先将字符串存储在变量中,然后才能执行它…例:path_fasta="/home/xxx/yyy/zzz/qqq/"name_fasta="CTA_Mix_DNA.fna"path_outp"/some/Path/"temp='find.-maxdepth1-not-name'$name_fasta'-not-nameletsgo.sh-de
作者:编程之家 时间:2022-09-02
在Linux中回收bin脚本
在我的生产服务器中,有人执行了rm-rf,我的重要文件被永久删除.所以,我想有一个回收站,所以如果用户做rmthe文件将移动到RecycleBin而不是从服务器删除.我已经为它制作了以下脚本.但是我在执行时遇到了一些错误.别名rm=’/root/remove.sh’#rmtest_file现在,当您键入rm命令
作者:编程之家 时间:2022-09-02
记录shell脚本中的特殊变量
1、特殊的位置变量关于上面的相关变量介绍,也可以参考man手册,执行命令“manbash”,然后搜索关键字“SpecialParameters”即可看到相关变量的解释。2、bashshell内置的变量命令bashShell包含一些内置命令。这些内置命令在目录列表里是看不见的,它们由Shell本身提供。常用的内
作者:编程之家 时间:2022-09-02
linux – bash的`which`显示错误的应用程序路径
比方说,我有以下结构:/usr/bin/app/home/me/bin/app和$/usr/bin/app–version–>v1,$/home/me/bin/app–version–>V2.所以,当我执行一些命令时,比如$app–version,它返回v1,但是我的$哪个应用程序给了我/home/me/bin/app,所以,我想,它必须执行第二
作者:编程之家 时间:2022-09-02
linux – 如何在bash脚本中删除换行符?
我的小脚本有点问题.文本文件有很多条目,如:permission-project1-adminpermission-project2-admin....脚本看起来像这样(事实上,它是一个可怕的但仍然帮助我):#!/bin/bashforiin$(catadminpermission.txt);dopermission=$(echo$i|cut-f1)printf"dn:$permis
作者:编程之家 时间:2022-09-02
从bash运行Python脚本:找不到命令错误
我找不到命令错误.0和$filestem是两个args,我在脚本中有以下内容.当我执行脚本时,我找不到命令.echo-e"Enterthefilestemname"readfilestempythongen_par_final.py0$filestem输入文件,python脚本和bash脚本都在同一个文件夹中.python脚本在命令promt中工作,但不
作者:编程之家 时间:2022-09-02
linux – 管道中cd命令的行为
我的问题是为什么当cd在管道的开头或中间时,cd的行为与bash的行为方式相同.当我给cd|ls,它仍然打印父目录中的文件,基本上有效,它忽略了cd命令.为什么在csh中没有以这种方式实现:当我给cd|ls,它应该cd到homedirectoy并在该目录上应用ls.当控制返回到shell时,它应该保留shell
作者:编程之家 时间:2022-09-02
linux – Cron说“crontab文件中的错误,无法安装”
我正在尝试执行以下一系列命令来创建MySQL数据库的备份.当我尝试使用crontab-e将命令添加到我的crontab时,我收到错误“crontab文件中的错误,无法安装”,并询问我是否要重试.mkdir/home/mysql-backup/`date'+%m-%d-%Y'`;mysql-s-r-e'showdatabases'|whilereaddb;d
作者:编程之家 时间:2022-09-02
linux – 为什么来自某些脚本(python,perl,libtool)的shebang和命令被bash错误地解释?
编辑:这个问题仍然存在:我重建了我的整个系统,我在一个理智的主机上使用的chroot就像一个魅力.但是一旦我启动相同的目标系统,问题又出现了:对于perl和python的shebang被错误地解释了……我已经成功地建立和管理我自己的Linux系统大约4年了,但我现在有点困难,我非常感谢能够找到解决
作者:编程之家 时间:2022-09-02
linux – 为什么我不能在符号链接中使用“..”中的文件?
我有以下目录结构:misha@misha-lmd:~mp$ls-ltotal4.0K-rw-r--r--1mishalmd21Feb1821:00hello.pylrwxrwxrwx1mishalmd20Feb1821:01symlink->/home/mishaobackup/接下来,我尝试以下方法:misha@misha-lmd:~mp$cdsymlinkmisha@misha-lmd:~mp/syml
作者:编程之家 时间:2022-09-02
linux – Bash:如何保持文件中的行具有与另一个文件中的行匹配的字段?
我有两个包含大量文本的大文件,我要做的是将文件A中的所有行保留在一个字段中,该字段与文件B中的字段匹配.文件A是这样的:Name(tab)#(tab)#(tab)KEYFIELD(tab)Otherfields文件B我设法使用cut和sed等基本上将它归结为一个列表的字段.因此,如果该行的字段与文件
作者:编程之家 时间:2022-09-02
shell脚本基础知识梳理<一>
一、shell脚本格式#!/bin/bash第一行是指定那个程序来编译执行脚本注释是一“#”开头,二、脚本执行source、sh、bash、./执行脚本的区别1、“.”点命令,就是个点符号(从BourneShell而来)是source的另一名称2、source命令(从CShell而来)执行bashshell的内置命令3、bash/bi
作者:编程之家 时间:2022-09-02
linux – 仅在命令失败时重定向stdout?
我正在写一个应该对用户“透明”的bash脚本.它从用户读取命令并拦截它们,只允许其中一些命令由bash执行,具体取决于某些条件.它(基本上)的工作原理如下:whiletrue;doreadCOMMANDcan_be_done$COMMANDif[$?==0];theneval$COMMANDif[$?!=0
作者:编程之家 时间:2022-09-02
linux – 使用PV对行进行计数并显示总行数,而不是管道中的总字节数
我正在尝试制作一个小脚本,向我显示目录在磁盘上使用的总存储空间.为了解决这个问题,我正在使用du命令.但是,为了在DU在一个非常大的目录上工作时向用户提供一些反馈,我想通过管道运行输出并显示行数,这样用户也可以了解有多少文件夹和目录中有文件.这是我的代码:du-ah|pv-l|
作者:编程之家 时间:2022-09-02
linux – 在前台生成并行进程
在linux中使用bash是否有可能在前台产生并行进程?例如以下内容:top.sh#!/bin/bash./myscript1.sh&./myscript2.sh&将并行生成两个进程作为后台线程.但是有可能将这些产生为前景线程吗?目的是在top.sh被杀死时自动杀死myscript1.sh和myscript2.sh.谢谢解决方法:您只能在前台
作者:编程之家 时间:2022-09-02
上一页
48
49
50
51
52
53
54
55
下一页
小编推荐
热门标签
更多
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