首页 文章 精选 留言 我的

精选列表

搜索[linux],共10000篇文章
优秀的个人博客,低调大师

Linux自动磁盘挂载工具home目录版

磁盘 自 动挂载工具,支持Centos、Ubuntu、Debian、Fedora 说明: 1:本工具默认将 数据 盘挂载到/home目录 2:若 服务器 上已存在/home目录,为了您的数据 安全 ,挂载工具会自动修改为 homeboek 3:若您的服务器之前 安装 过Windows系统,需要手动删除NTFS分区,挂载工具会直接跳过NTFS分区 4:若您的磁盘已分区,且未挂载,工具会自动将分区挂载到/home 5:若您的磁盘是新磁盘,工具会自动分区并格式化成ext4文件 系统 6:本工具只自动挂载一个分区,若您有多块数据盘,请手动挂载未被自动挂载的磁盘 7:本工具适合有数据盘的用户 注意: 请在安装环境之前挂载磁盘,否则程序可能会对你的数据造成影响。 如果你挂载后想安装面板,推荐面板数据安装在home目录的面板 如:康乐,自己的路,AMH等 Centos/Fedora: 复制代码 yum install wget -y && wget -O home_disk.sh http://www.0592yt.com/tools/home_disk.sh && bash home_disk.sh Ubuntu: 复制代码 wget -O home_disk.sh http://www.0592yt.com/tools/home_disk.sh && sudo bash home_disk.sh Debian: 复制代码 wget -O home_disk.sh http://www.0592yt.com/tools/home_disk.sh && bash home_disk.sh 本脚本适合 阿里云 任何的磁盘盘符,也适合任何VPS或者服务器! 如果有问题,请提出!

优秀的个人博客,低调大师

Linux之shell编程条件判断-if,while,for,case

原文和作者一起讨论:http://www.cnblogs.com/intsmaze/p/6675350.html 微信:intsmaze if 语法格式 if condition then statements [elif condition then statements] [else statements ] fi 示例 vi if.sh #!/bin/bash if [ $1 = root ] then echo "hello $2 , welcome !" elif [ $1 = intsmaze ] then echo "hello ${2}, welcome !" else echo "SB${2}, get out here !" fi sh if.sh intsmaze nihao 通过执行脚本时,在脚本命令的后面传入参数。 判断条件 1:条件判断基本语法 [ condition ] (注意condition前后要有空格) #非空返回true,可使用$?验证(0为true,1为false) #空返回false,里面条件为空格也是叫空。 [hadoop@centos-Reall-131 shtest]$ if [ 1 ]; then echo ok ;else echo bad; fi; ok [hadoop@centos-Reall-131 shtest]$ if [ 0 ]; then echo ok ;else echo bad; fi; ok [hadoop@centos-Reall-131 shtest]$ if [ a ]; then echo ok ;else echo bad; fi; ok [hadoop@centos-Reall-131 shtest]$ if [ ]; then echo ok ;else echo bad; fi; bad [hadoop@centos-Reall-131 shtest]$ if [ ]; then echo ok ;else echo bad; fi; bad 注意[ ]内部的=周边的空格,有区别: [hadoop@centos-Reall-131 shtest]$ if [ a=b ]; then echo ok ;else echo bad; fi; ok [hadoop@centos-Reall-131 shtest]$ if [ a = b ]; then echo ok ;else echo bad; fi; bad #a=b它识别为一个整体的字符串,所以条件判断为true 短路(理解为三元运算符) [ condition ] && echo OK || echo notok 条件满足,执行&&后面的语句;条件不满足,执行|| 后面的语句 2:条件判断组合 注:[] 与[[ ]] 的区别:[[ ]] 中逻辑组合可以使用 &&(与) ,||(或) ,而[] 里面逻辑组合可以用 -a(与) ,-o(或)。 [hadoop@centos-Reall-131 shtest]$ if [ a = b && b = c ]; then echo ok;else echo bad;fi -bash: [: missing `]' bad [hadoop@centos-Reall-131 shtest]$ if [ a = b -a b = b ]; then echo ok;else echo bad;fi bad [hadoop@centos-Reall-131 shtest]$ if [ a = b -o b = b ]; then echo ok;else echo bad;fi ok [hadoop@centos-Reall-131 shtest]$ if [[ a = b && b = b ]]; then echo ok;else echo bad;fi bad [hadoop@centos-Reall-131 shtest]$ if [[ a = b || b = b ]]; then echo ok;else echo bad;fi ok 3:常用判断运算符 字符串比较:= ,!= ,-z 字符串长度是为0返回true,-n 字符串长度是不为0返回true,这里不包括空格的情况。 [hadoop@centos-Reall-131 shtest]$ if [ 'aa' = 'bb' ]; then echo ok; else echo bad;fi #引号可有可无,当然在进行比较时最好使用引号更好表示。 bad [hadoop@centos-Reall-131 shtest]$ if [ -n "aa" ]; then echo ok; else echo bad;fi ok [hadoop@centos-Reall-131 shtest]$ if [ -z "" ]; then echo ok; else echo bad;fi ok 整数比较: -lt 小于 -le 小于等于 -eq 等于 -gt 大于 -ge 大于等于 -ne 不等于 文件判断: -d 是否为目录 -f 是否为文件 -e 是否存在 [hadoop@centos-Reall-131 shtest]$ if [ -d /home/hadoop ]; then echo ok; else echo bad;fi ok [hadoop@centos-Reall-131 shtest]$ if [ -f /home/hadoop/ ]; then echo ok; else echo bad;fi bad [hadoop@centos-Reall-131 shtest]$ if [ -e /home/hadoop/ ]; then echo ok; else echo bad;fi ok 路径必须找得到,如果没有找到指定路径的文件,则判断条件就为false。 while语法 i=1 while ((i<=3)) do echo $i let i++ #(等价((i++))) done case语法 case $1 in start) echo "starting" ;; stop) echo "stoping" ;; *)#其他条件都不匹配下,执行该 echo "Usage: {start|stop}" esac for语法 1、方式一 N=1for N in 1 2 3 do echo $N done 或 N=1 for N in 1 2 3; do echo $N; done 或 N=1 for N in {1..3}; do echo $N; done #(代表1到3之间的数字) 2、方式二 for ((i = 0; i <= 5; i++)) do echo "welcome $i times" done 或for ((i = 0; i <= 5; i++)); do echo "welcome $i times";done 作者: intsmaze(刘洋) 出处: http://www.cnblogs.com/intsmaze/ 老铁,你的--->推荐,--->关注,--->评论--->是我继续写作的动力。 微信公众号号:Apache技术研究院 由于博主能力有限,文中可能存在描述不正确,欢迎指正、补充! 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册