十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
linux下比较方便的工具有两个:
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名注册、网站空间、营销软件、网站建设、婺城网站维护、网站推广。
一个是字符模式下的文本编辑工具。vi是一个非常强大的文本编辑工具,它使用很方便,只需要在终端中输入vi 文件名即可。打开文件以后可以使用的参数很多,具体的参数介绍可以参考。如果说要根据不同的内容,显示不同的颜色,可以考虑使用vim,它与vi一样,所不同的地方就是vim带有颜色适配。而vi没有带。
另外一个工具是图形模式下的文本编辑工具,名字叫gedit,它与在windows下使用记事本相似。启动很方便,在终端中输入gedit 文件名,或者直接在应用程序中的附件中找文本编辑器就可以了。【有些操作系统中文本编辑器并不是放置在附件中的,但是都是在应用程序菜单中,仔细找找吧。】
Linux 和Windows替换软件对照表
操作系统:Ubuntu
Internet Explorer --------- Firefox,Opera 在windows下面也有相应版本 以稳定快速安全著称。Opera部分页面支持不是很好,也没有Firefox那么多的插件
Microsoft Office --------- OpenOffice.org 功能上虽然没有MS Office那么多和复杂,不过应付平常的需求绰绰有余了。只是因为是Java语言写的运行速度上还有点不大赶趟,特别是加载的时候。不过作为一个完全免费的软件,我们还能说什么。Windows下面也有相应版本,可以试用一下。
Winamp -------- Xmms,beep-media-player(BMP) 感觉比Winsamp强,特别是音效,而且不用像Winamp那样升级版本是为了换Skin
Photoshop --------- Gimp 这个免费的玩意绝对不比价格吓死半个人的Photoshop(吓死一个人的是MS Office)运行起来效率不错 而且提供的功能也不是很弱。况且还有Picasa呢(尽管在虚拟机中运行)但是Google的玩意当然是实用为主了,用起来当然顺手。
AIM, ICQ, MSN, Yahoo!, Jabber, IRC instant messaging --------- Gaim就是方便阿,不管你经常用什么软件,Gaim一个人就可以搞定了,只是现在的QQ 插件还是不是很完善,经常掉线还反应不是很灵敏。不过Yahoo!,MSN,Gtalk,ICQ,AMI都可以搞定相当相当的不错了。可以算是N in 1了。抛弃花里胡哨的界面和不知所云的 各种图形表情,返朴归真吧。
Word Pad (or notepad) --------- Gedit 这个可是比Word Pad或者记事本强大多了。
Windows Media Player --------- Totem,Mplayer 严重推荐后者,跟MPC 一个德行的,通吃阿。不管你是avi还是mpgx都可以顺利播放。可是解码器是个windows下面改编的w32codes。不过也没有办法,很多W 平台的公司一个一个财迷的不行。
iTunes --------- -for playing music:
-----------------------------Rhythmbox 其实它也内置了Ipod支持插件,底下那个可以没有用出了。这个可以收听网络广播,效果超酷,128KMp3格式的。效果很不错。
----------------------for iPod Syncing
--------------------------------Gtkpod
ID3 tag editor ----------------------- easytag 可以修改mp3的文件描述,甚至实现歌词播放,汗。
MIRC -------- Xchat
Premiere (Movie Editing) --------- kino 功能强大还免费。想说不爱你都不容易。
Bittorado --------- Bittorado
(don't you love
native ports)
Dreamweaver --------- Nvu 虽然会产生垃圾代码但是也是所见即所得阿。还是大家用vi自己谢代码吧。这里调调css还可以。
CDex ---------- Sound Juicer 中文翻译过来叫音乐轧汁机,不知道谁翻译的,可以CopyCD编码速度还可以接受支持ogg和mp3两种格式,不国看上去功能有点单薄
Nero -------- Gnomebaker 刻录软件不用多说
Outlook Express --------- Evolution, Thunderbird 感觉Evlotion更想MS Outlook,Office组件之一,并不是一个单纯的邮件客户端,还是雷鸟比较正宗一些。虽然有些习惯跟OE 不大一样,不过现在基本上已经适应了。速度快,还有很多功能可以自己选择。
Snood ---------- Frozen-bubble
Partition Magic --------- Gparted
eMule ----------- aMule 电骡阿电骡,喜欢放骡子的 这个不用犹豫了
Soulseek ------------- Nicotine
DC++ -------------- Valknut 这个可是宝贝。特别是在局域网高速交换的时候
any multitorrent client ------------ BT 软件了 不感兴趣
any download manager --------------- D4X or Gwget 下载软件工具,程序直接从Debian或者各地景象上拖就是了咱们不用满天Google只要sudo apt-get install就OK了么哪有那闲工夫
regedit -------------------- gconf Gnome的系统设置软件,不过还是比较喜欢直接编辑配置文件。
Adobe Illustrator ------------ Inkscape
Remote Desktop Connection ------------ Terminal Server Client 终端服务 网络能力岂是windows可以比较的?Linux下面命令行搞定一切 vi大权在握
Windows Explorer ------------- Nautilus 虽然这个shell占内存 但是漂亮而且支持功能很不错阿,没事还升级,不想MS 没事下载个好大的补丁包
Windows Picture and Fax Viewer ------------ Image Viewer (Eye of GNOME)
Paint ------------- Jdraw 画板 功能简单并不意味着弱
可以ssh到linux后用vi或者vim等编辑器修改文件
vi/vim的使用可以看这里:
要支持双核,编译内核时让其能支持SMP就可以了
至于找不到系统文件,你没说少什么,所以不知道。
(1)先用记事本编写如下所示的代码,并另存为hello.cpp,假设其保存路径为
C:\Users\Administrator\Desktop。
#includeiostream
using namespace std;
int main()
{
cout"hello world!"endl;
return 0;
}
(2)用记事本写一段简单的批处理文件,内容如下所示,在保存文件时选择另存为,文件名
假设为batch.bat,bat是批处理文件的后缀,保存类型选择:所有文件(这个尤其需要注意),
假设其保存路径也是:C:\Users\Administrator\Desktop。
set path=D:\Softwares\en_Visual_Studio2010_Professional_x86_x16-81637\VC\bin
set include=D:\Softwares\en_Visual_Studio2010_Professional_x86_x16-81637\VC\include
set lib=D:\Softwares\en_Visual_Studio2010_Professional_x86_x16-81637\VC\lib
上面批处理文件的第一句话表示设置环境变量,这个也可以通过:计算机/属性/高级系统设置/
环境变量/用户变量,把D:\Softwares\en_Visual_Studio2010_Professional_x86_x16-81637\VC\bin
放到path的值里去,记得与之前已有值之间用";"隔开。这个path文件夹是我们装载VS2010时自
带的,在设置路径时要根据自己的安装路径进行修改,里面包含微软在Windows下给我们提供的
C/C++编译器cl.exe程序(编译器自身也是一个软件程序,只是它的作用是用来编译其它的程序),
当然还有link.exe链接程序,调用cl时,系统会自动调用link程序(后面将看到我们只用了cl命令就
可以进行C/C++程序的编译、链接)。后面两句话分别表示包含C++中自带的头文件库和静态链接
库,静态理解库包含了头文件中函数对应的实现部分,为了不让人们看到其中的源代码,它以二进
制文件形式编码,若要查看其内容需要进行反汇编。
(3)通过cmd命令进入DOS操作界面,输入cd C:\Users\Administrator\Desktop进入cpp文件和bat
批处理文件所在的位置,然后键入batch.bat进行批处理,这些操作在VS2010集成开发环境中都为我
设置好了,所以我们在里面写C/C++程序时并没有这样设置路径的繁琐操作,但是通过自己手动的
路径设置,我们会对程序的编译、链接、执行有更加深入的认识。
(4)键入cl hello.cpp,我们会看到计算机报出了“无法启动此程序,因为计算机中丢失mspdb100.dll。
尝试重新安装该程序以解决此问题”的系统储物,dll文件是动态链接库文件,其是在cl.exe程序运行时
才被加载进来的文件,这个静态链接库lib文件不同。这说明在D:\Softwares\en_Visual_Studio2010_
Professional_x86_x16-81637\VC\bin路径里没有找到mspdb100.dll,原来此文件在文件夹D:\Softwares\
en_Visual_Studio2010_Professional_x86_x16-81637\VC\Common7\IDE里,我们可以将此文件拷到bin
文件夹里,或将D:\Softwares\en_Visual_Studio2010_Professional_x86_x16-81637\Common7\IDE加到
批处理的path环境变量里,或者将其加到cpp文件所在的文件夹里,这只会引起在搜索顺序上的不同。
(5)再次键入cl hello.cpp,我们看到在C:\Users\Administrator\Desktop文件夹里得到了hello.obj文件,
这是编译后的输出文件,但是没有得到可执行exe文件,DOS界面里出现这样的错误“LINK:fatal error LNK
1104:cannot open file 'kernel32.lib' “这样的链接错误,kernel32.lib是Windows系统文件,通过Windows
自带的搜索工具,我们看到此文件在文件夹C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib里,我们
可以将其加到cpp文件所在的文件夹或bin文件里。再次键入cl hello.cpp,我们发现这次程序被成功编译链接
了,cpp文件所在的文件夹里多了两个文件:hello.obj和hello.exe。
(6)在DOS界面键入hello.exe,程序被执行,输出了我们预想的hello world!,至此,在Windows下模拟
linux命令行操作,编译C/C++文件全部完成了。
记事本之类的根本没有什么数据结构,直接存的ASCII码,比如A就是65,你在内存里看到的也是这个数
top a我试了,没问题
你可以试试top |col -b a
top是输出并实时刷新系统CPU和内存等负载的
ps只是一锤子买卖,胡说八道的
你如果真想看系统负载情况别用top,用vmstat
vmstat 1会以1秒钟一条的频率输出磁盘、内存、cpu等信息,那个爽歪歪了。
vmstat 1 a.txt
不过此文件是unix文本,windows下的记事本打开显示不对,如果你想在windows下查看,用UltraEdit打开,并替换^n为^p
这样就没问题了。