Welcome 微信登录

首页 / 操作系统 / Linux

Linux 基础入门教程----Linux 下软件安装

Linux 基础入门教程----Linux 下软件安装

介绍介绍 Ubuntu 下软件安装的几种方式,及 apt,dpkg 工具的使用。一、Linux 上的软件安装通常 Linux 上的软件安装主要有三种方式:在线安装从磁盘安装deb软件包从二进制软件包安装从源代码编译安装这几种安装方式各有优劣,而大多数软件包会采用多种方式发布软件,所以我们常常需要全部掌握这几种软件安装方式,以便适应各种环境。下面将介绍前三种安装方式,从源码编译安装你将在 Linux 程序设计中学习到。二、在线安装试想一下,平时我们在使用 W...
Linux 基础入门教程----正则表达式基础

Linux 基础入门教程----正则表达式基础

介绍虽然我们这一节的标题是正则表达式,但实际这一节只是介绍grep,sed,awk这三个命令,而正则表达式作为这三个命令的一种使用方式(命令输出中可以包含正则表达式)。正则表达式本身的内容很多,要把它说明清楚需要单独一门课程来实现,不过我们这一节中涉及到的相关内容通常也能够满足很多情况下的需求了。一、正则表达式什么是正则表达式呢?正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expression,在代码中...
Linux 基础入门教程----数据流重定向

Linux 基础入门教程----数据流重定向

介绍开始对重定向这个概念感到些许陌生,但通过前面的课程中多次见过>或>>操作了,并知道他们分别是将标准输出导向一个文件或追加到一个文件中。这其实就是重定向,将原本输出到标准输出的数据重定向到一个文件中,因为标准输出(/dev/stdout)本身也是一个文件,我们将命令输出导向另一个文件自然也是没有任何问题的。一、数据流重定向下面简单的回顾一下前面经常用到的两个重定向操作:$ echo "hello shiyanlou" > redi...
Linux 基础入门教程----简单的文本处理

Linux 基础入门教程----简单的文本处理

介绍这一节我们将介绍这几个命令tr(注意不是tar),col,join,paste。实际这一节是上一节关于能实现管道操作的命令的延续,所以我们依然将结合管道来熟悉这些命令的使用。一、常用的文本处理命令二、文本处理命令1.tr 命令tr 命令可以用来删除一段文本信息中的某些文字。或者将其进行转换。使用方式:tr [option]...SET1 [SET2]常用的选项有:选项说明-d删除和set1匹配的字符,注意不是全词匹配也不是按字符顺序匹配-s去除set1...
Linux 基础入门教程----命令执行顺序控制与管道

Linux 基础入门教程----命令执行顺序控制与管道

介绍顺序执行、选择执行、管道、cut 命令、grep 命令、wc 命令、sort 命令等,高效率使用 Linux 的技巧。一、命令执行顺序的控制1.顺序执行多条命令通常情况下,我们每次只能在终端输入一条命令,按下回车执行,执行完成后,我们再输入第二条命令,然后再按回车执行…… 你可能会遇到如下使用场景:我需要使用apt-get安装一个软件,然后安装完成后立即运行安装的软件(或命令工具),又恰巧你的主机才更换的软件源还没有更新软件...
Linux系统入门教程:在Linux上安装Git

Linux系统入门教程:在Linux上安装Git

问题: 我尝试从一个Git公共仓库克隆项目,但出现了这样的错误提示:“git: command not found”。 请问我该如何在某某Linux发行版上安装Git?Git是一个流行的开源版本控制系统(VCS),最初是为Linux环境开发的。跟CVS或者SVN这些版本控制系统不同的是,Git的版本控制被认为是“分布式的”,某种意义上,git的本地工作目录可以作为一个功能完善的仓库来使用,它具备完整的历史记录...
Emacs和Vim:神的编辑器和编辑器之神

Emacs和Vim:神的编辑器和编辑器之神

0. 序章:神器的传说在这个蔚蓝色的星球上,流传着两大神器的传说:据说Emacs是神的编辑器,而Vim是编辑器之神。追求独步天下的高手和低手们争着一睹它们的风采,可看到它们朴素单薄的界面后,不禁心下怀疑:这就是神器吗?甚至有人生了轻视之心。肤浅的人嗤之以鼻,说:什么年代了,还抱着这么老土的玩意不放,真他妈Geek!同学,请冷静下来,听我说:它们的确够老了,都几十年的寿命了,但你想想为什么,为什么这么古老的编辑器,却有越来越多的人皈依它们。Windows下用...
Linux 下通过命令行、桌面应用、Web端使用 IRC,你会几样?

Linux 下通过命令行、桌面应用、Web端使用 IRC,你会几样?

IRC (Internet Relay Chat) ,中文一般称为”互联网中继聊天“,是一种文本通信层协议,存在至今至少15年了。全球成千上万的人们使用它进行快速交流,在线会议,在线实时文本采访,技术性问题求助等。在 Linux 的世界里,正是由于这些需求, IRC 变得相当的流行。大部分的开源项目都有一个专用房间用于帮助用户解决技术性问题,社区活跃开发者们讨论交流。连接到这些房间的方式多种多样,最终用怎样的方式取决于你自己的喜好。...
iptables使用总结

iptables使用总结

iptables是Linux中的防火墙,在Linux中可以过滤数据包。下面简单的介绍下iptables的应用。①iptables在Linux中有五个钩子函数(hook function)PREROUTING:数据包进入了主机,但是还没有被路由的阶段。INPUT:数据包进入到主机内部。FORWARD:数据包将由从本主机转发出去。POSTROUTING:数据包马上由本级发送出去。OUTPUT:数据包从本主机发送出去。②iptables在Linux中的四个链fi...
Linux 日志基础

Linux 日志基础

首先,我们将描述有关 Linux 日志是什么,到哪儿去找它们,以及它们是如何创建的基础知识。如果你已经知道这些,请随意跳至下一节。Linux 系统日志许多有价值的日志文件都是由 Linux 自动地为你创建的。你可以在 /var/log 目录中找到它们。下面是在一个典型的 Ubuntu 系统中这个目录的样子:一些最为重要的 Linux 系统日志包括:/var/log/syslog 或 /var/log/messages 存储所有的全局系统活动数据,包括开机信...
使用VMware克隆功能的一个网络配置问题

使用VMware克隆功能的一个网络配置问题

今天准备在自己机器上安装Hadoop,按照规划需要一个Namenode,两个Datanode,这样的话,需要三个节点,在安装完第一个节点CentOS 6.5系统后,为了方便,使用了VMware的克隆功能,但是打开克隆的系统发现网络配置出了问题,系统网络没有正确配置,且重启网络服务,报“没有找到合适的设备”错误,如图1和图2:图1图2查看克隆新系统网卡的相关配置信息: cat /etc/udev/rules.d/70-persiste...
<< 971 972 973 974 975 976 977 978 979 980 >>