linux与shell编程
linux与shell编程问题和例子
如鸿毛
知,行之所始,
行,知之所成。
展开
-
shell脚本字典创建遍历打印
shell脚本字典创建遍历打印原创 2023-11-21 19:00:00 · 352 阅读 · 0 评论 -
编写shell脚本,输入g或G,显示she is girl,输入b或B,显示He is boy。输入其他显示,I don‘t konw。
代码:#! /bin/bashecho -n your choice:read choicecase $choice ing)echo “She is a girl.”;;G)echo “She is a girl.”;;b)echo “He is a boy.”;;B)echo “He is a boy.”;;*)echo “I don’t know.”;;esac在文件中显示代码:如何写shell脚本。①在终端输入:vim hello.sh(hello是文件名,随便起),回车!原创 2020-11-02 20:16:30 · 894 阅读 · 0 评论 -
Shell脚本,实现两个变量之间的加减乘除运算
代码:#!/bin/bashread -p “input number:” aread -p “input number:” bread -p “input fuhao:” ccase cin+)let"sum=c in+)let "sum=cin+)let"sum=a+$b"echo sum;;−)let"sum=sum;;-)let "sum=sum;;−)let"sum=a-$b"echo sum;;∗)let"sum=sum;;*)let "sum=sum;;∗)let"sum=原创 2020-11-02 20:22:49 · 9050 阅读 · 3 评论 -
Shell编写,1到100的和。
代码:#!/bin/bashsum=0for i in seq 1 100dosum=[[[i+$sum]doneecho $sum步骤:①打开虚拟机的终端,输入vim hello.sh(hello你的文件名,随意起)。然后回车。②摁i进入标记模式,将代码复制进去,或者敲进去。摁Esc,输入:wq!回车。③输入chmod +x hello.sh(你需要给你的文件权限,hello文件名,和你上面一样。)④运行脚本。输入./hello.sh 回车,就可以运行。⑤完成②后也可以直接 sh原创 2020-11-01 21:54:17 · 5057 阅读 · 1 评论 -
Shell编写,输入一个n计算1-n的和。
程序代码:#!/bin/bashread -p “请输入一个数字:” Numif [[ ! Num= [0−9]+Num =~ ^[0-9]+Num= [0−9]+ ]];thenecho “你输入的不是一个正整数!请重新输入!”exitfiif [ $Num -eq 0 ];thenecho “数字不能为零!请重新输入!”exitfifor i in $(seq 1 Num)doSum=Num)do Sum=Num)doSum=(( $Sum + i))原创 2020-10-31 12:51:47 · 8458 阅读 · 0 评论 -
Linux没有网怎么解决。
先说一句题外话,没有网,建议关闭客户机,在重启客户机。最有效的方法。1.看你的页面是否有这个,有的话,点开按下图操作,没有,直接进去步骤3。2.然后检查你的网络是否连接。按下面两个图操作。可以搜出东西的话,说明连接网络成功。3.①输入ifconfig查看你的网络名。类似于下图,(但当你输入命令后没有ens开头的网络名,建议你关闭你的客户机,然后在开启,不要挂起,再开启,没有用)②按图中的步骤操作。输入:vi /etc/sysconfig/network-scripts/ifcfg-en原创 2020-10-28 19:37:41 · 13931 阅读 · 4 评论 -
Linux运行makefile时出现makefile:2: *** 遗漏分隔符 (您的意思是用 TAB 代替 8 个空格?)。 停止。解决方法。
你的文件用要要用tab键的地方你用了空格。导致了这个错误出现,解决方法。你的文件是:编写makefile文件示例:①hello:hello.o② gcc –o hello hello.ohello.o:hello.c③ gcc –c hello.c –o hello.o④clean:⑤ rm –f *.o你要做的修改是把你2,3,5行的空格去掉,然后点击tab键即可。(序号不要复制,只是为了方便讲解)。下面是代码。在2,原创 2020-10-28 18:43:13 · 4698 阅读 · 0 评论 -
虚拟机如何快照(在虚拟机安装linux或者windows等后,最重要的一步)
为什么说是最重要的,当系统因为我们操作不当,出现问题时,我们可以用快照恢复你快照时的系统,避免再次安装的麻烦。1.按照图片蓝色的指示,选择。2.接下来会进入这个界面。(我已经拍摄好快照2了,所以显示的快照3是演示)。然后点击拍摄快照。3.按照蓝色的指示再次点击。4.会出现表示成功。...原创 2020-09-30 11:22:32 · 886 阅读 · 1 评论