taoCMS是基于php+sqlite/mysql的国内最小(100Kb左右)的功能完善、开源免费的CMS管理系统

每个Linux用户都应该了解的命令行省时技巧 精

伯乐在线导读:有网友在问答网站Quora上提问:“有哪些省时小技巧,是每个Linux用户都应该知道的?” Joshua Levy 平常就在 Linux 平台工作,并且他积累了不少实用命令行技巧,他在回复中精选出一部分。对技术用户来说,这些技巧挺重要或实用,但知道的人并不多。下文略有点长,一般来说,用户也不需要对全部内容都了解,但为了达到省时方便的目的,Joshua Levy  仍不遗余力做了校对,以保证列出的每一条都值得一读,前提是你是一位Linux重度用户。为了获取文中提到的一个命令的更多信息,先试下“man <命令名称>”,在一些情况下,为了让这条命令可以正常执行,你必须安装相应的包,可以用aptitude 或者 yum。如果失败了,求助Google。基础篇学习基础的Bash
发布时间:2014-06-04 | 类别:技术文章 | 阅读:261918 | 评论:0 | 标签:shell shell

unix shell中(),[]和[[]]的区别

1. 首先,尽管很相似,但是从概念上讲,二者是不同层次的东西。"[[",是关键字,许多shell(如ash bsh)并不支持这种方式。ksh, bash(据说从2.02起引入对[[的支持)等支持。"["是一条命令, 与test等价,大多数shell都支持。在现代的大多数sh实现中,"["与"test"是内部(builtin)命令,换句话说执行"test"/"["时不会调用/some/path/to/test这样的外部命令(如果有这样的命令的话)。2.[[]]结构比Bash版本的[]更通用。在[[和]]之间的所有的字符都不会被文件扩展或是标记分割,但是会有参数引用和命令替换。用[[ ... ]]
发布时间:2014-03-25 | 类别:技术文章 | 阅读:211471 | 评论:0 | 标签:shell

casperjs执行shell与读写文件

// (…) var childProcess; try { childProcess = require("child_process"); } catch (e) { this.log(e, "error"); } if (childProcess) { childProcess.execFile("/bin/bash", ["mycommand.sh", args1, args2, args3], null, function (err, stdout, stderr) { this.log("execFileSTDOUT:", JSON.stringify(std
发布时间:2013-10-10 | 类别:技术文章 | 阅读:411798 | 评论:0 | 标签:shell shell

正则表达式之grep

grep正则表达式元字符集:^ 锚定行的开始 如:'^grep'匹配所有以grep开头的行。 $ 锚定行的结束 如:'grep$'匹配所有以grep结尾的行。 . 匹配一个非换行符的字符 如:'gr.p'匹配gr后接一个任意字符,然后是p。 * 匹配零个或多个先前字符 如:'*grep'匹配所有一个或多个空格后紧跟grep的行。 .*一起用代表任意字符。[] 匹配一个指定范围内的字符,如'[Gg]rep'匹配Grep和grep。 [^] 匹配一个不在指定范围内的字符,如:'[^A-FH-Z]rep'匹配不包含A-R和T-Z的一个字母开头,紧跟rep的行。 注:原文有误,应该为A-F和H-Z(..) 标记匹配字符,
发布时间:2013-07-23 | 类别:技术文章 | 阅读:217177 | 评论:0 | 标签:shell shell

awk中如何使用shell的环境变量

一:"'$var'"这种写法大家无需改变用'括起awk程序的习惯,是老外常用的写法.如:var="test"awk 'BEGIN{print "'$var'"}'这种写法其实际是双括号变为单括号的常量,传递给了awk.如果var中含空格,为了shell不把空格作为分格符,便应该如下使用:var="this is a test"awk 'BEGIN{print "'"$var"'"}'二:'"$var"'这种写法与上一种类似.如果变量含空格,则变为'""$var""'较为可靠.三.把括起awk程序的''变为"",使用
发布时间:2013-07-23 | 类别:技术文章 | 阅读:214019 | 评论:0 | 标签:shell shell

linux定期自动备份mysql的shell脚本

数据无价,及时备份安全起见,直接用Root执行的:/root/mysql_backup.sh # everyday 3:00 AM execute database backup 3 0 * * * /root/mysql_backup.sh以下是自动自动备份shell,只保留最新5天#!/bin/sh # mysql_backup.sh: backup mysql databases and keep newest 5 days backup. # # db_user is mysql username # db_passwd is mysql password # db_host is mysql host # —————————– db_user="
发布时间:2013-04-15 | 类别:技术文章 | 阅读:237698 | 评论:0 | 标签:shell shell shell shell

Linux Shell 下求两个文件交集和差集的办法

假设两个文件FILE1和FILE2用集合A和B表示,FILE1内容如下:a  b  c  e  d  a  FILE2内容如下:c  d  a  c  基本上有两个方法,一个是comm命令,一个是grep命令。分别介绍如下:comm命令 , Compare sorted files FILE1 and FILE2 line by line. With  no options, produce three-column output.  Column one contains lines
发布时间:2013-03-13 | 类别:技术文章 | 阅读:258934 | 评论:0 | 标签:shell shell shell

linux shell实现随机数多种方法(date,random,uuid)

在日常生活中,随机数实际上经常遇到,想丢骰子,抓阄,还有抽签。呵呵,非常简单就可以实现。那么在做程序设计,真的要通过自己程序设计出随机数那还真的不简单了。现在很多都是操作系统内核会提供相应的api,这些原始参数是获取一些计算机运行原始信息,如内存,电压,物理信号等等,它的值在一个时间段可以保证是唯一的了。好了,废话我就不说了。呵呵。   shell脚本程序我们有那些获得随机数方法呢? 一、通过时间获得随机数(date)这个也是我们经常用到的,可以说时间是唯一的,也不会重复的,从这个里面获得同一时间的唯一值。适应所有程序里面了。例子:?12345678910111213[chengmo@centos5  shell]$ date +%s1287764773#获得时
发布时间:2012-12-15 | 类别:技术文章 | 阅读:298564 | 评论:0 | 标签:shell shell shell

linux at命令详细说明

使用方式 : at -V [-q queue] [-f file] [-mldbv] TIME 说明 : at 可以让使用者指定在 TIME 这个特定时刻执行某个程序或指令,TIME 的格式是 HH:MM其中的 HH 为小时,MM 为分钟,甚至你也可以指定 am, pm, midnight, noon, teatime(就是下午 4 点锺)等口语词。如果想要指定超过一天内的时间,则可以用 MMDDYY 或者 MM/DD/YY 的格式,其中 MM 是分钟,DD 是第几日,YY 是指年份。另外,使用者甚至也可以使用像是 now + 时间间隔来弹性指定时间,其中的时间间隔可以是 minutes, hours, days, weeks。 另外,使用者也可指定 today 或 tomorrow 来表示
发布时间:2012-12-06 | 类别:未分组 | 阅读:250377 | 评论:0 | 标签:shell shell shell

Linux Shell for循环写法总结

关于shell中的for循环用法很多,一直想总结一下,今天网上看到上一篇关于for循环用法的总结,感觉很全面,所以就转过来研究研究,嘿嘿...1、 for((i=1;i<=10;i++));do echo $(expr $i * 4);done2、在shell中常用的是 for i in $(seq 10)3、for i in `ls`4、for i in ${arr[@]} 5、for i in $* ; do6、for File in /proc/sys/net/ipv4/conf/*/accept_redirects; do7、for i in f1 f2 f3 ;do8、for i in *.txt9、for i in $(ls *.txt)for in语句与` `和$( )合用,利用`
发布时间:2012-05-31 | 类别:技术文章 | 阅读:231193 | 评论:0 | 标签:shell shell

公告

taoCMS发布taoCMS 3.0.2(最后更新21年03月15日),请大家速速升级,欢迎大家试用和提出您宝贵的意见建议。

捐助与联系

☟请使用新浪微博联系我☟

☟在github上follow我☟

标签云