手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Linux
Windows
CentOS
Ubuntu
Nginx
WebService
Scala
Memcache
Apache
Redis
Docker
Bash
Azure
Tomcat
LNMP
Shell
Ansible
KVM虚拟机
数据结构
鸿蒙系统
宝塔面板
服务器运维
网络安全
编程之家
Bash
理论+实操:shell之case语句for/while/until循环语句、函数、数组-满满的干货
前言:单引号表示纯符号用双引号表字符串case多分支语句循环语句for循环语句while循环语句until循环语句shell函数shell数组一:case语句的结构1.1case结构多分支表现形式:if语句,case语句case语句可以使用正则表达式,正则表达式后面会去阐述针对变量的不同
作者:编程之家 时间:2022-09-02
linux-更改花括号样式的Bash脚本
我有从海外外包合作伙伴那里收到的CSS文件和PHP文件.他更喜欢在新行上使用花括号,而我是OldSchool,更喜欢在声明的同一行上使用花括号.如何使用Bash和/或sed或其他命令行工具将花括号从此新样式还原为该旧样式?编辑:有人想看一个例子.好的,这里是:我不喜欢的新学校风格body{pa
作者:编程之家 时间:2022-09-02
c-Edid信息
重新定义问题:有什么方法可以获取所连接显示器的序列号?我想收集监视器的Edid信息.当我使用-logverbose选项运行X时,可以从xorg.0.log文件中获取它.但是问题在于,如果我切换监视器(插入当前监视器,然后插入另一个监视器),则无法获取此信息.有什么方法可以动态(或运行时)获取EDID?
作者:编程之家 时间:2022-09-02
linux-加载不受信任的配置变量
我正在处理一个bash提示项目,该项目将对您当前所在目录中的不同状态起作用.我现在需要的是一种从当前目录加载小型配置的方法,使用可以轻松完成..params.conf,但该方法非常不安全,因为只要您偶然发现目录中包含.params.conf文件的目录,任何对您所在目录具有写访问权的人都可以在
作者:编程之家 时间:2022-09-02
Linux-Bash字符串比较无法正常工作
我有以下Bash函数:checkForUpdates(){checkLatestret=$?if[$ret!=0];thenreturn$retficount=0foriin$(ssh$__updateuser@$__updatehost"ls$__updatepath/*${latest}*");dofile="${i##$__updatepat
作者:编程之家 时间:2022-09-02
变量配置文件
按照生效范围划分,存在两类: 全局配置: /etc/profile /etc/profile.d/*.sh /etc/bashrc 个人配置 ~/.bash_profile ~/.bashrc按照shell登陆,存在两类: 交互式登陆: (1)直接通过终端输入账号密码登录 (2)su-UserName”切换的用户 执行顺
作者:编程之家 时间:2022-09-02
linux-stty:标准输入:设备的不适当的ioctl
perlscript.pl--f1="t1"--f2="t2"--f3="t4"--f4</home/joe/a.txtscript.pluseGetopt::Long;my($f1,$f2,$f3,$f4);GetOptions('f1=s'=>\$f1,'f2=s'=>\$f2,
作者:编程之家 时间:2022-09-02
linux-删除文本文件中的特定行
我正在研究一个选项,如果用户键入准确的标题和作者,它将能够删除指定的行.但是,我将无法使其工作.我的函数内容如下所示fnRemoveBook(){echo"Title:"readTitleecho"Author:"readAuthorifgrep-Fqe"$Title:$Author"BookDB.txt;thensed-i'/"$Title:$Author
作者:编程之家 时间:2022-09-02
pyenv基本使用
pyenv使用1.安装:gitclonehttps://github.com/pyenv/pyenv.git2.配置pyenv环境变量echo'exportPYENV_ROOT="$HOME/pyenv"'>>~/.bash_profileecho'exportPATH="$PYENV_ROOT/bin:$PATH"'>>~/.bash_profileecho'
作者:编程之家 时间:2022-09-02
shell学习笔记1: shell 中的变量与常见符号使用方法
变量声明即用a=2b="123"调用${varName}或者$varNameecho$becho${a}常见变量$?:判断上一个语句是否成功$0:执行脚本文件名称$1:第1个参数$n:第n个参数$*:参数分别是什么$#:参数个数示例demo1.shecho"脚本文件名称:$0"echo"第1个参数:$1"echo"所有的参数
作者:编程之家 时间:2022-09-02
docker镜像打包
以.NETCORE3.0重新打包加入gdiplus为例镜像打包1查找镜像1从dockerhub拉取指定镜像dockerpull[images]:[version]此处,我用dockerfile拉取的,我的命令FROMmcr.microsoft.com/dotnet/core/aspnet:3.0-buster-slim2查看镜像信息列表dockerimages镜像是静态
作者:编程之家 时间:2022-09-02
佛祖保佑,永不宕机
#!/bin/bash#Authorscott#oot/.bash_profileEndlineecho-ne"\033[0;33m"cat<<EOT_oo0oo_08888888088"."88
作者:编程之家 时间:2022-09-02
登录用户出现‘’-bash-4.2$‘’的问题解决
Linux系统切换用户时如显示的是-bash-4.2#而不是user@主机名+路径的显示方式,以往一直用的脚本也不能执行起来; 原因是在用useradd添加普通用户时,有时会丢失家目录下的环境变量文件,丢失文件如下:1、.bash_profile2、.bashrc以上这些文件是每个用户都必备的文件。此时可
作者:编程之家 时间:2022-09-02
Flutter入门一:在macOS中安装Flutter
获取FlutterSDK到Flutter官网下载最新的安装包,或直接点击下载最新版本的FlutterSDK(2019/12/11)解压Flutter解压安装包到想要安装的目录(如:/developmet)$mkdirdevelopment$cd~/development$unzip~/Downloads/flutter_macos_v1.12.13+hotfix.5-stable.zip配置环境
作者:编程之家 时间:2022-09-02
shell script 判断变量是否在列表中
1.背景最近在跟一个AI的项目,代码量很少,于是写了个脚本,想用scp直接复制到生产,但是有一些文件需要排除掉。2.双中括号关键字双中括号[[]]是bashshell中的关键词,相对于[]有以下特点和优势:[[]]结构比[]结构更加通用。在[[和]]之间所有的字符都不会发生文件名扩展或者单词分割,但
作者:编程之家 时间:2022-09-02
区间截取 文件
确定启示位置-bash-4.1$startpos=`awk'/P355USG/{printNR;exit}'file1`-bash-4.1$startpos=`expr$startpos-1` 确定结束位置-bash-4.1$endpos=`awk'/USG/{printNR;}'file1|tail-1`-bash-4.1$endpos=`expr$startpos+3` 截取中间记录sed
作者:编程之家 时间:2022-09-02
Bash脚本编程之脚本基础和bash配置文件
脚本基础参考资料:ShellScripts(BashReferenceManual)不严谨地说,编程语言根据代码运行的方式,可以分为两种方式:编译运行:需要先将人类可识别的代码文件编译成机器可运行的二进制程序文件后,方可运行。例如C语言和Java语言。解释运行:需要一个编程语言的解释器,运行时由解释器
作者:编程之家 时间:2022-09-02
PHP7.3 和 Swoole源码安装
1,php7.3源码安装<1>,获取PHP7源码:www.php.nettar-xzvf...#解压命令./configure--prefix=/home/study/php#安装至某个路径,提前安装gcc等make#编译makeinstall#安装源码执行文件放在:bin目录下php-m#查看PHP安装的扩展<2>,简化php命令alias命令
作者:编程之家 时间:2022-09-02
bash常用功能
1、历史命令[root@centos7~]#history[选项][历史命令保存文件]选项:-c:清空历史命令-w:把缓存中的历史命令写入历史命令保存文件。如果不手工指定历史命令保存文件,则放入默认历史命令保存文件~/.bash_history中2、历史命令使用使用上、下箭头调用以前的历史命令
作者:编程之家 时间:2022-09-02
Apache Solr Velocity模板注入rce+获取交互式shell
前言:官方的poc、exppayload只能获取很低的命令执行权限,甚至有些符号、命令还被过滤了,例如管道符被过滤。并且不能写入、下载文件,不能使用管道符重定向文件。那么我们只能通过获取到交互式shell来执行理想的命令。0x01影响范围ApacheSolr5.x-8.2.0,存在configAPI版本0x02
作者:编程之家 时间:2022-09-02
linux-Xargs的最佳输出格式
我正在编写一个简单的程序来运行系统中各个目录中的一堆文件.基本上,它涉及打开它们并检查有效的XML.该程序的选项之一是列出错误的xml文件.这使我想到了我的问题.最好的输出格式以用于XARGS.我以为将每个条目放在换行符上就足够了,但是似乎有些混乱.因为文件名都带有空格.所以说
作者:编程之家 时间:2022-09-02
qweasdas
#~/.bashrc:executedbybash(1)fornon-loginshells.#see/usr/share/doc/bash/examples/startup-files(inthepackagebash-doc)#forexamples#Ifnotrunninginteractively,don'tdoanythingcase$-in*i*);;*)return;;esac#don'tpu
作者:编程之家 时间:2022-09-02
Mac上git自动补全功能
在Mac上安装了git之后,发现命令不能自动补全,使用起来非常不方便,本文介绍怎么让git命令能够自动补全。确保bash能够自动补全在终端(本文使用的是OSX的终端)执行如下命令:brewlist看看是否已经安装有bash-completion如果没有安装,运行如下命令安装bash-completion:brewinstallbash
作者:编程之家 时间:2022-09-02
Shell编程—处理用户输入
1命令行参数1.1读取参数bashshell会将一些称为位置参数(positionalparameter)的特殊变量分配给输入到命令行中的所有参数。这也包括shell所执行的脚本名称。位置参数变量是标准的数字:$0是程序名,$1是第一个参数,$2是第二个参数,依次类推,直到第九个参数$9。例子:计算阶乘$vimtes
作者:编程之家 时间:2022-09-02
Linux-Find命令在终端中有效,但在bash脚本中无效
我编写了一个find命令,该命令可以查找文件,但不包括其他文件/目录.我确实回显了这段代码并复制了它.如果我将其粘贴到终端中,它将起作用.某些文件被排除在外.但是,如果我从脚本中执行它,它将无法按预期工作.我试图在$()或${}之类的括号之间转义变量,并将其引用,但没有任何效果.我
作者:编程之家 时间:2022-09-02
linux学习18 shell脚本基础-bash变量和逻辑运行
一、回顾1、用户管理,权限管理,install,mktemp2、用户管理:3、权限管理:mode,ownershipmode:usergroupotherrwx4、命令:install,mktemp二、bash特性及bash脚本编程
作者:编程之家 时间:2022-09-02
Linux - Shell - shell 执行方式
概述shell的执行方式背景偶尔执行个shell脚本一般都用./执行最近忽然看到有不同的执行方式,感觉有必要整理一下,然后和大家分享准备oscentos7shellbash1.shell脚本的普通执行shell脚本执行最常用的执行方式>cd<patho/scriptDir>>.
作者:编程之家 时间:2022-09-02
4shell中的特殊变量
1.位置参数2.特殊变量2.1用法举栗2.2 $*和$@的区别2.3 $?的用法1.位置参数运行 Shell脚本文件时我们可以给它传递一些参数,这些参数在脚本文件内部可以使用$n的形式来接收,例如,$1表示第一个参数,$2表示第二个参数,依次类推。在调用函数时也可以传递参数,但Shell
作者:编程之家 时间:2022-09-02
RedHat系RPM包管理工具
RPM包管理器:安装:rpm-ivhPACKAGE_FILE安装选项:-i安装新的包-h显示进度条--test测试安装--nodeps忽略依赖关系--replacepkgs重新安装更新:rpm-UvhPACKAGE_FILErpm-FvhPACKAGE_FILE-U升级或安装(若老版本没有安装则自动安装)-F升
作者:编程之家 时间:2022-09-02
6-x2 echo命令:将指定字符串输出到 STDOUT
echo用法常用转义符echo用法 echo 用来在终端输出字符串,并在最后默认加上换行符。echo加上-n参数可以使数据字符串后不再换行echo加上-e参数可以解析转义字符 举栗输出echo#!/bin/bashecho 'aaaaaaa'echo 'bbbbbbb'echo cc
作者:编程之家 时间:2022-09-02
上一页
72
73
74
75
76
77
78
79
下一页
小编推荐
热门标签
更多
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