红联Linux门户

Linux帮助
  • 轻松使用git命令创建代码仓库

    2016-08-25 - 我们已经可以轻松使用git命令上传代码修改了,本篇我们将学习如何使用git创建repository。 创建repository的五个步骤命令: git init git add all git commit -m comment git remote add origin https://gitserver/username/projectname.git git push -u ori...

  • linux的exec和source命令区别

    2016-08-23 - exec和source都属于bash内部命令(builtins commands),在bash下输入man exec或man source可以查看所有的内部命令信息。 bash shell的命令分为两类:外部命令和内部命令。外部命令是通过系统调用或独立的程序实现的,如sed、awk等等。内部命令是由特殊的文...

  • 怎么让dd命令显示执行进度?怎么让dd命令显示执行进度?

    2016-08-23 - 如果你使用的是GNU版本的dd,并且coreutils版本高于8.24,那么可以使用status选项。例如: 我使用的dd版本为 8.25: 系统:Ubuntu 16.04 显示执行进度: $ sudo dd if=/dev/sda of=/dev/zero status=progress 上面命令在Mac OS X上执行会出错,因为OS X使用...

  • Linux:使用pv命令显示执行进度Linux:使用pv命令显示执行进度

    2016-08-23 - 在Linux中执行拷贝打包等命令时,并不能显示友好的进度条。为了能更好的监控执行进度,可以使用一个叫pv的命令。 pv是一个显示其他命令执行进度的一个工具,它可以显示如下信息: 执行时间 进度的百分比 显示执行速度 总的数据传输量 剩余时间 安装pv # Ubun...

  • 基于命令行的推特客户端:Rainbow Stream基于命令行的推特客户端:Rainbow Stream

    2016-08-23 - Rainbow Stream(http://www.rainbowstream.org/)是基于命令行的开源推特客户端,使用Python编写,支持Python 2 和 3。 Terminal-based Twitter Client. Realtime tweetstream, compose, search, favorite and much more fun directly from terminal. Rainb...

  • 终端命令对字符串进行sha1、md5、base64、urlencode/urldecode

    2016-08-20 - sha1、md5、base64 mac: $ echo -n foo|shasum 0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33 - $ echo -n foo|shasum -a 256 2c26b46b68ffc68ff99b453c1d30413413422d706483bfa0f98a5e886266e7ae - $ echo -n foo|openssl dgst -sha1 0beec7b5ea3f0fdbc95d0dd...

  • linux应避免的命令及操作之rm -rf,poweroff,kill,ssh开启粘贴

    2016-08-19 - linux相关应当尽量避免的命令,操作及设置: 1.rm -rf命令 直接使用rm -rf 而不考虑删除的文件,目录,路径是否正确,很容易误删文件,在centos使用rm命令是有提示,是否应当使出,但加上-r选项后,文件便强制删除,没有任何提醒,使用rm -rf,应尽量谨慎...

  • soccer-cli:命令行查询足球比分soccer-cli:命令行查询足球比分

    2016-08-17 - soccer-cli是使用Python编写的、可以在终端命令行查询足球比分和其它和足球相关信息的应用。它使用football-data.org(http://football-data.org/)做为数据来源,football-data提供过去比分、直播实时比分、球员信息等等,支持欧洲的主要足球联赛(英超、西...

  • useradd命令不能够在/home下创建用户主目录

    2016-08-15 - 1、有时候直接使用: useradd hadoop 并不能够在/home下创建hadoop的文件夹,这是由于/etc/login.defs中的假如在/etc/login.defs中的CREATE_HOME被设置为no。 2、解决方案 加上一个-m useradd -m hadoop 在man useradd文档中,会发现,-m可以在系统不允许创建...

  • svn命令之恢复误删的文件svn命令之恢复误删的文件

    2016-08-15 - 如何恢复svn上误删的文件 项目目录、文件内容及历史记录如下所示 我们模拟进行了几次增删动作,最后删除index.c文件 现在,我们用命令行将工程检出 [root@localhost project]# svn co https://10.200.1.201/HSM/branches/test A test/src Checked out revisi...

  • Linux Shell格式化JsonLinux Shell格式化Json

    2016-08-12 - Linux下查看格式化输出json,使用json在线解析可以解决问题。 json地址:http://json.cn/ 其实Linux下有现成的工具可以很好的显示。 1.直接以文本形式展现 {uid:100120,token:1fa9fb8004b04f66b7da57393641eddc} 输入: echo {uid:100120,token:1fa9fb8004b0...

  • hexo常用命令

    2016-08-12 - hexo是一个个人网站生成器,它基于node.js,可快速、简单、强大的生成静态博客框架。 本网页也是有hexo强力驱动。 特收集它的常用命令整理于此,网络上亦有大量文档可供查阅,可到官方。(https://hexo.io/zh-cn/docs/) hexo init 初始化站点,生成一个简单...

  • Linux命令行下的最佳文本编辑器Linux命令行下的最佳文本编辑器

    2016-08-11 - 文本编辑软件在任何操作系统上都是必备的软件。我们在 Linux 上不缺乏非常现代化的编辑软件(http://www.linuxdiyf.com/linux/21568.html),但是它们都是基于 GUI(图形界面)的编辑软件。 正如你所了解的,Linux 真正的魅力在于命令行。当你正在用命令行工...

  • awk系列:如何让awk使用Shell变量awk系列:如何让awk使用Shell变量

    2016-08-10 - 当我们编写 shell 脚本时,我们通常会在脚本中包含其它小程序或命令,例如 awk 操作。对于 awk 而言,我们需要找一些将某些值从 shell 传递到 awk 操作中的方法。 我们可以通过在 awk 命令中使用 shell 变量达到目的,在 awk 系列的这一节中,我们将学习如何...

  • awk系列:如何使用awk内置变量awk系列:如何使用awk内置变量

    2016-08-09 - 我们将逐渐揭开 awk 功能的神秘面纱,在本节中,我们将介绍 awk 内置变量的概念。你可以在 awk 中使用两种类型的变量,它们是:用户自定义变量(我们在第八节[http://www.linuxdiyf.com/linux/23007.html]中已经介绍了)和内置变量。 awk 内置变量已经有预先...

  • strace命令不可信任的一种情况

    2016-08-09 - Linux中,在客户环境中诊断问题的一个非常有用的命令就是strace,可以利用其查看程序执行过程中的系统调用,调用库,每一个系统调用的时间,以及接收到的信号等等,在这里就不详细阐述strace的功能了。 最近刚好遇到一个棘手的问题,在一个客户的环境中,应...

  • nice命令兼容性分析实例

    2016-08-08 - 背景 产品实验室出现一例日志转储问题,经定位发现当前版本没有提供nice命令,而cron拉起定时任务时,却调用了nice命令,对定时任务做优先级调整。 毫无疑问后续版本需要提供nice命令,但是能否在之前的版本升级到后续版本时,将该nice命令copy一份到升级前...

  • bc:一个命令行计算器bc:一个命令行计算器

    2016-08-07 - 假如你在一个图形桌面环境中需要一个计算器时,你可能只需要一路进行点击便可以找到一个计算器。例如,Fedora 工作站中就已经包含了一个名为 Calculator 的工具。它有着几种不同的操作模式,例如,你可以进行复杂的数学运算或者金融运算。但是,你知道吗,命...

  • awk系列:如何使用awk的特殊模式BEGIN和END-技术awk系列:如何使用awk的特殊模式BEGIN和END-技术

    2016-08-07 - 在 awk 系列的第八节,我们介绍了一些强大的 awk 命令功能,它们是变量、数字表达式和赋值运算符。 本节我们将学习更多的 awk 功能,即 awk 的特殊模式:BEGIN 和 END。 随着我们逐渐展开,并探索出更多构建复杂 awk 操作的方法,将会证明 awk 的这些特殊功...

  • linux终端下用命令打开软件后要关闭软件才能继续下一条命令

    2016-08-06 - 用终端打开chromium浏览器(命令:chromium-browser)的时候发现打开浏览器之后无法继续在终端输入命令,只能关闭浏览器或者在终端按下Ctrl+c,此时系统将退出浏览器并可以继续在终端输入命令。如果在打开浏览器命令chromium-browser后加上符号,则可以在按...

  • linux echo命令的-n、-e两个参数

    2016-08-05 - 1.echo -n 不换行输出 $echo -n 123 $echo 456 最终输出 123456 而不是 123 456 2.echo -e处理特殊字符 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出: \a 发出警告声; \b 删除前一个字符; \c 最后不加上换行符号; \f 换行但光标...

  • awk系列:怎样使用awk变量、数值表达式以及赋值运算符awk系列:怎样使用awk变量、数值表达式以及赋值运算符

    2016-08-05 - 我觉得 awk 系列 将会越来越好,在本系列的前七节我们讨论了在 Linux 中处理文件和筛选字符串所需要的一些 awk 命令基...

  • Linux常用帮助命令man,help,info

    2016-08-04 - 1.man 命令 --man 命令 -(manual) #获取指定命令的帮助 --man ls #查看ls的帮助 --man -f 命令 #查看命令拥有哪个级别的帮助 #相当于whatis 命令 eg: man -5 passwd man -4 null man -8 ifconfig ----------补充:man的级别----------------- 1 : 查看命令的...

  • linux命令行解压小技巧一例linux命令行解压小技巧一例

    2016-08-04 - 大家都为linux下压缩格式繁多,而且每种格式都对应不同的命令,这是个很让人头疼的问题。 我就介绍个方法给大家: 在bashrc里加入: ex () { if [ -f $1 ] ; then case $1 in *.tar.bz2) tar xjf $1 ;; *.tar.gz) tar xzf $1 ;; *.bz2) bunzip2 $1 ;; *.rar)...

  • Linux中awk命令正确的求最大值、最小值、平均值、总和Linux中awk命令正确的求最大值、最小值、平均值、总和

    2016-08-03 - test.txt文件内容: 9 11 35 21 42 118 求最大值: awk BEGIN {max = 0} {if ($1+0 max+0) max=$1} END {print Max=, max} test.txt Max= 118 求最小值: awk BEGIN {min = 65536} {if ($1+0 min+0) min=$1} END {print Min=, min} test.txt Min= 9 求和: c...

  • linux命令技巧--找出jar包中class的全路径名linux命令技巧--找出jar包中class的全路径名

    2016-08-02 - 很多时候,我们需要使用class的全路径名才能使用。 这里,使用linux命令查找jar包中class的全路径名: jar tf : 显示一个JAR文件中的文件列表 通过 grep 管道筛选出RowCountEndpoint.class的全路径名 本文永久更新地址: http://www.linuxdiyf.com/linux/229...

  • linux命令:xxd

    2016-08-01 - 使用方法: xxd [options] [infile [outfile]] xxd -r[evert] [options] [infile [outfile]] xxd 命令用于用二进制或十六进制显示文件的内容,如果没有指定outfile参数,则把结果显示在屏幕上,如果指定了outfile则把结果输出到 outfile中;如果infile参数为...

  • Python实现Linux命令xxd -i功能

    2016-08-01 - 一. Linux xxd -i功能 Linux系统xxd命令使用二进制或十六进制格式显示文件内容。若未指定outfile参数,则将结果显示在终端屏幕上;否则输出到outfile中。详细的用法可参考linux命令xxd(http://www.linuxdiyf.com/linux/22893.html)。 本文主要关注xxd命令-...

  • Android sh终端下time命令(time在linux下统计程序运行时间)

    2016-07-29 - time是linux下的命令,可以用来统计一个程序运行的时间,包括user time 和 sys time和 总的时间 real time。 在linux终端输入type time会有如下提示: uiprj@apssui-sha-025:~/code/qual20160104$ type time time is a shell keyword adb shell进到终端执行:...

  • awk系列:awk怎么读取标准输入(STDIN)awk系列:awk怎么读取标准输入(STDIN)

    2016-07-26 - 在 awk 系列的前几节,我们看到大多数操作都是从一个文件或多个文件读取输入,或者你想要把标准输入作为 awk 的输入。 在 awk 系列的第七节中,我们将会看到几个例子,你可以筛选其他命令的输出代替从一个文件读取输入作为 awk 的输入。 我们首先从使用 dir...

  • awk系列:如何使用awk的‘next’命令awk系列:如何使用awk的‘next’命令

    2016-07-25 - 在 awk 系列的第六节,我们来看一下next命令 ,它告诉 awk 跳过你所提供的所有剩下的模式和表达式,直接处理下一个输入行。 next 命令帮助你阻止运行命令执行过程中多余的步骤。 要明白它是如何工作的, 让我们来分析一下 food_list.txt 它看起来像这样: Foo...

  • shell命令统计文件内容行数和行首地址

    2016-07-25 - 近日工作遇到需要统计文本文件内容包含多少行的问题,同时求取出每行行首的偏移地址。 一行一行读取文件内容,计算行数和行首的offset当然是一个方法。使用shell命令来计算,则是一个快速有效的验证手段。 1.计算文本文件行数 # wc -l /your/file/patch 2.计...

  • Linux中,你一定要掌握的网络基本命令!

    2016-07-24 - 不论你是一个有追求的 Linux 系统管理者,或是 Linux 狂热者,这些基础且重要的 Linux 网络命令你一定要了解! 在学习 Linux 的过程中,大家都会非常注意命令行的运用,想必也看过很多书来进行学习。在今天的文章中,我(注:作者为 Abhishek Prakash)给大...

  • vagrant基本命令

    2016-07-24 - 下面列出了一个常用的Vagrant命令。 Ubuntu 安装 vagrant:http://www.linuxdiyf.com/linux/21861.html # 查看Vagrant版本 $ vagrant --version Vagrant 1.8.1 # 添加Box(虚拟机镜像) # Box名 vagrant box add ubuntu/trusty64-juju Box搜索:https://atlas....

  • make命令进行宏编译make命令进行宏编译

    2016-07-24 - 如果我的执行文件要包含四个源文件,那么我得做以下几件事:分别对四个源文件进行gcc -c目标文件编译,产生四个.o文件;再将这四个目标文件通过gcc -o进行链接成为可执行文件,同时加入libm函数库,也就是-lm。 可以看出编译的过程需要很多的操作,而且如果...

  • sort命令的k选项大讨论

    2016-07-24 - 有时候学习脚本,你会发现sort命令后面跟了一堆类似-k1,2,或者-k1.2 -k3.4的东东,有些匪夷所思。今天,我们就来搞定它-k选项! 1、准备素材 $ cat facebook.txt google 110 5000 baidu 100 5000 guge 50 3000 sohu 100 4500 第一个域是公司名称,第二个域...

  • awk系列:如何使用awk复合表达式awk系列:如何使用awk复合表达式

    2016-07-23 - 一直以来在查对条件是否匹配时,我们使用的都是简单的表达式。那如果你想用超过一个表达式来查对特定的条件呢? 本文中,我们将看看如何在过滤文本和字符串时,结合多个表达式,即复合表达式,用以查对条件。 awk 的复合表达式可由表示与的组合操作符 和表示...

  • awk系列:如何使用awk比较操作符awk系列:如何使用awk比较操作符

    2016-07-22 - 对于 使用 awk 命令的用户来说,处理一行文本中的数字或者字符串时,使用比较运算符来过滤文本和字符串是十分方便的。 在 awk 系列的此部分中,我们将探讨一下如何使用比较运算符来过滤文本或者字符串。如果你是程序员,那么你应该已经熟悉了比较运算符;对...

  • awk系列:如何使用awk按模式筛选文本或字符串awk系列:如何使用awk按模式筛选文本或字符串

    2016-07-21 - 作为 awk 命令系列的第三部分,这次我们将看一看如何基于用户定义的特定模式来筛选文本或字符串。 在筛选文本时,有时你可能想根据某个给定的条件或使用一个可被匹配的特定模式,去标记某个文件或数行字符串中的某几行。使用 awk 来完成这个任务是非常容易的...

  • awk系列:如何使用awk输出文本中的字段和列awk系列:如何使用awk输出文本中的字段和列

    2016-07-19 - 在 Awk 系列的这一节中,我们将看到 awk 最重要的特性之一,字段编辑。 首先我们要知道,Awk 能够自动将输入的行,分隔为若干字段。每一个字段就是一组字符,它们和其他的字段由一个内部字段分隔符分隔开来。 如果你熟悉 Unix/Linux 或者懂得 bash shell 编...