自己在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:操作系统是用来用的,不是用来学的?看你对它的态度了,看你是想把《红楼梦》当成石头去砸人,还是想找一个小亭,静静地坐在那去品味其中的哲理与爱情。
推荐阅读
1、什么是过滤器管道使用竖线(|)将两个命令隔开,竖线左边命令的输出就会作为竖线右边命令的输入。连续使用竖线表示第一个命令的输出会作为第二个命令的输入,第二个命令的输出又会作为第三个命令的输入, ...
[详细]
蜡笔小新 2024-11-19 21:18:53
这篇文章主要介绍Linux中tput命令怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux常用命令tput命令将通过ter ...
[详细]
蜡笔小新 2024-11-16 12:00:46
数字图书馆近期展出了一批精选的Linux经典著作,这些书籍虽然部分较为陈旧,但依然具有重要的参考价值。如需转载相关内容,请务必注明来源:小文论坛(http://www.xiaowenbbs.com)。 ...
[详细]
蜡笔小新 2024-11-08 10:55:29
技术日志:Ansible的安装及模块管理详解 ...
[详细]
蜡笔小新 2024-11-03 15:01:47
如何将PHP文件上传至服务器及正确配置服务器地址 ...
[详细]
蜡笔小新 2024-10-31 15:32:47
对于喜爱使用 Linux 终端进行日常操作的系统管理员来说,Calcurse 提供了一种强大的方式来管理日程安排、待办事项及会议。本文将详细介绍如何在 Linux 上安装和使用 Calcurse,帮助用户更有效地组织工作。 ...
[详细]
蜡笔小新 2024-11-21 17:01:54
本文详细介绍了如何在Linux环境下为Jupyter Notebook配置Python、Python3、R及Go四种编程语言的环境,包括必要的软件安装和配置步骤。 ...
[详细]
蜡笔小新 2024-11-20 18:37:27
本文详细介绍了如何在ARM架构的目标设备上部署SSH服务端,包括必要的软件包下载、交叉编译过程以及最终的服务配置与测试。适合嵌入式开发人员和系统集成工程师参考。 ...
[详细]
蜡笔小新 2024-11-20 14:13:38
本文介绍如何通过虚拟机搭建一个多节点的Linux环境,这对于学习、实验和项目部署都具有重要意义。文章详细讲解了网络IP设置、节点间通信等关键步骤。 ...
[详细]
蜡笔小新 2024-11-18 11:49:49
整理于2020年10月下旬:总结过去,展望未来Itistoughtodayandtomorrowwillbetougher.butthedayaftertomorrowisbeau ...
[详细]
蜡笔小新 2024-11-17 10:24:41
本文介绍了编程语言的基本分类,包括机器语言、汇编语言和高级语言的特点及其优缺点。随后详细讲解了Python解释器的安装与配置方法,并探讨了Python变量的定义、使用及内存管理机制。 ...
[详细]
蜡笔小新 2024-11-17 09:03:36
在 CentOS 7 系统中,iptables 的过滤表和 NAT 表具有重要的应用价值。本文通过具体实例详细介绍了如何配置 iptables 的过滤表,包括编写脚本文件 `/usr/local/sbin/iptables.sh`,并使用 `iptables -F` 清空现有规则。此外,还深入探讨了 NAT 表的配置方法,帮助读者更好地理解和应用这些网络防火墙技术。 ...
[详细]
蜡笔小新 2024-11-11 18:33:22
当我们忘记了Debian系统的登录密码而无法进入系统时,可以通过以下方法进行密码重置。在GRUB2引导界面中选择Debian启动项,按下“e”键进入编辑模式。接着找到以“linux”或“linux16”开头的行,在该行末尾添加“init=/bin/bash”参数。保存并继续启动,系统将进入单用户模式,此时可以使用`passwd`命令来重置root用户的密码。完成后重启系统即可正常登录。 ...
[详细]
蜡笔小新 2024-11-11 12:43:08
在 openSUSE Tumbleweed 系统上搭建 51 单片机开发环境并进行编程实践。首先,通过 `sudo zypper in emacs` 命令安装文本编辑器 Emacs。接着,使用 `sudo zypper in sdcc` 安装 SDCC 编译器。最后,利用 `wget` 下载 sdcflash Python 脚本,以便于单片机的烧录和调试。此外,还介绍了如何配置开发环境,确保各组件协同工作,提高开发效率。 ...
[详细]
蜡笔小新 2024-11-04 12:23:18
Python数据分析入门指南:全面了解Python在数据科学中的应用 ...
[详细]
蜡笔小新 2024-10-31 11:37:04