linux 备忘记录
杂项记录
Ubuntu 通过
/etc/network/interfaces修改IP,重启网络服务貌似也不会生效。可以重启电脑使其生效,或执行:ip addr flush dev ens33 && systemctl restart networking
生成随机字符/数字..
- 利用linux 内置变量
$RANDOM, 该变量会随机输出0-32767范围的数字。
随机输出0-255范围的数字
echo `expr $RANDOM / 128` 随机输出1-255范围的数字
echo `expr $RANDOM / 129 + 1`
- 利用linux 内置变量
tar 打包指定目录(相对路径)
使用
tar打包文件/目录再解压时会显示“绝对路径”。例:现在打包/etc/sysconfig/,/var/log两个目录[root@bogon tmp]# tar -zcpf test.tgz /etc/sysconfig /var/log
[root@bogon tmp]# tar -zxf test.tgz
[root@bogon tmp]# ls
etc test.tgz var
可以看到
tar是按绝对路径打包的。要想打包只有sysconfig和log两个目录,使用-C参数[root@bogon tmp]# tar -zcpf test.tgz -C /etc sysconfig -C /var log
[root@bogon tmp]# tar -zxf test.tgz
[root@bogon tmp]# ls
log sysconfig test.tgz
sed字符串大小写转换大写转小写:echo 'ABC' | sed 's/[A-Z]/\l&\g'
小写转大写:echo 'abc' | sed 's/[a-z]/\u&\g'
sed多次替换示例,将字符串
ABcd3+4/ZZ大写转为小写,并删除标点符号([:punct:]是标点符号的集合):$ echo 'ABcd3+4/ZZ' | sed 's/[0-9]//g;s/[A-Z]/\l&/g;s/[[:punct:]]//g'
abcdzz
linux 备忘记录的更多相关文章
- Oracle用法、函数备忘记录
Listagg select * from emp select LISTAGG(ename,'-') within group (order by deptno desc) from emp; 可以 ...
- Centos6.5安装Redis3.0备忘记录
Centos6.5安装Redis3.0 1. 安装C编译环境 首先需要安装编译Redis的C环境,在命令行执行以下命令: [root@itzhouq32 tools] yum install gcc- ...
- Centos6.5安装MySQL5.6备忘记录
Centos6.5安装MySQL5.6 1. 查看系统状态 [root@itzhouq32 tools]# cat /etc/issue CentOS release 6.5 (Final) Kern ...
- linux备忘和卸载
linux上网 -------------------------------------------------linux卸载------------------------------------ ...
- 树莓派 Linux备忘
//更新树莓派 sudo apt-mark hold raspberrypi-bootloader sudo apt-get update sudo apt-get upgrade //配置 rasp ...
- linux备忘
一.数字计算 echo $[3600*24] --只能计算整数echo $((3600*4)) --只能计算整数 expr 3600 \* 24 --注意空格,*要加\,只能计算整数ec ...
- linux备忘簿
1.ubuntu中按ctrl+s锁定屏幕,按ctrl+q解锁. 2.vim中撤销和恢复为u和ctlr+r 3.静态库和动态库编译命令: (1)得到hello.o g++ -c hello.cpp (2 ...
- linux备忘命令
1,安装vim以后把vim中的tab键设置为4个空格 vim ~/.vimrc一下,如果没有会创建新的, 然后添加下面两行: set ts=4 set expandtab 如果第二行内容是noexpa ...
- linux 指令备忘
linux 指令备忘 1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件 -A 通-a,但不列出"."和"..& ...
随机推荐
- mysql学习之路_字段类型与属性
回顾 数据库基本知识:关系型数据库与非关系型数据库 关系型数据库:安全(磁盘) 非关系型数据库:高效(内存) 关系型数据库:建立在关系模型上的数据库, 数据结构:二维表(浪费空间) 数据库操作指令:s ...
- 第28章:MongoDB-索引--过期索引(TTL)
①过期索引(TTL) TTL索引是让文档的某个日期时间满足条件的时候自动删除文档,这是一种特殊的索引,这种索引不是为了提高查询速度的,TTL索引类似于缓存,缓存时间到了就过期了,就要被删除了 ②范例: ...
- WordPaster-UEditor1.x整合教程
版权所有 2009-2017 荆门泽优软件有限公司 保留所有权利 官方网站:http://www.ncmem.com/ 产品首页:http://www.ncmem.com/webplug/wordpa ...
- 延时、输入输出接口P0~P3
1.寄存器 为了知道延时程序是如何工作的,我们必需首先了解延时程序中出现的一些符号,就从R1开始,R1被称之为工作寄存器.什么是工作寄存器呢?让我们从现实生活中来找找答案.如果出一道数学题:123+5 ...
- (转).net面试题(老赵)
转自:http://www.cnblogs.com/chenxiaoran/archive/2012/05/27/2519988.html 1.什么是CLR 公共语言运行时(Comman langua ...
- 如何防止ElasticSearch集群出现脑裂现象
什么是“脑裂”现象? 由于某些节点的失效,部分节点的网络连接会断开,并形成一个与原集群一样名字的集群,这种情况称为集群脑裂(split-brain)现象.这个问题非常危险,因为两个新形成的集群会同时索 ...
- hdu 4542 打表+含k个约数最小数
http://acm.hdu.edu.cn/showproblem.php?pid=4542 给出一个数K和两个操作 如果操作是0,就求出一个最小的正整数X,满足X的约数个数为K. 如果操作是1,就求 ...
- jQuery插件初级练习3答案
html: $("p").fontcolor().html("qaq") jQuery: $.fn.extend({ fontcolor:function(){ ...
- poj 1195 单点更新 区间求和
Mobile phones Time Limit: 5000 MS Memory Limit: 65536 KB 64-bit integer IO format: %I64d , %I64u Jav ...
- nginx实现unigui群集
nginx实现unigui群集 在笔者写此文的时候,UNIGUI1.50.x的版本已经发布,其提供的HyperServer已经支持群集. 有网友还专门为此做了群集方面的测试: 从上图可以看出:群集总共 ...