Category Linux系统

Linux Top Product: SteamOS, Chromebooks and Ubuntu Edge

2013 was another year of evolution and growth for Linux across multiple areas. At the high-end, Linux continues to dominate the list of the world’s top supercomputers. At the other end of the spectrum, Linux continues to dominate the market for embedded and mobile devices as well.

In between those two extremes, there were at least three noteworthy trends observed by Linux Planet in 2013.

1) SteamOS

For as long as people have b...

继续阅读

如何使用成为Linux Terminal 终端命令行高手, 你应该知道的多种武器(管道机制/通配符等)

Linux 终端不仅是一个键入命令的地方。如若你能熟谙这些基础技巧,那么你会在绝大多数 Linux 发行版的默认使用的 Bash shell中游刃有余。

1.Tab 补全

这样能节省时间,并且对于输入那些你不很确定其具体名称的文件和命令来说很方便。比如,当前目录下有一个名为“really long file name”的文件,你想要删除它。你可以输入完整的文件名,但是你必须确保正确地输入了空格和每个字母。若当前目录下还有许多以字母“r”开头的文件, (如果你没有正确地输入字符) Bash 将不知道你想要删除哪一个文件。...

继续阅读

shell脚本里For循环遍历数组变量的问题及应用介绍

读取一个文件,把每一行赋值给一个数组的变量,然后用for循环打印出来

 代码如下:
#!/bin/sh
i=1
SUM=`sed -n ‘$=’ tmp.txt` #计算文件的总行数
echo “$SUM”
while read line
do
arr[$i]=”$line”
i=`expr $i + 1`
done < tmp.txt
echo “$i”
i=1
for i in `seq $SUM` ;do
echo “${arr[$i]}”
done

附:shell数组补充知识

一、声明数组

1)array[key]=value # array[0]=one,array[1]=two
2)declare -a arr...

继续阅读

CentOS和Red Hat的携手合作将给CentOS社区带来什么样的变化,是喜还是忧?

Red Hat 和 CentOS 社区宣布将开始合作,将 CentOS 打造成为全方位整合开源社区资源的稳定社区发行版。

CentOS 作为基于 RHEL 源代码的社区重新发布版在 Linux 发行版世界中有相当大的影响力,特别适合需要相对稳定开发环境且无商业支持需求的开发者。此次 CentOS 和 Red Hat 的合作预期将给 CentOS 社区带来如下变化:

  • CentOS 社区将成立特别兴趣小组(...
继续阅读

你知道这些高效操作使用Bash shell的技巧和常用功能/命令吗?

  • 其中一些是Shell的功能,如管道、重定向等。 还有xargs是find软件包里的,与bash不搭边。 其实最能提高操作效率的是 Ctrl + Key 的快捷键绑定,尤其是 Ctrl+u 用于删除整行,我经常使用。。。 Ctrl+z经常被我用来对付vim需要临时Shell的情况,Ctrl+z暂停vim,运行几个命令,fg再次调回vim。。。太爽了

Bash 是我们经常与之打交道的 Shell 程序,本文针对其使用技巧进行了搜罗。相信...

继续阅读
Top Down