Linux较Windows和Mac出色的20个理由

据国外媒体报道,众所周知,当前的操作系统市场仍然由微软的Windows操作系统所主导,其他的成员还包括苹果Mac OS X、iOS以及Linux等。近日,Techradar网站对外公布了Linux较其众多竞争对手出色的20个理由,具体如下:

  1、Linux是免费的



无论您在多少个电脑中安装Linux操作系统,都无需您花费一分钱,它是免费的。



现如今,许多家庭中都会同时拥有数台电脑,使用Linux操作系统将会… 更多... “Linux较Windows和Mac出色的20个理由”

linux/unix只显示文件夹或者文件

请参看:

linux命令行只显示文件或者文件夹

在linux/unix下面显示当前的目录目录下面的所有的文件和文件夹,ls就可以。

但是如果想只显示文件或者只显示文件夹ls就无能为例了,find可以做到。

只显示文件

find . -type f -maxdepth 1

只显示文件夹

find . -type -d -maxdepth 1

为了更加的方便我们使用alias简化一下上面的命令,在 .profile 或者 .bashrc文件中… 更多... “linux/unix只显示文件夹或者文件”

windows远程控制linux的最佳方案

在windows下面远程控制linux机器,我门一般做2件事情:

1. 发送linux命令控制远程机器

2. 和linux远程机器之间传输文件

第一个大家用的比较多的是PuTTY

第二个很方便的pscp

这2个都是单独的exe,从下面网站下载:

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

或者直接点击下面连接下载

pscp

http:/… 更多... “windows远程控制linux的最佳方案”

linux防火墙

linux的内置防火墙一般是iptables。

它是一个服务,一般设置为随系统自动启动的。可以使用下面的命令测试是否已经安装:

sudo service iptables restart

如果没有安装服务就会告诉你是不可识别的服务

或者使用

chkconfig | grep iptables

看看能不能找到。

如果没有安装就是用使用

sudo apt-get install iptables

或者:

sudo yum install ipt… 更多... “linux防火墙”

vim显示目录树

请参看:

VIM 可视地显示目录和目录树

在vim如果查看目录结构,或者当前文件夹下面的文件,就需要从编辑模式跳到命令模式,运行如下命令:

!ls

觉得很不方便,如果想看上层的目录,或者上层下面的另外一个目录,需要多次进行上面的操作,但是如果你可以直接显示目录树该有多爽啊。

这就是本文要介绍的vim插件  – nerdtree

你可以从vim的网站下载到它:

http://www.vim.org/scri… 更多... “vim显示目录树”

linux和windows或者mac之间共享文件

在windows之间共享文件,比较简单,设一下文件的共享属性就可以了,远程就可以使用

\xxx.xxx.xxx.xxx

来访问了。

但是如果linux或者mac想要访问windows的设了共享属性的文件夹,则不能用这种方法,那是属于windows自己内部的协议,不是一个公开,大家支持的协议。

但是还有一些公开的协议,大家也支持的,比如ftp和samba,http等。

所以共享的方法:

1. 使用ftp,在其中一… 更多... “linux和windows或者mac之间共享文件”

linux命令行网络带宽检测工具

在linux下面如果你开了xwindow的话,你有一些可视化的工具,如ubuntu的话可以用xterm这个工具有点像windows的任务管理器,很好用。但是你如果登录的命令行的方式,尤其是你只能以ssh的方式连接,你就没有可能使用xwindow了。那么是不是就没有方法或者工具来查看当前的带宽的使用情况呢?

答案是有。

有个工具叫做iftop。

你可以到这里下载到,

http://www.ex-parrot… 更多... “linux命令行网络带宽检测工具”

centos配置静态IP

有下面几个文件需要设置:

/etc/sysconfig/network                                                     设置主机名和网络配置
/etc/sysconfig/network-scripts/ifcfg-eth0                      针对特定的网卡进行设置
/etc/resolv.conf               … 更多... “centos配置静态IP”

配置vim

请参考:

Vim的基本配置

如果 ~/目录的下没有 

.vimrc

这个文件。

可以先建一个。

如何知道vim启动的时候加载的是哪一个配置文件呢?启动vim后可以使用如下的命令:

:e $MYVIMRC

然后输入下面的内容:

" 设置自动缩进
set smartindent

" 设置缩进
set tabstop=4

set shiftwidth=4

" 不要用空格代替制表符 
set noexpandtab

" 设置即时搜索
set incsearc
更多... “配置vim”

linux列出所有的服务

这里提供3种方法。

在linux中可以使用 service命令来控制服务,如启动,停止,重启。当然还有列出所有的服务:

1. service –status-all

使用这条命令的时候,有时候你会被告知没有权限,所以需要使用sudo来执行。

还有一个命令 chkconfig,这个命令不需要你使用sudo就可以看到所有的服务,其实这个命令就是想federo和redhat,centos系统的查询和改变系统… 更多... “linux列出所有的服务”