记录学习笔记、分享资源工具、交流技术思想、提升工作效率

最新发布 第4页

幕轻寒专业的IT技术博客

运维

linux 的stty命令

linux 的stty命令
1.stty命令介绍 stty 打印或更改terminal(终端)的设置 -a --all 用人类可读的方式,打印出所有现有设置 -g --save 用stty可读的方式,打印出所有现有设置 -F --file=DEVICE 打开或使用指定的“设备(DEVICE)”用以代替stdin --help 帮助 --version 版本 # stty -a speed 38400 baud; rows 6...

xiaomudk 6年前 (2015-06-13)

运维

shell 奇技淫巧

shell 奇技淫巧
1.变量两边加双引号,保证原内容的格式 如果变量两边不加双引号的话,所有的多个空格被一个空格代替,所有的换行被删除 举例: # a=`ls -l` # echo $a total 824 -rw-r--r-- 1 root root 878 Oct 10 18:10 1.txt -rw-r--r-- 1 root root 33083 Sep 22 16:41 a -rw-r--r-- 1 roo...

xiaomudk 6年前 (2015-06-06)

运维

shell脚本中echo显示内容带颜色

shell脚本中echo显示内容带颜色
echo命令介绍: 功能说明:显示文字 语   法:echo [-ne][字符串] / echo [--help][--version] 补充说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号。 参   数: -n 不要在最后自动换行 -e 打开反斜杠ESC转义。若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出: \a 发出警告声; \...

xiaomudk 6年前 (2015-05-30)

运维

linux上获取文件的创建时间

linux上获取文件的创建时间
使用stat命令查看文件,只能查看文件的atime、mtime和ctime,都不是文件创建时间。 下面列出一种查看文件创建时间的方法(这种方法只适用于ext4格式的磁盘) 以/etc/passwd为例子: 1.先查出文件的Inode # ls -i /etc/passwd 132866 /etc/passwd /etc/passwd的inode为132866 2.查看文件所在的磁盘 # df /e...

xiaomudk 6年前 (2015-05-23)

后端

git学习笔记

git学习笔记
1.安装git centos下 # yum install git win下安装msysgit 2.创建版本库 # mkdir myblog # cd myblog # git init 3.配置提交时所使用的用户名和邮箱(必须) 1).配置当前目录下git用户名和邮箱(配置存放在.git/config里) # git config user.name "xiaomu" # g...

xiaomudk 6年前 (2015-05-16)

运维

RPM包制作原理详解

RPM包制作原理详解
一、简介 在Centos下制作RPM包是使用rpm-build工具。 1.RPM生成要素: 生成rpm所用的文件列表或者源代码 根据文件列表或者源代码生成rpm规范,也就是spec文件 根据spec文件加工源码/文件的工具rpmbuild 2.制作流程: 把源码包放在正常的位置 (如果有补丁的话也一块放入) 确定依赖关系 编写spec文件,rpmbuild命令根据spec文件来制作合适的rpm包 ...

xiaomudk 6年前 (2015-05-02)

运维

跨平台解压文件时中文乱码问题

跨平台解压文件时中文乱码问题
最后公司项目代码更新。项目文件存在中文文件名。在win下打成zip包后,在linux解压出来就会乱码。网上查了一下资料,原来是win下打包的zip,文件名是GBK编码。而在linux上却是utf-8编码。既然zip包会乱码,索性测试一下其它的压缩类型会不会乱码。 一、不同的压缩包类型跨平台时中文乱码测试 1.常用的压缩包类型 zip rar 7z tar(tar只是打包,并没有压缩文件) tar....

xiaomudk 6年前 (2015-04-23)

运维

批量管理远程主机

批量管理远程主机
这里主要介绍pssh和sshpass结合实现ssh自动登陆服务器,方便服务器的批量管理 一、pssh 安装过pssh,会出现下面几个实用工具: pssh 包安装 5 个实用程序: pssh 在多个主机上并行地运行命令。 pscp 把文件并行地复制到多个主机上。 prsync 通过 rsync 协议把文件高效地并行复制到多个主机上。 pslurp 把文件并行地从多个远程主机复制到中心主机上。 pnu...

xiaomudk 6年前 (2015-04-16)

运维

linux上的atime-mtime-ctime

linux上的atime-mtime-ctime
1.三种时间戳的解释 我们用find的时候经常接触到文件的三个时间atime,mtime,ctime. 使用stat可以查看文件的这三种时间属性: # stat 2.txt File: `2.txt' Size: 0 Blocks: 0 IO Block: 4096 regular empty file Device: 802h/2050d Inode: 269731 Links: 1 ...

xiaomudk 6年前 (2015-04-09)