自己在linux下的各种工具
作者:夜沙 | 来源:互联网 | 2017-11-16 07:27
自己在linux下的各种工具--Linux发行版技术-Debian信息,下面是详情阅读。
1.发行版本:debian
原来一直用Federa Core,但是总觉得安装、配置系统和各种工具的时候不是那么自由。这里的原因不管是对这个发行版本的不熟悉(虽然用了三年)还是由于它自身的问题,总算让我找到了解决方案,那就是转向debian。刚一上手就觉得很顺手,就觉得很适合自己。于是决定做它的忠实用户。
2.编辑器: vim和emacs。
我不喜新厌旧,但我也想试试各种选择。找一个适合自己同时又功能强大的工具是很幸福的。而在editor上给我的选择其实并不多,目前大家都认为功能最强大的两个编辑器是vim,emacs。我一直都用vim,因为我的日常工作无非是配置一些初始文件和写一些小的c程序,vim绝对够用,且轻松自如。emacs 的强大我是早有耳闻的,不过由于vim已够用,同是又由于它的复杂程度一直都有意地远离它,因为我不想给自己找麻烦。虽然我是一个懒人,却又是一个喜欢死缠烂打的人,一但让我喜欢上一个东西,那我的睡眠就会被它占去。不幸的是,事情还是发生了,开端竟是因为想证明vim比emacs好(我比较八卦),结果引火上身。现在我不说这两个哪个强大,因为这两个我都喜欢。不同的人有不同的选择,不同的场合有不同的选择,为什么我不能两个都用?
3.shell:bash
我的第一个shell,且功能强大,就是它了。
4.输入法:fcitx
我是中国人,我离不开汉字,同时英文又差,也离不开五笔,fcitx,小企鹅很顺手。
5.画图:gnuplot, metapost,mayavi
没办法,既然的科研工作,怎么离得开画图。gnuplot 很强大,画一些用到的二维曲线很方便同时二维密度图用上pm3d很漂亮的。metapost 强大的功能可以去看一下王垠的个人主页。mayavi,工作的需要画一些三维等值面,很漂亮,用来弥补gnuplot三维图的不足(当然也许是我还没有发现gnuplot这方面的功能)。
6.写文章:latex
写科技文章用latex似乎没有什么可说的,写slides用beamer 是一种选择,效果相当好.软件选择texlive,中文配置的问题www.ctex.org上有很详细的说明。
7.数学工具:
matlab for linux,mathematica for linux,这两个很好很强大,但它们要钱。maxima 可以作为mathematica的替代,功能不比mathematica差,就是输出格式有些不太好看,当然可以用其它工具来解决这个问题,如imaxima,或者干脆让它输出tex格式,然后转换为pdf格式来看。octave 用作matlab的替代品还是很好的.命令,格式都基本相同,如果一直用matlab的话很容易上手,我原来用matlab,所以用octave 比scilab顺手些。scilab 用于科学计算,完全可以替代matlab不过我自己没怎么用过,不熟。
8.娱乐
看电影,听音乐mplayer ,xmms。游戏: 我玩游戏一直不开窍,玩什么都很差,也许和智商有关。话说我是一只笨鸟,还是集中找一些能飞上去的树先飞吧,尽管有些“飞得上去”,只是疑似,也许,可能,大概。
9.上网
浏览网页用firefox,我现在的debian上的是iceweasel,一只白色的疑似小猢狸.qterm 上bbs。ftp 工具:gftp(当然这些事在emacs 上都能干,这是我为什么喜欢上emacs 的原因特别是收发邮件太方便了)。
10.浏览文档
pdf:xpdf ,evince, adobe reader for linux
chm:xchm
doc:openoffice
ps:gv
总结:文中所提到的工具只是tools for linux中相当相当少的一部分,linux的爱好者和使用者可以根据自己的需要配置自己的工作环境,不过说实话,linux为你省了钱,同时它也会耗你一些时间去熟悉并喜欢上它。即使它是你的一只宠物(这样说不太合适,因为它更像一个朋友。)它也有不听话的时候,不顺从的时候。关键在于你要花很长的时间和它相处,熟悉并了解它,这样你们就能和谐相处了,要知道它能帮你做很多你想做的事。
PS:操作系统是用来用的,不是用来学的?看你对它的态度了,看你是想把《红楼梦》当成石头去砸人,还是想找一个小亭,静静地坐在那去品味其中的哲理与爱情。
推荐阅读
BashShell作为Linux的指定合作伙伴我们已经再熟悉不过了,使用Bash可以快速编写简单的脚本方便我们的日常比如善用vim,awk和sed三剑客,也可以创建十分复杂的逻辑, ...
[详细]
蜡笔小新 2023-10-15 15:25:58
系统安装Debian系统的安装方式和Ubuntu系统的安装方式几乎是一样的,毕竟Ubuntu系统是基于Debian的,就如同CentOS基于Redhat ...
[详细]
蜡笔小新 2023-10-16 17:32:55
本文介绍了提升Python编程效率的十点建议,包括不使用分号、选择合适的代码编辑器、遵循Python代码规范等。这些建议可以帮助开发者节省时间,提高编程效率。同时,还提供了相关参考链接供读者深入学习。 ...
[详细]
蜡笔小新 2023-12-14 21:51:04
在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ...
[详细]
蜡笔小新 2023-12-14 18:48:02
本文详细介绍了Vim编辑器中的三种模式(命令模式、末行模式和编辑模式)以及它们之间的操作区别和切换方法。Vim编辑器凭借其多种命令快捷键和高效率的操作方式,得到了广大厂商和用户的认可。对于想要高效操作文本的用户来说,了解这些模式的使用方法是必不可少的。 ...
[详细]
蜡笔小新 2023-12-12 15:59:51
systemd-nspawn可以创建最轻量级的容器(ns的意思就是namespace),本文的实验平台是Ubuntu16.04,x86_64机器。本文的目的是:在Ubuntu中用syst ...
[详细]
蜡笔小新 2023-10-17 14:49:15
对于一般的扩展包,我们一般直接pipinstallxxx即可安装,但是unrar直接安装后,发现并不能通过Python程序实现解压的功能& ...
[详细]
蜡笔小新 2023-10-17 11:55:50
CentOS7系统目录LINUX有四种基本文件系统类型普通文件:如文本文件、C语言元代码、SHELL脚本、二进制的可执行文件等,可用cat、less、 ...
[详细]
蜡笔小新 2023-10-16 20:30:51
下载了一个东西想看一下摘要是否正确,但是cmd没有这个小工具,只好用Ubuntu来辅助一下,在右键菜单内加入一个选项叫”在这里打开Ubuntu”,期望是点下去后打开wsl然后工作目 ...
[详细]
蜡笔小新 2023-10-16 17:28:49
阿里云服务器iis设置方法与上千种Linux桌面版本相比,Linux服务器只有可怜的十几种。但想要选对适合你的企业需要的仍然不是件容易的事情,选Linux服务器首先要 ...
[详细]
蜡笔小新 2023-10-16 16:25:05
ANSI是什么编码?用Notepad创建一个文本文件text.txt,其默认编码格式为ANSI(乍看之下,还以为是ASCII ...
[详细]
蜡笔小新 2023-10-14 11:04:33
【技术分享】如何通过恶意插件在Atom中植入后门 ...
[详细]
蜡笔小新 2023-10-13 17:50:49
使用教材:《learnyouaHaskell》,中文1-8章戳我准备工作。编译器&调试器:安装HaskellPlatform, ...
[详细]
蜡笔小新 2023-10-13 15:56:09
本文介绍了在MacOS系统上安装MySQL的步骤,并详细说明了如何设置MySQL服务的开机启动和如何修改MySQL的密码。通过下载MySQL的macos版本并按照提示一步一步安装,在系统偏好设置中可以找到MySQL的图标进行设置。同时,还介绍了通过终端命令来修改MySQL的密码的具体操作步骤。 ...
[详细]
蜡笔小新 2023-12-11 17:35:39
1、打开etcsysconfiggrub, #vimetcsysconfiggrub 内容如下: ...
[详细]
蜡笔小新 2023-10-17 15:06:58