随笔分类 -  Shell

该文被密码保护。
posted @ 2019-09-25 00:25 无边身尊者 阅读(2) 评论(0) 推荐(0)
摘要:时间秒: $(date +%s) 算数表达式: $(($cost_time/60)) $(($cost_time%60)) 阅读全文
posted @ 2019-09-03 20:51 无边身尊者 阅读(10689) 评论(1) 推荐(0)
摘要:Usage: bash judge_prefix_string.sh TARGET_DIR TARGET_STR 阅读全文
posted @ 2019-07-09 19:23 无边身尊者 阅读(3800) 评论(0) 推荐(0)
摘要:ISO启动时的基本流程 vmlinuz -> 加载initrd.img -> 加载内核基本驱动 -> 挂载光盘至/run/install/repo -> 启动anaconda -> 开始安装至 /mnt/sysimage/ 安装完成后通过Ctrl + Alt + F2以文本模式, 对比查看系统和/m 阅读全文
posted @ 2019-05-22 11:27 无边身尊者 阅读(3081) 评论(0) 推荐(1)
摘要:说明: rpm本身未安装,下面方法是基于rpm包文件实现提取rpm的包名 rpm -qpi ZXVEi-git0/CgsOS/abrt-2.1.11-48.el7.centos.x86_64.rpm | grep Name |awk -F : '{gsub(/[[:blank:]]*/,"",$2) 阅读全文
posted @ 2019-05-21 20:48 无边身尊者 阅读(360) 评论(0) 推荐(0)
摘要:vim自带排序函数sort, 在命令行模式下执行:help sort 可查看其具体用法,摘录如下: Vim has a sorting function and a sorting command. The sorting function can be found here: sort(), un 阅读全文
posted @ 2019-05-21 15:56 无边身尊者 阅读(4700) 评论(0) 推荐(0)
摘要:关于shell for循环具体详细说明可参考:http://wiki.jikexueyuan.com/project/linux-command/chap34.html example: 分别在community develop lenovo zte这4个目录下创建x86_64、i386两个子目录 阅读全文
posted @ 2019-03-15 17:56 无边身尊者 阅读(2376) 评论(0) 推荐(0)
摘要:如果文件是 .css文件 或 .js文件,则进行处理。 注意: 1> 提取文件后缀名: ${file##*.} ##是贪婪操作符,从左至右匹配,匹配到最右边的.号,移除包含.号的左边内容。 这里可以参考 http://www.1987.name/264.html 2> 是=,而且其两边有空格,如果没 阅读全文
posted @ 2018-10-22 18:57 无边身尊者 阅读(15237) 评论(0) 推荐(0)
摘要:变量说明$$ Shell本身的PID(ProcessID)$! Shell最后运行的后台Process的PID$? 最后运行的命令的结束代码(返回值)$- 使用Set命令设定的Flag一览$* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。$@ 所有参数 阅读全文
posted @ 2018-10-21 17:55 无边身尊者 阅读(4831) 评论(0) 推荐(0)
摘要:file=/dir1/dir2/dir3/my.file.txt 可以用${ }分别替换得到不同的值: ${file#*/}:删掉第一个 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt ${file##*/}:删掉最后一个 / 及其左边的字符串:my.file.txt $ 阅读全文
posted @ 2018-04-20 08:55 无边身尊者 阅读(802) 评论(0) 推荐(0)
摘要:在linux上执行脚本时出现$’\r’:command not found,然而仔细检查脚本,对应行位置只是一个空行,并没有问题,那么linux为什么会将一个回车的空行报错? 原因是这样的:脚本是在window下编辑完成后上传到linux上执行的,win下的换行是回车符+换行符,也就是\r\n,而u 阅读全文
posted @ 2018-04-09 10:58 无边身尊者 阅读(555) 评论(0) 推荐(0)
摘要:有时我们不小心将/etc/sysconfig/network-scripts/ifcfg-eth0(可以通过此文件进行查看UUID)删除或者损坏,要重新编辑ifcfg-eth0文件时不知道网卡的UUID是什么(当然也可以不写),那我们还有什么方法可以查看网卡的UUID呢?在这里我们使用的方法是使用n 阅读全文
posted @ 2018-03-28 17:43 无边身尊者 阅读(2488) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/guosj/p/4571239.html break结束并退出循环 continue在循环中不执行continue下面的代码,转而进入下一轮循环 exit退出脚本,常带一个整数给系统,如 exit 0 return在函数中将数据返回或返回一个结果给 阅读全文
posted @ 2018-03-23 14:39 无边身尊者 阅读(728) 评论(0) 推荐(0)
摘要:解决办法1:在用户配置目录下添加一个ssh配置文件 vim /root/.ssh/config 内容如下: 解决方法2: 在ssh全局配置目录下添加一个ssh配置文件 vim /etc/ssh/ssh_config.d/ssh_xx.conf 内容如下: 特别注意: ~/.ssh/config文件的 阅读全文
posted @ 2018-03-12 17:00 无边身尊者 阅读(4069) 评论(0) 推荐(0)
摘要:1、拷贝仓库repo-A文件到服务器/media/D; 2、通过createrepo_c 生成仓库rpm信息数据 cd repo-A createrepo . 3、chmod -R 775 repo-A 递归修改仓库数据权限 4、安装httpd包,yum install httpd 5、在/etc/ 阅读全文
posted @ 2017-11-16 11:04 无边身尊者 阅读(564) 评论(0) 推荐(0)
摘要:前言: python的组件非常之多,有时这个项目依赖m个组件,有时那个项目依赖n个组件,时间一长很容易导致系统python环境的臃肿不堪,由此便有了virtualenv、virtualenvwrapper的存在价值。 使用方法: 摘自—— http://www.jianshu.com/p/3abe5 阅读全文
posted @ 2017-02-16 10:38 无边身尊者 阅读(2525) 评论(0) 推荐(0)
摘要:报错信息: “Please input your guess: gussTraceback (most recent call last): File "coinGuessGame.py", line 20, in <module> guess = input("Please input your 阅读全文
posted @ 2017-02-03 14:26 无边身尊者 阅读(14480) 评论(0) 推荐(0)