Welcome 微信登录

首页 / 操作系统 / Linux

打印Linux系统错误编码

打印Linux系统错误编码

系统运维工程师和系统开发工程师在日常工作中,经常会遇到此类问题“当你进行了一些不当操作,系统会给你错误提示”,这些错误提示在操作系统中都是错误编码的,每一个提示对应一个错误编码,错误编码供程序代码中方便调用,接下来我们会打印出linux操作系统的错误编码及提示,如下:一、系统环境系统版本:内核版本:二、程序代码代码如下:三、编译运行结果如下:[root@CentOS6 erro_num]# gcc error_num.c [r...
Git Rebase教程:用Git Rebase让时光倒流

Git Rebase教程:用Git Rebase让时光倒流

想象一下你正在开发一个激进的新功能。这将是很灿烂的但它需要一段时间。您这几天也许是几个星期一直在做这个。你的功能分支已经超前master有6个提交了。你是一个优秀的开发人员并做了有意义的语义提交。但有一件事情:你开始慢慢意识到,这个疯狂的东西仍需要更多的时间才能真的做好准备被合并回主分支。m1-m2-m3-m4 (master) f1-f2-f3-f4-f5-f6(feature)你也知道的是,一些地方实际上是交叉不大的新功能。它们可以更早地合并到主分支。...
命令行基础工具的更佳替代品

命令行基础工具的更佳替代品

命令行听起来有时候会很吓人,特别是在刚刚接触的时候,你甚至可能做过有关命令行的噩梦。然而渐渐地,我们都会意识到命令行实际上并不是那么吓人,反而是非常有用。实际上,没有命令行正是每次我使用 Windows 时让我感到崩溃的地方。这种感觉上的变化是因为命令行工具实际上是很智能的。 你在任何一个 Linux 终端上所使用的基本工具功能都是很强大的, 但还远说不上是足够强大。 如果你想使你的命令行生涯更加愉悦, 这里有几个程序你可以下载下来替换原来的默认程序, 它...
Linux 上一些很好用的文献目录管理工具

Linux 上一些很好用的文献目录管理工具

你是否写过一些很长很长的文章,以至于你会认为你永远都看不到它的结束?那么你会很明白最糟糕的不是你投入了多少的时间,而是一旦你完成,你仍然要制定和格式化你的所引用的一些参考文献。很幸运的是,Linux 有很多的解决方案:参考书目和文献管理工具。借助BibTex的力量,这些工具可以帮你导入引用源,然后自动生成一个结构化文献目录。这里给大家提供了一些Linux上参考文献管理工具的不完全列表。1. Zotero这应该是最著名的参考文献聚集工具,Zotero作为一个...
Linux系统入门学习:在CentOS7上改变网络接口名

Linux系统入门学习:在CentOS7上改变网络接口名

提问: 在CentOS7,我想将分配的网络接口名更改为别的名字。有什么合适的方法来来重命名CentOS或RHEL7的网络接口?传统上,Linux的网络接口被枚举为eth[0123...],但这些名称并不一定符合实际的硬件插槽,PCI位置,USB接口数量等,这引入了一个不可预知的命名问题(例如,由于不确定的设备探测行为),这可能会导致不同的网络配置错误(例如,由无意的接口改名引起的禁止接口或者防火墙旁路)。基于MAC地址的udev规则在虚拟化的环境中并不有用...
Linux 下用百度网盘客户端高速离线下载

Linux 下用百度网盘客户端高速离线下载

Linux 下各种下载工具很多时候都是无法满速的,特别是BT,种子资源很少的时候下载速度更是无语。偶然发现一个由LiuLang开发的百度网盘客户端软件 bcloud-gui。通过如果使用了百度网盘的离线下载功能,我们就可以实现Linux下高速下载了。 先把文件下载到百度网盘上,然后打开客户端把文件下载到本机即可,可以支持断点续下。安装请用户直接到bcloud-packages下载发行版相对应的安装包, 比如deb, rpm等.如果需要手动安装的话, 也可以...
小技巧:“启动器的shell脚本会调用xterm来运行” 的解决办法

小技巧:“启动器的shell脚本会调用xterm来运行” 的解决办法

本文针对 Mate 1.8.1 桌面环境下,CentOS 7.0 (x86_64) 和 ArchLinux 2014.10.01 (x86_64) 版本,也同样适用于存在类似问题的其他发行版本。(我自己仅仅在这两种发行版本下使用)问题提出按照旧思路,在面板中添加启动器指向 .sh 脚本,以这个为例:/home/myname/Scripts/pacman_Update.sh但是运行时会默认调用 xterm 来运行。界面既不美观,也不习惯,更为麻烦的是不支持粘...
教你安装CentOS 6.5如何选择安装包

教你安装CentOS 6.5如何选择安装包

近来发现越来越多的运维小伙伴们都有最小化安装CentOS 6.5系统的洁癖,因此,找老男孩来咨询,这个“洁癖”好习惯啊,必须支持,,因此发布本文和大家分享下。(1)系统安装类型选择及自定义额外包组进入如图2-28所示界面。上半部分是系统定制的不同的系统安装类型选择项,默认是“Desktop”,这里我们选择“Minimal”,即最小化安装,下半部分是在上面系统安装类型确定后,额外想添加的...
Budgie(虎皮鹦鹉)桌面环境的新体验

Budgie(虎皮鹦鹉)桌面环境的新体验

Budgie桌面环境是Evolve OS发行版的默认桌面环境,而且是Evolve OS的一个项目。Budgie桌面环境的设计,专注于潮流人士,设计更为小巧、优美而简约。Budgie最难能可贵的一点,是他不亦步亦趋的精神,从设计之初,便从头开始,集思广益,使用了包GTK和其他比如Vala和C语言,设计出了独一无二的优秀桌面环境!Budgie 与GNOME stack进行了紧密的集成,通过底层技术的改进,从而开发出了优秀的可替代的桌面环境。它同样是为开源而生,...
如何在 GitHub 创建一个“有人用”的项目

如何在 GitHub 创建一个“有人用”的项目

近年来,GitHub的个人页面已经逐渐成为程序员的求职名片,它充分展示了程序员在笔试面试中很难展示的真正编程能力。甚至有企业在招聘广告中说,GitHub项目的星数只要达到一定数量,就免试录取。这也在一定程度上说明了问题——GitHub上的项目必须要有人用,才说明你做的软件是有价值的。那么去创建一个“有人用”的项目?来自纽约的Web开发者Barry Clark根据自己的经验给出了建议。Barry Clark开发...
stat -- 获取比 ls 更多的信息

stat -- 获取比 ls 更多的信息

厌倦了 ls 命令,并且想查看更多有关你的文件的有趣的信息? 试一试 stat!ls 命令可能是每一个 Unix 使用者第一个学习的命令之一, 但它仅仅显示了 stat 命令能给出的信息的一小部分。stat 命令从文件的索引节点获取信息。 正如你可能已经了解的那样, 每一个系统里的文件都存有三组日期和时间, 它们包括最近修改时间(即使用 ls -l 命令时显示的日期和时间), 最近状态改变时间(包括对文件重命名)和最近访问时间。使用长列表模式查看文件信息,...
找一个买的理由:苹果Yosemite系统十大使用技巧

找一个买的理由:苹果Yosemite系统十大使用技巧

最新的Yosemite系统有很多熟悉的功能,但仍有一些很不一样的特征,其中10种特性会改变使用Mac的方式。Mac也是一部手机如果Mac和iPhone处于同样的WiFi网络中,用户可以通过Mac发送并接收短信、彩信和iMessage,还能打电话。从OS X Mountain Lion开始,无论在iOS设备或Mac都能和其他iOS用户发送iMessages,而FaceTime(2010年推出)让我们可以在这两个平台上进行视频通话。在Yosemite上,只要M...
Ubuntu 14.10/14.04/12.04 安装 MAC OS 启动器克隆 Cairo Dock 3.4

Ubuntu 14.10/14.04/12.04 安装 MAC OS 启动器克隆 Cairo Dock 3.4

Cairo Dock 是一款快速和轻桌面界面启动面板(是苹果 MAC OS 的 DOCK 的克隆),可用最新的版本是Cairo Dock 3.4,最近已发布,功能变化:一个更好的图形用户界面,改进支持 Compiz,更好的支持 DOCKBAR 、wayland 和EGL一体化。安装 Cairo-Dock 3.4, 因为有 PPA 安装非常方便,支持 Ubuntu 14.10 Utopic Unicorn、Ubuntu 14.04 Trusty Tahr、U...
<< 881 882 883 884 885 886 887 888 889 890 >>