最新 | 最热门 | 最高评价

+0  bash代码注入的安全漏洞

Tag: Unix/Linux | 技术新闻 | 操作系统 | 网络安全 | Bash | env | export | 安全 | 安全补丁 | 环境变量
陈皓 发于 2014年09月28日 07:56 | 点击: 1361 | 展开摘要
很多人或许对上半年发生的安全问题“心脏流血”(Heartbleed Bug)事件记忆颇深,这两天,又出现了另外一个“毁灭级”的漏洞——Bash软件安全漏洞。这个漏洞由法国GNU/Linux爱好者Stéphane Chazelas所发现。随后,美国电脑紧急应变中心(US-CERT)、红帽以及多家从事安全的公司于周三(北京时间9月24日)发出警告。 关于这个安全漏洞的细节可参看美国政府计算安全的这两个漏洞披露:CVE-2014-6271 和 CVE-2014-7169。

这个漏

查看全文: http://www.udpwork.com/item/13318.html

+0  应该知道的Linux技巧

Tag: Unix/Linux | 操作系统 | 杂项资源 | Bash | Linux | Performance | Shell | Unix | vim
陈皓 发于 2013年01月09日 08:24 | 点击: 2676 | 展开摘要
这篇文章来源于Quroa的一个问答《What are some time-saving tips that every Linux user should know?》—— Linux用户有哪些应该知道的提高效率的技巧。我觉得挺好的,总结得比较好,把其转过来,并加了一些自己的理解。 首先,我想告诉大家,在Unix/Linux下,最有效率技巧的不是操作图形界面,而是命令行操作,因为命令行意味着自动化。如果你看过《你可能不知道的Shell》以及《28个Unix/Linux的命令行

查看全文: http://www.udpwork.com/item/9044.html

+1  你可能不知道的Shell

Tag: Unix/Linux | 杂项资源 | 编程工具 | Bash | Linux | Shell | Unix
404null 发于 2012年11月23日 08:19 | 点击: 2137 | 展开摘要
(感谢404null投稿)

Shell也叫做命令行界面,它是*nix操作系统下用户和计算机的交互界面。Shell这个词是指操作系统中提供访问内核服务的程序。

这篇文章向大家介绍Shell一些非广为人知、但却实用有趣的知识,权当品尝shell主食后的甜点吧。

科普

先科普几个你可能不知道的事实:

Shell几乎是和Unix操作系统一起诞生,第一个Unix Shell是肯·汤普逊(Ken Thompson)以Multics上的Shell为模范在1971年改写而成,并命名

查看全文: http://www.udpwork.com/item/8711.html

+1  Working with Python subprocess[译文]

Tag: subprocess | bash | shell | 译文
alswl 发于 2012年10月16日 00:42 | 点击: 1743 | 展开摘要
8月底到魔都开始新工作,头一个月当然各种忙,都没时间来更新博客。

这篇文章是在写 Btrace 脚本时候查资料看到的,
看着不错就顺手翻译,没想到差点烂在草稿箱出不来啊出不来。
熬了一个月才磨出来,媳妇都快成婆了有木有。

原文链接:Working with Python subprocess - Shells, Processes, Streams, Pipes, Redirects and More

注意

关于「执行命令时候发生了什么」这个问题,可以在
http:/

查看全文: http://www.udpwork.com/item/8412.html

+0  Bash 的 Process Sub

Tag: scripts | bash | command sub | pipe | process sub | script | substitute
gnawux 发于 2012年07月26日 00:18 | 点击: 1515 | 展开摘要
Shell这东西,如果你真会用的话,你可能永远不敢说你会用。

前两天看了Process Sub,一种结合了管道和命令替换(command sub)的使用方式,非常有趣。

嗯,这得先说说命令替换,就是反引号或者 “$()”,非常好用,但是,你能把它当成文件用么,有点时候,你要把命令输出送给其他命令处理,而这个命令只是接受文件参数,无法用管道,或者,你要两个命令的输出,没法用管道,怎么办呢,process_sub 来啦,看这个:

diff -u &l

查看全文: http://www.udpwork.com/item/7790.html

+0  Xfce 双显示器扩展桌面热插拔

Tag: 扯技术 | Arch | bash | GUI | Xfce | 代码
郑界涵 发于 2012年07月06日 14:40 | 点击: 1139 | 展开摘要
最近想折腾 Xfce,而且 Fedora 的包都好老啊,所以换了 Arch Linux… 果然装完就有的折腾了:Xfce 4.0 居然不支持双显示器扩展桌面(extended desktop)!如果通过调用 xrandr 动态增加显示器的方法,在拔出显示器的时候居然笔记本内置的显示器分辨率设置会乱掉…

针对不能自动检测、自动调整的问题,我发现了其实可以用 inotify 检测 /sys/class/drm/card0-VGA-1/status 这个文

查看全文: http://www.udpwork.com/item/9058.html

+0  Linux下Python版本切换脚本

Tag: Linuxer | Python编程 | Bash
alswl 发于 2011年11月18日 16:12 | 点击: 2432 | 展开摘要
Update 2012-01-01:

请忽略本文,更好的切换版本请使用virtualenv+virtualenvwrapper,回头我会写一篇两者的介绍文章。

公司环境使用Python2.7作为开发版本,GAE需要Python2.5作为开发版本,Arch这个更新狂又自动升级Python版本到3.2。

我之前想找一个Python版本切换的小工具,结果没找到合适的,今天在调GAE的时候,就自己写了一个小脚本。

#!/bin/bash

#FILENAME: trackPo

查看全文: http://www.udpwork.com/item/6308.html

+0  Mac下如何添加开机启动后台Bash程序?

Tag: Apple | Linux | 技术文章 | Bash | Mac | SSH | Ubuntu
何 李石(Ikbear) 发于 2011年06月14日 00:01 | 点击: 2234 | 展开摘要
能让机器做的事情尽量让机器做。用了Mac这么就,我终于忍不了每天开机都手动执行某个文件,让它去SSH了,虽然不用输密码。

之所以忍了这么久,是因为我按照Ubuntu下一摸一样的方法,添加可执行文件,并且给了可执行权限,它启动的时候还是不去执行,还要打开那个XCode。

我知道,肯定有人这么干成功过,就我做不到肯定是我自己的问题。最近,我终于忍不住了,在SegmentFault问了下这个问题,在@gaosboy的帮助下,我终于搞定了它。

原来,要让它自动执行Bash可执行

查看全文: http://www.udpwork.com/item/5276.html

+0  zsh – 给你的Mac不同体验的Terminal!

Tag: Mac二三事 | Bash | Mac | Zsh
Leeiio 发于 2011年03月09日 01:32 | 点击: 2824 | 展开摘要
看到@sofish同学写了一篇关于把Mac下的bash换成zsh的文章,那么我也来说说我用zsh的体验以及一些小经验。

大部分人都偏爱使用bash,或许说偏爱有点不恰当,因为很多系统比如绝大部分的Linux发行版或者Mac OS系统都是自带的bash,而一般人也就当做terminal来使用了,并没有什么太大的差别。Bash其实已经比Csh之流好用太多了,但是Bash也有很多不尽人意的地方比如像自动补全的功能不够强大,切换到较长路径下不太方便等问题。后来我用了zsh,因为zs

查看全文: http://www.udpwork.com/item/4467.html

+0  Bash 小技巧:给目录加上书签,快速切换目录

Tag: bash | PHP | tip | 技术
Dreamer 发于 2011年02月21日 09:30 | 点击: 2584 | 展开摘要
当我们在命令行下面做开发的时候,很大一部分时间都浪费在了目录切换上面,相信不少人每天敲 “cd” 都敲得想吐。如果目录层次多一点,Tab 键也会饱受摧残。虽然 Bash 有内置的 “cd -”, “pushd” 和 “popd” 命令,但用起来都不是很顺手。

昨天在 Twitter 上看到了 Huy Nguyen 的一篇文章:Quick Bash Tip : Directory

查看全文: http://www.udpwork.com/item/4325.html

+0  两个用来查看文件某行的脚本

Tag: Shell | 语言 | bash | Linux | 小工具
雨水无香 发于 2011年01月06日 19:28 | 点击: 2478 | 展开摘要
话说有的时候文本文件比较大,而又只想看文件的某一行,这个时候用vi等文本编辑器打开又嫌麻烦。虽然linux提供了head和tail两个命令可以从头查看或者从末尾查看文件的n行,但是没有一个命令可以查看文件的第n行。所以写了这两个小脚本,可以直接指定查看文件的某行:

showline

#!/bin/sh

function HELP {
echo "usage: showline
"
}

if [ $# -ne 2 ]; then
HELP
ex

查看全文: http://www.udpwork.com/item/4008.html

+0  用脚本实现哄宝宝睡觉(Demo)

Tag: 轶事趣闻 | Bash | Linux
陈皓 发于 2010年09月20日 17:03 | 点击: 1496 | 展开摘要
去年,本站发布了一篇文章《用脚本哄宝宝睡觉》,具体想法是把摇篮和光驱连一起,然后用脚本把光驱弹出和收入以实现驱动摇篮。今天在网上看到一个具体实现,呵呵。看下面的视频:

相关文章
2009年10月12日 -- 用脚本实现哄小孩睡觉
2009年08月31日 -- 如何调试bash脚本
2010年09月28日 -- 一些非常有意思的杂项资源
2010年08月24日 -- 使用grep恢复被删文件内容
2010年04月09日 -- Unix传奇(下篇)
2009年12月24日 --

查看全文: http://www.udpwork.com/item/2769.html
|<<<12>>>| 一共2页, 20条记录