Welcome 微信登录

首页 / 操作系统 / Linux

Linux文本处理工具之sort,uniq实例详解

Linux文本处理工具之sort,uniq实例详解

Linux文本处理工具之sort,uniq实例详解sort:将输入行按照键值字段与数据类型选项以及locate排序语法: sort [option] [file(s)]主要选项:-b忽略开头的空白-c检查文件是否已经正确排序-f排序时忽略大小写,均视为大写字母-m将几个排序好的文件,合并为一个排序后的输出数据流-M将前面3个字母依照月份的缩写进行排序-k定义排序键值字段,按照那个字段(file)进行排序-n依照数值的大小排序-o outfile将排序后的结...
Linux系统下Java和Scala环境配置

Linux系统下Java和Scala环境配置

最近,笔者在研究一个有关“自然语言处理”的项目,在这个项目中,需要我们用Spark进行编程。而Spark内核是由Scala语言开发的,所以在使用Spark之前,我们必须配置好Scala,而Scala又是运行在JVM上的,所以在配置Scala之前,先要配置好JDK。下面是我个人的一些总结。我是在Win7系统下开的虚拟机,虚拟机的系统是CentOS7,在创建虚拟机完成后,它会自带一个OpenJDK,我的版本是这样的:但是因为最开始不了解...
CentOS系统修复模式

CentOS系统修复模式

最近在一次调CentOS系统分辨率的时候出了意外,造成的结果就是登录后提示“Could not apply the stored configuration for monitors”,结果上网一搜,原来是我在改分辨率的时候被系统创建了显示器配置文件,等我一登录系统就读取配置文件,发现没有匹配的显示器,结果报错。网上的解决办法是删除那个显示器配置文件,也就是执行如下命令:rm -f $HOME/.config/monitors.xm...
在CentOS上安装GO运行环境及其开发工具LiteIDE

在CentOS上安装GO运行环境及其开发工具LiteIDE

早在五年前,我就想着要是微软出一套基于C语言的易于开发的Web框架该多好,那性能肯定比Asp.Net要高很多。后来知道有个PHP性能不错,但是又由于讨厌在HTML页面里面写蛋疼的后台代码,于是一度很鄙视PHP。最近由于云计算的风行,GO语言也被追捧,下面我就在CentOS系统上安装GO运行时和开发工具做尝试。一、安装GO运行环境1、安装GO运行环境,必须确保机子上已经安装了GCC编译器。想知道机子上有没有安装GCC简单,只需输入“gcc --v...
Ubuntu笔记本电池续航不佳解决

Ubuntu笔记本电池续航不佳解决

Ubuntu 桌面在笔记本中的电池续航表现一直都不太好,同样一台笔记本运行 Windows 10 电池可维持 8 小时的情况下,使用 Ubuntu 可能只能坚持不过 4 小时。当然基于不同的硬件设备和用户的使用场景,不同系统和内核的优化情况不一样,存在笔记本电池续航上的巨大差异也没啥好奇怪的。但大家不要误解,我们在不同硬件设备中运行的系统如 Chrome OS、Android、Ubuntu Phone 和 Sailfish OS 中都不难看出,其实只要对系...
Linux Shell脚本入门学习系列

Linux Shell脚本入门学习系列

看标题大家应该知道,这是一个关于 Linux Shell 脚本的系列文章。通过本系列文章希望帮助 Linux 初学用户快速开始上手编写 Shell 脚本,能够利索的对脚本进行测试和使用。在接下来的首篇文章中,我们将介绍什么是 Shell,有哪些 Linux Shell 类型,什么是 Shell 脚本以及如何编开始写自己的 Shell 脚本等内容。什么是(Unix) ShellUnix Shell 即大家俗称的 Shell 是源于 Unix/Linux 的命...
Bash on Windows 体验测试 -- 介绍及安装

Bash on Windows 体验测试 -- 介绍及安装

前言微软在上周的Windows BUILD大会上宣布,WIN10将引入原生Bash,并将很快在技术预览版中推出。如此一来,Windows的命令行工具就不再只有cmd和powershell了,我们可以还可以使用bash。在2016/4/8收到了Windows 10 14316版本的技术预览版推送,看了下介绍,果然包含了bash。下面我们来介绍并安装这个新玩意。为啥我们要用bash因为在Linux下,有大量的开源工具和软件,我们可以通过bash来使用它们。Wi...
Ubuntu系统中安装数据去重备份工具zbackup 1.5

Ubuntu系统中安装数据去重备份工具zbackup 1.5

zbackup是一个全局去除重复数据备份工具,基于rsync备份理念。这种方式只有新的变化被存储,只要文件不太不同,所需的存储量是非常低的。以前存储的任何备份文件都可以随时读取。与程序格式无关,所以你可以备份任何文件(包括任何类型的文件,专有格式,甚至原始磁盘镜像。推荐阅读:zBackup:一个多功能的去重备份工具 http://www.linuxidc.com/Linux/2015-05/118101.htm特征:Parallel LZMA or LZO...
OneDrive for Business下一代同步客户端春季更新概览

OneDrive for Business下一代同步客户端春季更新概览

去年,微软宣布推出 OneDrive for Business 下一代同步客户端的首个版本,大提高了其同步的可靠性和性能。今天微软再次宣布,他们正对 OneDrive for Business 下一代同步客户端春季更新进行改造升级,会对其进行更深入的升级并推出新功能。其中改进的主要方面将包括:Windows 8.1 支持:完成了对目前 Windows 家族中主流操作系统(Windows 7、8.x 和 10)的支持承诺。Office 2016 集成:与 O...
Ubuntu 16.04安装资源管理器软件 Double Commander

Ubuntu 16.04安装资源管理器软件 Double Commander

Double Commander是一款很好的文件管理器,能够极大提高使用计算机的效率。Double Commander 是一款类似TC的免费开源的资源管理器软件。开源免费,跨平台。先看截图:特征支持Unicode所有工作在后台运行多重命名工具标签介面自定义列内部文本编辑器(F4)的语法就内置文件查看器(F3)在十六进制查看文件,二进制或文本格式档案处理子目录。您可以方便地复制文件。支持文件类型:ZIP, TAR GZ, TGZ, LZMA and also...
使用awk格式化输出文本

使用awk格式化输出文本

注意:本文并不是一篇awk入门文章,而是偏重实例讲解awk借鉴了c语法,因此awk在许多地方还保留有c语言的痕迹,比如printf语句;for,if的语法结构等介绍最简单地说,AWK 是一种用于处理文本的编程语言工具,处理模式是只要在输入数据中有模式匹配,就执行一系列指令。awk命令格式为:awk {pattern + action} {filenames}awk可以读取后接的文件,也可以读取来自前一命令的标准输入,它分别扫描输入数据的每一行,查找命令行中...
GitLab 7.9 升级到 8.0.1

GitLab 7.9 升级到 8.0.1

1.gitlab8.0更新说明GitLab 8.0 现在完全集成了持续集成工具 (GitLab CI) ,此外还完全重写了 UI,节省了至少 50% 的磁盘空间。更快的合并,内置持续集成(CI)到 GitLab 本身,提高了界面和导航,以及“通过电子邮件回复”功能,它可以使用户通过移动设备就能够对某个问题上迅速发表评论,或者合并请求。GitLab 8.0 主要改进:更好的 HTTP 支持邮件快速回复Gmail 快速打开改善文件上传功...
Virtualenv创建虚拟环境安装Flask

Virtualenv创建虚拟环境安装Flask

Virtualenv 有什么用?如果你象我一样热爱 Python ,那么除了基于 Flask 的项目外 还会有其他项目用到 Python 。当项目越来越多时就会面对使用不同版本的 Python 的 问题,或者至少会遇到使用不同版本的 Python 库的问题。摆在你面前的是:库常常不能 向后兼容,更不幸的是任何成熟的应用都不是零依赖。如果两个项目依赖出现冲突, 怎么办?Virtualenv 就是救星!它的基本原理是为每个项目安装一套 Python ,多套 P...
Android Studio更新升级方法

Android Studio更新升级方法

自从2013 Google I/O大会之后,笔者就将Android ide开发工具从eclipse迁移到Android Studio了,android studio一直在更新完善,为了与时俱进,我们当然要将工具更新到最新版本啦!其实更新本来是很简单,只要从Android Studio Help菜单中选择Check for Update即可:但是你会收到如下提示:小伙伴们这是为什么呢?因为“伟大的墙”!!!下面介绍笔者的解决方法。1....
Emmet:HTML/CSS代码快速编写神器

Emmet:HTML/CSS代码快速编写神器

Emmet的前身是大名鼎鼎的Zen coding,如果你从事Web前端开发的话,对该插件一定不会陌生。它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,比如下面的演示: Zen coding下的编码演示去年年底,该插件已经改名为Emmet。但Emmet不只改名,还带来了一些新特性。本文就来直观地演示给你。 一、快速编写HTML代码 1. 初始化 HTML文档需要包含一些固定的标签,比如<html>、<hea...
<< 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 >>