文章列表
一、文件的基本权限
权限:r, w, x
对于文件来讲,
r::可读,可以使用类似cat等命令查看文件内容;
w:可写,可以编辑或删除此文件;
x:可执行,exacutable,可以命令提示符下当作命令提交给内核运行;
对于目录来讲,r: 可以对此目录执行ls以列出内部的所有文件;w: 可以在此目录创建文件;x: 可以使用cd切换进此目录,也可以使用ls -l查看内部文件的详细信息;
与用户权限相关的命令有
chown chgrp chmod umask
二 ...
shell能够提供给用户操作系统的一个接口,能够将我们输入的命令与内核通信,好让内核可以控制硬件来正确无误的工作。shell中有很多中形式,比如bshell,CShell,KShell,TCSH等等,通 ...
vim的模式:
编辑模式:即命令模式
输入模式:正常输入字符等
末行模式:在文档的最后通过:输入或者/输入,进行查询、修改替换等
三种模式的转换:
编辑-->输入 i: 在当前 ...
所谓linux的文件系统,指的是linux根目录下包含的一些文件目录及文件。其中主要包括以下几个目录:
/boot :主要指的是系统相关的文件,如内核、initrd,以及grub(bootloader)
/dev:设备文件:其中设备文件主要包括块设备文件,其主要特点是随机访问,数据块形式的读取;字符设备,其主要特点是线性访问,以字符为单位。设备号:主设备号(major)和次设备号(minor)
/etc:配置文件
/home:用户的家目录,每一个用户在home目录下存在一个用户目录 ...
写法一:
----------------------------------------------------------------------------
#!/bin/bash
while read line
do
echo $line
done < filename(待读取的文件)
----------------------------------------------------------------------------
Linux date命令的用法
在linux shell编程中,经常用到日期的加减运算
以前都是自己通过expr函数计算,很麻烦
其实date命令本身提供了日期的加减运算
非常方便。例如:得到昨天的时间date +%Y%m%d --date="-1 day"
date 用法: date [OPTION]... [+FORMAT]date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]date 可以用来显示或 ...
1.管道命令
需要注意的两个地方:
1.管道命令仅会处理standard output,对于standard error output会予以忽略。
2. 管道命令必须要能够接受来自前一个命令的数据成为standard input 继续处理才行。
3.重定向
计算机有多种多样的输入输出设备, 可以从文件中来,到文件中去。也可以从内存中来,到显示屏上去等等。对于linux系统来讲,其设定了标准的输入输出设备,分别为:
默认输出设备:标准输出 ...
在介绍正则表达式之前,必须先解释下与linux通配符的关系。通配符代表的是bash操作接口的一个功能,而正则表达式是一种字符串处理的表达方式。
基本的正则表达式:
元字符:
. :匹配任意多个字符
[]:匹配指定范围内的任意单个字符
[^]:匹配指定范围外的任意单个字符
[:digit:]、[:alpha:]、[:alnum:]、[:lower:]、[:upper:]、[:space:]、[:punct:]
匹配次数:
* :匹配其前面的字符任意次
\? : 匹配其前面的字 ...
/proc/meminfo Explained
"Free," "buffer," "swap," "dirty." What does it all mean? If you said, "something to do with the Summer of '68", you may need a primer on 'meminfo'.
The entries in the / ...
代理模式简单来说就是代替真实对象,去做真实对象该做的事情。比较官方的描述是为其他对象提供一种代理以控制这个对象的访问。
代理模式分为静态代理和动态代理,从涉及到的角色 ...
Hibernate使用入门流程:
导入相应的包文件:本次采用的是hibernate-4.3.10版本的包,从required包中导入,或者使用maven导入。导入log4j进行日志的记录,数据库驱动包。
创建hibernate的配置文件,即hibernate.cfg.xml。这里面可以配置session工厂,即用来session的。我们可以通过session就可以进行对数据库的一系列操作。在session中,我们可以创建数据库的连接池、用户名、密码、url、驱动等。
创建实体类,生 ...
#拼接需要执行的shell指令支持管道
cmd="virsh list --all | awk '{print $2}' | sed '1d' | sed '/^$/d'"
try:
result = subprocess.check_output(cmd, shell=True)
except subprocess.CalledProcessError, reason:
print "\nVM name:",i
print & ...
centos7.3 1611:
yum install -y epel-release
yum install -y xrdp tigervnc tigervnc-server
systemctl start xrdp
systemctl enable xrdp
firewall-cmd --permanent --zone=public --add-port=3389/tcp
firewall-cmd --reload
systemctl status xrdp
当你遇到如下问题后。
...
http://www.ruanyifeng.com/blog/2013/07/gpg.html
转载于:https://my.oschina.net/u/2328235/blog/1543545
安装:
centos7.3 1611:
install master
yum install -y gcc python-devel python-pip
pip install --upgrade pip
pip install twisted==14.0.1
pip install buildbot buildbot-www buildbot-grid-view buildbot-waterfall_view buildbot-console_view
#buildbot versi ...