红联Linux门户

Linux帮助
  • Linux下三款流行的命令行文件转换工具Linux下三款流行的命令行文件转换工具

    2016-10-20 - 最近,一位朋友天真地问我计算机世界中到底共有多少种文件格式。我半认真半开玩笑地回应,一个汤碗装满海滩沙子后对应的沙粒的总数也就是这个世界上文件格式的总数。 好吧,自然没有那么多的文件格式(https://en.wikipedia.org/wiki/List_of_file_formats)...

  • progress:显示Linux命令的执行进度progress:显示Linux命令的执行进度

    2016-10-19 - progress前用名Coreutils Viewer,是使用C语言开发的,用来显示Linux命令执行进度的工具,支持cp, mv, tar, dd, gzip/gunzip, cat, grep等coreutils基本命令。 progress源代码:https://github.com/Xfennec/progress This tool can be described as a Tiny,...

  • 你使用频率最高的Linux命令是什么?你使用频率最高的Linux命令是什么?

    2016-10-17 - Freebuf社区里之前的一个统计贴,很有意思,大家随意感受下。 history | awk {CMD[$2]++;count++;} END { for (a in CMD )print CMD[ a ] CMD[ a ]/count*100 % a } | grep -v ./ | column -c3 -s -t |sort -nr | nl | head -n10 这条命令可以打印出前十名你...

  • 设置wetty不需要账号登录便可进行命令行操作设置wetty不需要账号登录便可进行命令行操作

    2016-10-15 - 前一篇文章我们讲了Linux怎么安装部署Wetty服务(http://www.linuxdiyf.com/linux/14895.html),但是我们看到,在浏览器中输入http://127.0.0.1:3000进行访问的时候,还需要我们输入账号密码进行认证(如下图第一行所示)。 但在某些应用场景下,我们不需要...

  • caffe中fine tuning时的sh命令caffe中fine tuning时的sh命令

    2016-10-12 - 1.如果直接训练时,test.sh中内容如下: ./build/tools/caffe train --solver=examples/XXX/lenet_solver.prototxt --gpu 1 之后在caffe根目录输入如下命令: sh examples/XXX/test.sh 2.如果使用预训练好的模型进行fine tuning,则test.sh中内容如下: ./bu...

  • tar命令排除文件夹压缩

    2016-10-09 - 如我们输入 tomcat/lo 的时候按tab键,命令行会自动生成 tomcat/logs/ ,对于目录,最后会多一个 / 这里大家要注意的时候,在我们使用tar 的--exclude 命令排除打包的时候,不能加/,否则还是会把logs目录以及其下的文件打包进去。 错误写法: tar -zcvf tom...

  • 如何在终端下截取一个完整长度的网页截图

    2016-10-05 - 与其记笔记或是把看到的内容发送给其他人,我们更经常通过截屏来帮助我们记忆。但是通常情况下,如果一个网页超出了屏幕高度,我们就得用多张截图去截取其全部内容。 对于 Linux,你将会有一个更好的解决方案:使用一个 GNOME 的应用来截取某个链接的整个页...

  • Linux下seq的使用

    2016-10-04 - 在linux系统中seq的使用: seq - print a sequence of numbers [root@gechong ~]# man seq 主要有一下三个参数 -f:用来格式化输出 -s:用来指定分隔符号,默认是回车 -w:输出同宽数列,不足的位数用0补齐 例如: [root@gechong ~]# seq -f 100%g 10 1001 1...

  • 在Linux系统上获取命令帮助信息和划分man文档

    2016-09-29 - 使用历史命令: history,打完以后前面会有顺序号的比如 1 cd 2 ls 3 pwd 如果需要重新执行cd命令则可以执行 !3 命令 命令补全功能,比如你要执行history命令,可以打上histo+键 命令帮助信息、man man history 例如查 wait 这个命令 [root@jcwkyl /]# man -...

  • 如何定义一个命令别名,如何在命令中引用另一个命令执行结果

    2016-09-29 - 在我们学习linux命令的时候经常会遇到一些很长的命令,更痛苦的是有的长命令还要经常重复行的输入,虽然shell中有了前两个功能可以给我们一些帮助,但是如果你有实际体验的话,你还是会觉的比较麻烦。其实shell可以让我们使用一些比较简单或者有意义的单词来...

  • 关于Linux file命令是如何判断文件字符集的

    2016-09-27 - 今天在Linux使用file -i 查看MYSQLDUMP文件的时候其输出为: charset=us-ascii with very long lines 我导出的文件应该是utf8的,为什么会显示ASCII呢,我们知道ASCII并没有中文编码,那么真的有问题吗? 然后用如下2个小程序测试了一下: #includestdio.h i...

  • 理解Linux下Shell命令的不同分类及它们的用法理解Linux下Shell命令的不同分类及它们的用法

    2016-09-25 - 当你打算真正操纵好你的 Linux 系统,没有什么能比命令行界面更让你做到这一点。为了成为一个 Linux 高手,你必须能够理解 Shell 命令的不同类型,并且会在终端下正确的使用它们。 在 Linux 下,命令有几种类型,对于一个 Linux 新手来说,知道不同命令的意...

  • 17个tar命令实用示例17个tar命令实用示例

    2016-09-24 - Tar(Tape ARchive,磁带归档的缩写,译注:最初设计用于将文件打包到磁带上,现在我们大都使用它来实现备份某个分区或者某些重要的目录)是类 Unix 系统中使用最广泛的命令,用于归档多个文件或目录到单个归档文件中,并且归档文件可以进一步使用 gzip 或者...

  • linux中ping命令停不下来解决方案

    2016-09-24 - linux的 ping 命令和windows不一样。windows默认只发送四个包的。 你可以使用ping -c 4 [ip/域名]这种方式来实现你想要的。 如果在linux下ping命令停不下来可以这样处理:linux控制台程序一般强制终止都是Ctrl+C。部分使用Ctr+D。倘若是这两种都无法使用的话...

  • 你必须了解的基础的Linux网络命令你必须了解的基础的Linux网络命令

    2016-09-23 - 摘要:有抱负的 Linux 系统管理员和 Linux 狂热者必须知道的、最重要的、而且基础的 Linux 网络命令合集。 在 Its FOSS 我们并非每天都谈论 Linux 的命令行方面。基本上,我更专注于 Linux 的桌面端。但你们读者中的一些人在内部调查(仅面向 Its FOSS newsl...

  • Taskwarrior:Linux下一个很棒的命令行TODO工具Taskwarrior:Linux下一个很棒的命令行TODO工具

    2016-09-23 - Taskwarrior 是 Ubuntu/Linux 下一个简单而直接的基于命令行的 TODO 工具。这个开源软件是我曾用过的最简单的基于命令行的工具之一。Taskwarrior 可以帮助你更好地组织你自己,而不用安装笨重的新工具这有时丧失了 TODO 工具的目的。 Taskwarrior是一个开源...

  • Linux top命令的疑惑Linux top命令的疑惑

    2016-09-21 - 请看上图,发现什么问题了吗? 可以发现内存用了97.9%,内存出现泄漏了吗? 别人的分析:正确理解Linux内存占用过高的问题 ######################## 最近有个月经问题,老有人问为何开机后,还没有其他服务,mem就被用完了?是不是内存泄露?是否要重启服务...

  • Linux下Shell命令加减

    2016-09-20 - 使用 expr命令 (其中做乘的时候*号要用斜杠进行转义) 除于 [hadoop-user@hadoop1]$ echo `expr 9 / 3` 3 加 [hadoop-user@hadoop1]$ echo `expr 9 + 3` 12 减 [hadoop-user@hadoop1]$ echo `expr 9 - 3` 6 乘以 [hadoop-user@hadoop1]$ echo `expr 9 \* 3`...

  • Googler:现在可以Linux终端下进行Google搜索了!Googler:现在可以Linux终端下进行Google搜索了!

    2016-09-20 - 一个小问题:你每天做什么事?当然了,好多事情,但是我可以指出一件事,你几乎每天(如果不是每天)都会用 Google 搜索,我说的对吗? 现在,如果你是一位 Linux 用户(我猜你也是),这里有另外一个问题:如果你甚至不用离开终端就可以进行 Google 搜索那...

  • history命令显示执行时间和执行者

    2016-09-20 - 方法1: 执行 export HISTTIMEFORMAT=%Y-%m-%d:%H-%M-%S:`whoami`: 命令 然后执行history命令查看 方法2: 在~/.bashrc文件中添加如下行 HISTTIMEFORMAT=%Y-%m-%d:%H-%M-%S:`whoami`: export HISTTIMEFORMAT 然后执行source ~/.bashrc生效即可; 结果: 1050...

  • BIOS/UEFI基础——写一个自己的shell命令BIOS/UEFI基础——写一个自己的shell命令

    2016-09-18 - 本文在UDK2015的基础上,写一个shell命令,并在shell下运行。 一些说明 UEFI下的shell有两个版本,一个是shell ver 1的版本,对应EdkShellPkg;另一个是shell ver 2的版本,对应ShellPkg。 目前UDK2015中已经没有EdkShellPkg的源码了,需要另外下载。 所以本...

  • 动手实现linux中的cp命令(可自行拓展)

    2016-09-16 - 我们在学习系统编程的时候,一定会有这样的经历,让你动手实现一个简单的cp命令,也就是拷贝相应的文件到对应的目录,或者说是复制吧,当然,实现非常的简单,我们来看看源码吧: #include stdio.h #include string.h #include unistd.h #include fcntl.h int...

  • gdb-打开gdb的命令历史功能

    2016-09-15 - 打开gdb的命令历史功能,通常可以先执行下面的3个gdb命令: set history filename gdb.history set history save on set history size 1000 第一个命令是将gdb的命令历史文件设置为gdb.history,设置完命令历史文件之后,将保存历史选项打开,最后设置命令文...

  • mkswap,swapon,swapoff命令:创建交换分区

    2016-09-15 - linux支持虚拟内存,用作虚拟内存的硬盘部分被称为交互空间(swap space),虚拟内存是指使用磁盘当作内存的扩展,这样可用内存的大小就相应的增大了。内核会将暂时不用的内存块的内容写到硬盘上,从而空闲的内存就可用于其他目的。当需要用到原始内容时,再...

  • 使用agedu命令查看磁盘使用情况

    2016-09-14 - 使用环境为ubuntu。 安装 sudo apt-get install agedu 使用 使用agedu命令扫描(-s)磁盘,从根(/)开始扫描 # agedu -s / 扫描完会在当前目录生成一个agedu.dat文件 并没有任何输出 查看 执行命令,agedu打开一个web服务(假设你的电脑ip是1.1) # agedu -...

  • linux--tree命令以树形结构显示文件目录结构linux--tree命令以树形结构显示文件目录结构

    2016-09-12 - tree命令可以以树形结构显示文件目录结构,它非常适合于我们给别人介绍我们的文件目录的组成框架,同时该命令使用适当的参数也可以将命令结果输出到文本文件中。 注:此处以ubuntu系统为例。 在ubuntu系统中默认是没有tree这个命令的,需要安装,用下面的命...

  • Kali Linux-findmyhash命令-破解哈希值Kali Linux-findmyhash命令-破解哈希值

    2016-09-11 - 哈希密码就是对口令进行一次性的加密处理(哈希算法)而形成的杂乱字符串,人们认为从哈希串中是不可能还原出原口令的。 test使用md5哈希加密后-098f6bcd4621d373cade4e832627b4f6 所谓破解要么使用字典攻击法,要么采用穷举法,这两种方法都要靠运气。 Kali...

  • Linux mv命令使用示例-移动或重命令文件/目录Linux mv命令使用示例-移动或重命令文件/目录

    2016-09-10 - mv命令和cp命令类似,但是它不复制文件/目录。这个命令默认安装在Linux系统中,不管你使用的什么发型版。下面列举了mv命令的基本使用。 1) 移动文件 把 test.jpg 文件移动到 ~/Pictures 目录: $ mv test.jpg ~/Pictures 2) 移动多个文件 如果你想一次移动多...

  • linux之tail -F命令异常file truncated

    2016-09-07 - 使用tail -F收集日志时,经常报出file truncated, 导致日志又重新读取. tail: `test.out has appeared; following end of new file 1 2 3 4 tail: test.out: file truncated 以前没注意,后来查询资料,说是某些程序应用不是采用Appender的方式追加内容,而是使...

  • find命令查找文件时忽略某些目录find命令查找文件时忽略某些目录

    2016-09-03 - 假设当前目录下有 a,b,c 三个目录,里面都有一个 s.txt 文件。 [caz28]~/temp$find . -type f -name s.txt -print ./b/s.txt ./c/s.txt ./a/s.txt 要忽略 a 目录: [caz28]~/temp$find . -path ./a -prune -o -type f -name s.txt -print ./b/s.txt ./c/s.tx...

  • Linux:dir命令使用示例Linux:dir命令使用示例

    2016-09-03 - 由于dir和ls命令差不多,所以并不是一个常用的命令。下面是几个示例。 输出文件和目录 # dir / # dir /etc 类似ls -l输出: # dir # dir -1 显示隐藏的文件: # dir -a # dir -al 显示/etc目录的详细信息: # dir -d /etc # dir -dl /etc 显示文件的inode:...

  • Linux incron命令:当文件或目录更改时执行任务Linux incron命令:当文件或目录更改时执行任务

    2016-09-03 - incron和cron命令类似。 cron的触发条件是时间,在定义好的时间执行某项任务;incron的触发条件是目录/文件,当文件或目录更改时执行某个命令,这里的更改包括创建、修改文件、权限更改等等。 安装incron 以Ubuntu为例,执行: $ sudo apt-get install incro...

  • Newsbeuter:Linux上的命令行RSS阅读器Newsbeuter:Linux上的命令行RSS阅读器

    2016-09-03 - Newsbeuter(http://newsbeuter.org/)是终端命令行上的RSS阅读器,允许你在没有图形界面的服务器上使用RSS。 官方网站上的介绍: Newsbeuter is an open-source RSS/Atom feed reader for text terminals. It runs on Linux, FreeBSD, Mac OS X and other U...

  • 系统文件属性chattr权限系统文件属性chattr权限

    2016-09-01 - 一种文件属性权限,如果一旦设置,不论是普通账户还是root用户,都无法删除,对于防止误操作很有效果。 首先看看这个命令。 manchattr 命令格式:chattr [+-=] [选项] 文件或者目录名 支持选项 i 选型 假如是对文件设置的,意思是所有用户都不能对其进行增加...

  • shell获取当前日期,当前时间shell获取当前日期,当前时间

    2016-08-30 - linux下使用shell获取当前日期,当前时间的方法: 1.获取当前日期: shell代码: cur_date=`date +%Y-%m-%d` 结果: 2.获取当前日期和时间 shell代码: cur_dateTime=`date +%Y-%m-%d,%H:%m:%s` 结果: 本文永久更新地址: http://www.linuxdiyf.com/linux/2...

  • linux小记:恍然大明白,sed命令中[commands]的格式

    2016-08-29 - sed是我在linux上最喜欢的命令之一!(其实我很想说sed说是我最喜欢的命令,不过linux我喜欢的逆天的命令实在是太多了,所以sed就是其中之一了吧。) 之前一直觉得sed的格式乱乱的,又是sed 1,2p fileName,又是sed s/old/new/g fileName的,格式千差万别,...

  • awk系列:在awk中如何使用流程控制语句awk系列:在awk中如何使用流程控制语句

    2016-08-28 - 当你回顾所有到目前为止我们已经覆盖的 awk 实例,从 awk 系列的开始,你会注意到各种实例的所有指令是顺序执行的,即一个接一个地执行。但在某些情况下,我们可能希望基于一些条件进行文本过滤操作,即流程控制语句允许的那些语句。 在 awk 编程中有各种各...

  • wc:统计一个文件里出现某个单词出现的次数

    2016-08-27 - 今天碰到一道题是问如何统计一个文件里出现某个单词出现的行数,知道是用wc,但是不知道wc的具体用法。 搜索了一下,找到了wc help的中文版本1(我看得懂英文,只是为了方便大家阅读): 1.命令格式: wc [选项]文件... 2.命令功能: 统计指定文件中的字节数...

  • 轻松使用git命令查看版本记录轻松使用git命令查看版本记录

    2016-08-25 - 目前开始使用git的用户大部分都经历过subversion,对于这两种版本管控系统的切换需要一定时间去适应。本文旨在帮助这些用户恢复部分熟悉的日志查阅习惯。 我们以一个具体的实例来熟悉git中log的命令的使用。 情景: 1、当前版本的代码编译运行出现了一个棘手...

  • 轻松使用git命令提交代码轻松使用git命令提交代码

    2016-08-25 - Github在Windows和Mac上都提供了很好的图形化的客户端,UI风格节约,功能轻松易用。但是我们仍然有必要熟悉git命令来维护代码,比如linux。 引用@sunshyran总结的git提交代码的五个步骤: 1.查看代码的修改状态 2.查看代码的修改内容 3.暂存需要提交的代码 4...