刨根问底之shell里的运行环境
在Ubuntu里,我们经常在终端中使用sudo
来提权–以普通用户的身份去行使管理员的权限(前提是知道管理员用户的密码),这样减少了root用户的登录次数和管理时间,也提高了系统的安全性。不过有时候我们会直接用su
切换到管理员进行一系列操作。本篇博文就是总结sudo
,su
对bash运行环境的影响。明白了这点,你将明白在公司里怎样使用代理。
Skill
在Ubuntu里,我们经常在终端中使用sudo
来提权–以普通用户的身份去行使管理员的权限(前提是知道管理员用户的密码),这样减少了root用户的登录次数和管理时间,也提高了系统的安全性。不过有时候我们会直接用su
切换到管理员进行一系列操作。本篇博文就是总结sudo
,su
对bash运行环境的影响。明白了这点,你将明白在公司里怎样使用代理。
正所谓“工欲善其事,必先利其器”,而作为一个专业的码农,怎么能不好好对待自己编程的利器– VIM 编辑器呢!可能读者会说编程的利器不应该是各种语言的集成工具么?像编写 C/C++ 程序的 VS,Codeblock(跨平台)软件,像编写 Java 程序的 Eclipse(现在已经有支持 C/C++/Python 的插件),像编写 Python 程序的 PyCharm 等。这些人性化的开发集成环境功能强大,使用方便。不过成也在此,败也在此。本文将详细介绍Vim编辑器以及其基本入门级配置。
[阅读全文]在ACM编程过程中,经常会碰到一些千奇百怪的编译错误。本篇博文就是对这些比较隐晦的编译错误做一下记录,以方便在今后的编程中少走些弯路。
[阅读全文]Docker是一个开源项目,它是基于linux容器(LXC)等技术,旨在实现轻量级的操作系统虚拟化的一个解决方案。用户操作Docker的容器就像操作虚拟机一样,但是它比虚拟机更轻量更快速。
[阅读全文]Eclipse是个强大的集成工具,写JAVA程序的人基本都会首选该工具,然而它的强大并不仅仅体现在对JAVA的支持上,实际上用Eclipse可以写C/C++程序以及Python代码等。当然这一切都需要安装一些插件并进行一些配置。这里就对其配置进行一些记录。
[阅读全文]