红联Linux门户

Linux帮助
  • Linux下的通用打开命令

    2016-02-11 - 在Mac下的终端里可以输入open来打开任意类型的文件,linux下是否也有类似的命令呢? 经查,发现有三个命令可以实现类似效果: see see通过查找在mailcap文件中设定的文件类型和应用程序映射来打开文件。系统配置文件在/etc/mailcap,用户可以自定义配置文件...

  • Linux shell:dialog命令的使用Linux shell:dialog命令的使用

    2016-02-09 - 下面这段代码来自http://unix.stackexchange.com/questions/67877/screen-buffer-and-dialog。 #!/usr/bin/env bash tput smcup clear dialog --yesno Do you want to continue? 0 0 rc=$? clear tput rmcup if [ ${rc} == 0 ]; then echo Yes else echo No...

  • Linux sed命令常用方法

    2016-02-08 - sed也成stream editor,流编辑器,是Linux上常用的文本处理工具。 通用格式:sed 行范围 模式/RegExp/ 文件 模式: d 删除 p 打印符合条件的行 a \string 追加显示(后行) i \string 追加显示(前行) r 在某行后插入另一个文本 w 保存到另一个文件 s/patte...

  • Linux命令后台执行技巧小结

    2016-02-08 - 1、最简单的方法: command 例如: top 此时显示job编号和后台进程号 [1] 14814 2、正在运行的程序放入后台 Ctrl - Z 3、查看有哪些后台进程及状态 jobs 4、将后台进程切换到前台执行 fg job编号 5、让后台暂停的进程继续执行 bg job编号 6、杀死后台执行程...

  • Linux中pushd、popd和dirs

    2016-02-07 - 1、dirs 1)功能 不带参数的dirs命令显示当前目录栈中的记录 2)语法 (1)格式:dirs [-clpv] [+n] [-n] (2)选项 -c 删除目录栈中的所有记录 -l 以完整格式显示 -p 一个目录一行的方式显示 -v 每行一个目录来显示目录栈的内容,每个目录前加上的编号 +N...

  • service命令解析

    2016-02-06 - 我们知道service命令是用于管理Linux系统中的各种服务的命令。其实service是位于系统中/usr/sbin/service的一个可执行的脚本,其内容如下: #!/bin/sh ############################################ # /usr/bin/service # # A convenient wrapper for the /...

  • dpkg-reconfigure命令笔记

    2016-02-01 - 1、介绍 重新配制一个已经安装的软件包 当用户需要再次对软件包配置的时候,可以使用dpkg-reconfigure来对指定的软件包进行配置. 位置:/usr/bin/debconf-set-selections 2、使用方法 dpkg-reconfigure [选项] 软件包 root@ubuntu:~# dpkg-reconfigure --help...

  • grep命令系列:从文件中搜索并显示文件名grep命令系列:从文件中搜索并显示文件名

    2016-01-31 - 我怎样从几个文件中搜索(grep),并只显示匹配到的文件的文件名? 当你从不止一个的文件中搜索时,默认它将显示文件名: grep word 文件名 grep root /etc/* 示例输出: /etc/bash.bashrc: See man sudo_root for details. /etc/crontab:17 * * * * root cd...

  • grep命令系列:如何在UNIX中根据文件内容查找文件grep命令系列:如何在UNIX中根据文件内容查找文件

    2016-01-31 - 为了完成课程作业,我写了很多 C 语言代码并把它们保存为 /home/user/c/*.c 和 *.h。那么在 UNIX shell 窗口中我如何能通过字符串或者单词(例如函数名 main())文件内容来查找文件呢? 你需要用到以下工具: [a] grep 命令 : 输出匹配模式的行。 [b] find...

  • grep命令系列:用grep命令统计匹配字符串的行数grep命令系列:用grep命令统计匹配字符串的行数

    2016-01-29 - 在 Linux 或 UNIX 操作系统下,对于给定的单词或字符串,我们应该怎么统计它们在每个输入文件中存在的行数呢? 您需要通过添加 -c 或者 --count 选项参数来抑制正常的输出。它将会显示对输入文件单词匹配的行数,如下所示: $ grep -c vivek /etc/passwd 或...

  • grep命令系列:使用grep命令来搜索多个单词grep命令系列:使用grep命令来搜索多个单词

    2016-01-29 - 要使用 grep 命令来搜索多个字符串或单词,我们该怎么做?例如我想要查找 /path/to/file 文件中的 word1、word2、word3 等单词,我怎么样命令 grep 查找这些单词呢? grep 命令支持正则表达式( http://www.linuxdiyf.com/linux/17723.html )匹配模式。要使...

  • Linux使用cp命令的错误

    2016-01-28 - 昨天维护的编译软件出了一个奇怪的问题,功能大概是这样的: 1、下载资源和代码; 2、编译; 3、将需要打包的文件复制到临时目录打包。 后来由于新需求,修改了一下功能,在复制到临时目录之前还有回去一些资源到临时目录: 2.5、下载三方资源到临时目录。...

  • grep命令系列:grep中的正则表达式grep命令系列:grep中的正则表达式

    2016-01-27 - 在 Linux 、类 Unix 系统中我该如何使用 Grep 命令的正则表达式呢? Linux 附带有 GNU grep 命令工具,它支持扩展正则表达式,而且 GNU grep 在所有的 Linux 系统中都是默认有的。Grep 命令被用于搜索定位存储在您服务器或工作站上的任何信息。 正则表达式...

  • GIT diff命令解释

    2016-01-26 - 最近在学git。看到git diff这个命令,不太理解,就在网上百度,说法是五花八门。总结一下: 1.git diff 工作目录中当前文件和暂存区域快照之间的差异 2.git diff --cached 查看已经暂存起来的文件和上次提交时的快照之间的差异。 3.git diff --staged 和git...

  • grep命令系列:如何在Linux/UNIX中使用grep命令grep命令系列:如何在Linux/UNIX中使用grep命令

    2016-01-25 - 我该怎样在 Linux、Apple OS X 及其他类 UNIX 系统中使用 grep 命令,你能给我展示一些简单的例子吗? grep 命令用来搜索文本,或从给定的文件中搜索行内包含了给定字符串或单词的文件。通常来说,grep 显示匹配到的行。使用 grep 来搜索包括一个或多个正则...

  • Linux下的rename命令

    2016-01-23 - Linux 下的 rename 命令有两个版本: 如何判断rename是哪个版本,可通过 man rename 查看。若第一行为 RENAME(1) Linux Programmers Manual RENAME(1),则是 C语言版本的 若出现 RENAME(1) Perl Programmers Reference Guide RENAME(1)则为 Perl 版本的。 C...

  • Linux screen常用命令Linux screen常用命令

    2016-01-18 - 想必,只要接触过Linux一段时间的人,一定知道screen这个神奇的工具了,它主要有如下些优势: 1.后台运行:当你在ssh terminal执行shell时,如果网络这时断开,你的程序会怎样?TERMINATED呀!有了screen,就可以让程序跑在screen而不会随着ssh的断开而断开...

  • jobs命令示例jobs命令示例

    2016-01-17 - 我是个新的 Linux/Unix 用户。我该如何在 Linux 或类 Unix 系统中使用 BASH/KSH/TCSH 或者基于 POSIX 的 shell 来查看当前正在进行的作业?在 Unix/Linux 上怎样显示当前作业的状态?(LCTT 译注:job,也常称为任务) 作业控制是一种能力,可以停止/暂停进程...

  • linux清理内存的命令

    2016-01-17 - 前提: 释放前最好sync一下,防止丢数据。 方法1 1.清理前内存使用情况 free -m 2.开始清理 echo 3 /proc/sys/vm/drop_caches 3.清理后内存使用情况 free -m 方法2 1、首先查看linux内存使用 free -m 2、把内存数据同步到硬盘 sync 3、修改 /proc/sys/vm/drop...

  • nslookup命令查看域名解析出来的IPnslookup命令查看域名解析出来的IP

    2016-01-16 - 环境:ubuntu操作系统下,其它linux均可。 命令:nslookup 使用方法:nslookup www.xxxx.com 如下图: OK,nslookup完成。 Ubuntu域名解析慢: http://www.linuxdiyf.com/linux/17337.html Linux域名解析得到ip地址: http://www.linuxdiyf.com/linux/17064.html...

  • 进一步解apt-get的几个命令

    2016-01-13 - 用 apt-get 也非常久了,没多想它的实现,近期遇到 gstreamer 装不上的问题。才多看看了它。 apt-get 就是从网上下载包,并安装到本地 手工下载 dpkg 包,而后 dpkg -i 包名 也能够 但找包,检查dependency 太辛苦,这就是 apt-get 帮助做的事情 从哪里下载,...

  • apt-get指令的autoclean,clean,autoremove的区别

    2016-01-10 - 下面总结一下有关apt-get的常用但容易混淆的指令: apt-get autoclean: 如果你的硬盘空间不大的话,可以定期运行这个程序,将已经删除了的软件包的.deb安装文件从硬盘中删除掉。如果你仍然需要硬盘空间的话,可以试试apt-get clean,这会把你已安装的软件包...

  • 安装inotify-tools,用inotifywait命令监听文件或目录的访问信息安装inotify-tools,用inotifywait命令监听文件或目录的访问信息

    2016-01-09 - 再使用Jnotify监控系统文件改名的过程中,高并发下会有遗漏,改用Inotify, 以下为使用方法 Inotify一种强大的、细粒度的、异步文件系统监控机制,它满足各种各样的文件监控需要,可以监控文件系统的访问属性、读写属性、权限属性、删除创建、移动等操作,也...

  • update-alternatives命令

    2016-01-09 - update-alternatives是用于在多个同类型命令中进行切换的一个脚本,在debian中可以通过apt-get install dpkg来进行安装。在说明 update-alternatives 的详细内容之间,先让我们看看系统中已有的例子。打开终端,执行下面的命令: ls -l /usr/bin/java 结果:...

  • 强制杀死进程中含有某个字符的命令

    2016-01-08 - 有时候因为一些情况,需要把 linux 下符合某一项条件的所有进程 kill 掉,又不能用 killall 直接杀掉某一进程名称包含的所有运行中进程(我们可能只需要杀掉其中的某一类或运行指定参数命令的进程),这个时候我们需要运用 ps, grep, cut 和 kill 一起操作。...

  • 十条常用nmap命令行格式

    2016-01-08 - 1) 获取远程主机的系统类型及开放端口 nmap -sS -P0 -sV -O target 这里的 target 可以是单一 IP, 或主机名,或域名,或子网 -sS TCP SYN 扫描 (又称半开放,或隐身扫描) -P0 允许你关闭 ICMP pings. -sV 打开系统版本检测 -O 尝试识别远程操作系统 其它选项:...

  • linux命令参数前的-和--的区别

    2016-01-05 - 第一种:参数用一的说明后面的参数是字符形式(Unix 风格)。 第二种:参数用--的说明后面的参数是单词形式(GNU 风格)。 第三种:参数前有横的是 System V风格。 第四种:参数前没有横的是 BSD风格。 有关System V和BSD的其他区别: 系统启动过程中 kernel...

  • Find命令搭配atime/ctime/mtime时的日期写法

    2016-01-01 - find可谓是aix/linux上使用较多的维护用命令,但很多时候需要用到针对时间的搜索。本文主要对find中搭配atime、ctime和mtime的各种参数进行介绍。 atime:访问时间(access time),指的是文件最后被读取的时间,可以使用touch命令更改为当前时间; ctime:...

  • CentOS下的rm命令改造成移动文件至回收站CentOS下的rm命令改造成移动文件至回收站

    2015-12-30 - 将linux下的rm命令改造成移动文件至回收站 rm是Linux下文件删除的命令,它是Linux下非常强大却又非常危险的一条命令,特别是rm -rf有时候强大到让你欲哭无泪,当你想清除当前目录下的所有文件和目录时,很简单 #rm -rf ./* 这没什么,但是,但是如果不小心打...

  • 使用awk批量杀进程的命令

    2015-12-24 - 在做系统运维的过程中,有时候会碰到需要杀掉某一类进程的时候,如何批量杀掉这些进程,使用awk命令是很好的选择。 ps -ef|grep aaa|grep -v grep|awk {print kill -9 $2} |sh 1.ps -ef|grep aaa|grep -v grep 这是大家很熟悉的命令,这里就不再多说,就是从...

  • iscsiadm命令使用方法

    2015-12-22 - 1.检查操作系统是否安装iscsi [root@linux01 ~]# rpm -qa|grep iscsi iscsi-initiator-utils-6.2.0.873-2.el6.x86_64 如果没有安装的话,可以使用 yum install 命令进行安装 2.检查iscsi服务配置 [root@linux01 ~]# chkconfig --list|grep iscsi iscsi 0:off...

  • 关于驱动与编译器版本的查询命令

    2015-12-20 - 1,首先验证你是否有nvidia的显卡(http://developer.nvidia.com/cuda-gpus这个网站查看你是否有支持gpu的显卡): $ lspci | grep -i nvidia 2,查看你的linux发行版本(主要是看是64位还是32位的): $ uname -m cat /etc/*release 3,看一下gcc的版本: $ gc...

  • Java程序员应会的Linux命令Java程序员应会的Linux命令

    2015-12-19 - 作为一个Java开发人员,有些常用的Linux命令必须掌握。即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令。因为很多服务器上都是Linux系统。所以,要和服务器机器交互,就要通过shell命令。 本文并不会对所有命令进行详细讲解,只...

  • grep命令搜索带空格的字符

    2015-12-18 - grep - n a[[:space:]]b 就能搜索到 a b类似的字符了 如果要搜索带单引号的 用双引号括起来 如果要搜索带双引号的 用单引号括起来 grep命令用法: http://www.linuxdiyf.com/linux/13203.html 14个grep命令的例子: http://www.linuxdiyf.com/linux/12212.ht...

  • linux shell远程执行命令

    2015-12-17 - 经常要部署多台服务器上面的应用,如果一个个机器的登录太麻烦。所有就想到编写一个脚本来部署不同的服务器。 前提条件:配置ssh免登陆 (1)命令行执行登录并且在目标服务器上执行命令 ssh user@remoteNode cd /home ; ls 基本能完成常用的对于远程节点的管...

  • 如何在命令行中使用ftp命令上传和下载文件如何在命令行中使用ftp命令上传和下载文件

    2015-12-17 - 本文中,介绍在 Linux shell 中如何使用 ftp 命令。包括如何连接 FTP 服务器,上传或下载文件以及创建文件夹。尽管现在有许多不错的 FTP 桌面应用,但是在服务器、SSH、远程会话中命令行 ftp 命令还是有很多应用的。比如。需要服务器从 ftp 仓库拉取备份。...

  • 如何使用pv命令监控linux命令的执行进度如何使用pv命令监控linux命令的执行进度

    2015-12-15 - 如果你是一个 linux 系统管理员,那么毫无疑问你必须花费大量的工作时间在命令行上:安装和卸载软件,监视系统状态,复制、移动、删除文件,查错,等等。很多时候都是你输入一个命令,然后等待很长时间直到执行完成。也有的时候你执行的命令挂起了,而你只能...

  • 使用netcat [nc]命令对Linux和Unix进行端口扫描使用netcat [nc]命令对Linux和Unix进行端口扫描

    2015-12-14 - 我如何在自己的服务器上找出哪些端口是开放的?如何使用 nc 命令进行端口扫描来替换 Linux 或类 Unix 中的 nmap 命令? nmap (Network Mapper)是一个用于网络探测和安全审核的开源工具。如果 nmap 没有安装或者你不希望使用 nmap,那你可以用 netcat/nc 命令...

  • Linux终端如何使用Git命令Linux终端如何使用Git命令

    2015-12-12 - 说到 Git,对于开发人员来说一定不会陌生,在使用之前我们需要明白几个问题: 什么是 Git ? 如果你是一名软件开发人员,那么你必须熟悉Git。Git极大地方便开发人员对软件开发源代码版本或版本控制。这是一个分布式版本控制系统。GIT 速度、数据完整性上比 S...

  • 帮助你查看Linux系统架构类型的5条常用命令介绍帮助你查看Linux系统架构类型的5条常用命令介绍

    2015-12-10 - 很多时候,我们都需要查看当前 Linux 系统是 32 位还是 64 位系统架构类型,本文中我将向大家推荐 5 条常用命令。无论你使用的是桌面版或是只装了文本界面的 Linux 环境,以下命令几乎可以通吃所有 Linux 发行版,例如:RHEL、CentOS、Fedora、Scientific Li...