红联Linux门户

Linux帮助
  • Pick:一款Linux上的命令行模糊搜索工具Pick:一款Linux上的命令行模糊搜索工具

    2018-01-14 - 我们要讲的是一款有趣的命令行工具,名叫 Pick。它允许用户通过 ncurses(3X) 界面来从一系列选项中进行选择,而且还支持模糊搜索的功能。当你想要选择某个名字中包含非英文字符的目录或文件时,这款工具就很有用了。你根本都无需学习如何输入非英文字符。借...

  • 6个例子让初学者掌握free命令6个例子让初学者掌握free命令

    2018-01-14 - 在 Linux 系统上,有时你可能想从命令行快速地了解系统的已使用和未使用的内存空间。如果你是一个 Linux 新手,有个好消息:有一条系统内置的命令可以显示这些信息:free。 在本文中,我们会讲到 free 命令的基本用法以及它所提供的一些重要的功能。文中提到...

  • 12个ip命令范例12个ip命令范例

    2018-01-13 - 一年又一年,我们一直在使用 ifconfig 命令来执行网络相关的任务,比如检查和配置网卡信息。但是 ifconfig 已经不再被维护,并且在最近版本的 Linux 中被废除了! ifconfig 命令已经被 ip 命令所替代了。 ip 命令跟 ifconfig 命令有些类似,但要强力的多,它...

  • 为小白准备的重要Docker命令说明为小白准备的重要Docker命令说明

    2018-01-11 - 在本教程中,我们会学习管理 docker 容器的其他命令。 Docker 命令语法 $ docker [option] [command] [arguments] 要列出 docker 支持的所有命令,运行 $ docker 我们会看到如下结果: attach Attach to a running container build Build an image from a Do...

  • 如何使用date命令如何使用date命令

    2018-01-09 - 在本文中,我们会通过一些案例来演示如何使用 Linux 中的 date 命令。date 命令可以用户输出/设置系统日期和时间。date 命令很简单,请参见下面的例子和语法。 默认情况下,当不带任何参数运行 date 命令时,它会输出当前系统日期和时间: $ date Sat 2 Dec...

  • 检查系统和硬件信息的命令检查系统和硬件信息的命令

    2018-01-08 - 你们好,Linux 爱好者们,在这篇文章中,我将讨论一些作为系统管理员重要的事。众所周知,作为一名优秀的系统管理员意味着要了解有关 IT 基础架构的所有信息,并掌握有关服务器的所有信息,无论是硬件还是操作系统。所以下面的命令将帮助你了解所有的硬件和...

  • 通过实例学习tcpdump命令通过实例学习tcpdump命令

    2018-01-07 - tcpdump 是一个很常用的网络包分析工具,可以用来显示通过网络传输到本系统的 TCP/IP 以及其他网络的数据包。tcpdump 使用 libpcap 库来抓取网络报,这个库在几乎在所有的 Linux/Unix 中都有。 tcpdump 可以从网卡或之前创建的数据包文件中读取内容,也可以...

  • 绝不要用的Linux命令绝不要用的Linux命令

    2018-01-06 - 绝对不要用的 Linux 命令,当然,除非你想干掉你的机器。 蜘蛛侠有这样的一句信条,权力越大,责任越大。 对于 Linux 系统管理员们来说,这也是一种应当采用的明智态度。 不,真的,真心感谢 DevOps 的沟通协作和云编排技术,让一个 Linux 管理员不仅能掌控...

  • Cheat:一个实用Linux命令示例集合

    2018-01-02 - 我们中的许多人经常查看 man 页面 来了解命令开关(选项),它会显示有关命令语法、说明、细节和可用的选项,但它没有任何实际的例子。因此,在组合成一个我们需要的完整命令时会遇到一些麻烦。 你确实遇到这个麻烦而想要一个更好的解决方案吗?我会建议你试...

  • 检查Linux文件系统中的错误:通过案例学习FSCK命令

    2018-01-02 - FSCK 是一个很重要的 Linux/Unix 工具,它用于检测并修复文件系统中的错误。它类似于 Windows 操作系统中的 chkdsk 工具,但它是为 Linux、MacOS、FreeBSD 操作系统所准备的。 FSCK 全称为 File System Consistency Check。在大多数时候,它在系统启动时运行...

  • 10个例子教你学会ncat(nc)命令10个例子教你学会ncat(nc)命令

    2017-12-31 - ncat 或者说 nc 是一款功能类似 cat 的工具,但是是用于网络的。它是一款拥有多种功能的 CLI 工具,可以用来在网络上读、写以及重定向数据。 它被设计成可以被脚本或其他程序调用的可靠的后端工具。同时由于它能创建任意所需的连接,因此也是一个很好的网络...

  • GIT命令“从初学到专业”完整进阶指南

    2017-12-28 - 本教程,我们将讨论如何使用 git,比如与 git 一起使用的各种命令。所以我们开始吧。 设置用户信息 这应该是安装完 git 的第一步。我们将添加用户信息 (用户名和邮箱),所以当我们提交代码时,会产生带有用户信息的提交信息,这使得跟踪提交过程变得更容易。...

  • 更多你所不知道的Linux命令更多你所不知道的Linux命令

    2017-12-16 - 本文是一篇关于一些有趣但鲜为人知的工具 termsaver、pv 和 calendar 的文章。termsaver 是一个终端 ASCII 屏保,pv 能够测量数据吞吐量并模拟输入。Debian 的 calendar 拥有许多不同的日历,并且你还可以制定你自己的日历。 终端屏保 难道只有图形桌面能够...

  • 如何在执行一个命令或程序之前就了解它会做什么如何在执行一个命令或程序之前就了解它会做什么

    2017-12-13 - 有没有想过在执行一个 Unix 命令前就知道它干些什么呢?并不是每个人都会知道一个特定的命令或者程序将会做什么。当然,你可以用 Explainshell 来查看它。你可以在 Explainshell 网站中粘贴你的命令,然后它可以让你了解命令的每个部分做了什么。但是,这是...

  • Translate Shell:一款在Linux命令行中使用谷歌翻译的工具Translate Shell:一款在Linux命令行中使用谷歌翻译的工具

    2017-12-05 - 我对 CLI 应用非常感兴趣,因此热衷于使用并分享 CLI 应用。 我之所以更喜欢 CLI 很大原因是因为我在大多数的时候都使用的是字符界面(black screen),已经习惯了使用 CLI 应用而不是 GUI 应用。 我写过很多关于 CLI 应用的文章。 最近我发现了一些谷歌的 C...

  • 在命令行中使用DuckDuckGo搜索在命令行中使用DuckDuckGo搜索

    2017-12-04 - 许多读者反馈说他们平时使用 Duck Duck Go,这是一个功能强大而且保密性很强的搜索引擎。 正巧,最近出现了一款能够从命令行搜索 DuckDuckGo 的工具。它叫做 ddgr(我把它读作 dodger),非常好用。 像 Googler 一样,ddgr 是一个完全开源而且非官方的工具。...

  • 如何轻松记住Linux命令如何轻松记住Linux命令

    2017-11-30 - Linux 新手往往对命令行心存畏惧。部分原因是因为需要记忆大量的命令,毕竟掌握命令是高效使用命令行的前提。 不幸的是,学习这些命令并无捷径,然而在你开始学习命令之初,有些工具还是可以帮到你的。 history 首先要介绍的是命令行工具 history,它能帮你...

  • Linux命令行下进行Junit测试Linux命令行下进行Junit测试

    2017-11-29 - 本实验下Ubuntu 16.04 amd64 +JDK 1.8+Junit 4.12下完成。 首先确保自己在linux主机装好了java环境,配置好环境变量。 然后下载两个jar包: Junit 4.12 和 hamcrest-core-1.3.jar 。 让后把这两个包放到jdk安装的lib目录下,如下: /home/soft/jdk1.8.0_111/...

  • 瞬间提升命令行的生产力100%瞬间提升命令行的生产力100%

    2017-11-13 - 关于生产力的话题总是让人充满兴趣的。 这里有许多方式提升你的生产力。今天,我共享一些命令行的小技巧,以及让你的人生更轻松的小秘诀。 TL;DR 在本文中讨论的内容的全部设置及更多的信息,可以查看: https://github.com/sobolevn/dotfiles 。 Shell 使用...

  • Linux使用split命令分割大文件

    2017-11-10 - 最近在往服务器传一个大的文件,使用scp最大的问题就是无法断点续传,世界上最遥远的距离是传到99.9%它断开了! 怎么办 有什么好办法吗?使用FTP或者SFTP传输,而网速又是一个限制,就算能保证上传中断不会产生影响,100k/s的速度实在很难令人接受。但是我们...

  • Linux内核运行参数修改——sysctl命令

    2017-11-08 - sysctl命令被用于在内核运行时动态地修改内核的运行参数,可用的内核参数在目录/proc/sys中。它包含一些TCP/ip堆栈和虚拟内存系统的高级选项,用sysctl可以读取设置超过五百个系统变量。 sysctl命令 用法: sysctl [options] [variable[=value] ] 常用选项:...

  • 记不住Linux命令?这三个工具可以帮你记不住Linux命令?这三个工具可以帮你

    2017-11-02 - Linux 桌面从开始的简陋到现在走了很长的路。在我早期使用 Linux 的那段日子里,掌握命令行是最基本的 即使是在桌面版。不过现在变了,很多人可能从没用过命令行。但对于 Linux 系统管理员来说,可不能这样。实际上,对于任何 Linux 管理员(不管是服务器还...

  • 手把手教你用1行命令实现人脸识别手把手教你用1行命令实现人脸识别

    2017-10-27 - 环境要求 Ubuntu17.10 Python 2.7.14 环境搭建 1、安装 Ubuntu17.10。 2、安装 Python2.7.14 (Ubuntu17.10 默认Python版本为2.7.14) 3、安装 git 、cmake 、 python-pip # 安装 git $ sudo apt-get install -y git # 安装 cmake $ sudo apt-get install -y c...

  • 使用chage命令设定用户账户在指定日期过期使用chage命令设定用户账户在指定日期过期

    2017-10-22 - root@ubuntu:~# chage -l babydog2 root@ubuntu:~# tail -2 /etc/shadow babydog2:$6$DB8Q7an8$LGTZx9g/122XFE/iY2YL8iXXXZjysuPuO88.:17416:3:30:5::: 从上图可以看到 Account Expires 为Never ,而上述命令的显示结果的第8个字段的值为空,这表示 babydog2...

  • Linux命令入门–从普通桌面Linux学习用户的角度Linux命令入门–从普通桌面Linux学习用户的角度

    2017-10-08 - Linux命令入门,Linux命令大全这方面的资料非常多,在网上随便一搜,颇有浩如烟海之势。然而,多数 Linux 命令教程都过于专业、复杂,显得晦涩难懂,比较适合专门学习研究Linux操作系统和服务器应用的人士。对于普通桌面Linux学习用户而言,虽然在这个大海中...

  • LFCS基础:sed命令LFCS基础:sed命令

    2017-10-03 - Linux 基金会认证系统管理员(LFCS)的另一个有用的命令是 sed,最初表示流式编辑器 。 sed 命令是一个可以将文件作为流进行编辑的编辑器。流式传输文件的方法是从另一个命令使用管道( 或 |)传递,或将其直接加载到 sed 中。 该命令的工作方式与其他编辑器...

  • 常用GDB命令中文速览常用GDB命令中文速览

    2017-09-25 - 目录 break -- 在指定的行或函数处设置断点,缩写为 b info breakpoints -- 打印未删除的所有断点,观察点和捕获点的列表,缩写为 i b disable -- 禁用断点,缩写为 dis enable -- 启用断点 clear -- 清除指定行或函数处的断点 delete -- 删除断点,缩写为 d...

  • ImageMagick入门:使用命令行来编辑图片ImageMagick入门:使用命令行来编辑图片

    2017-09-09 - 在最近一篇关于轻量级图像查看器的文章中(https://opensource.com/article/17/7/4-lightweight-image-viewers-linux-desktop),作者 Scott Nesbitt 提到了 display,它是 ImageMagick 中的一个组件。ImageMagick 不仅仅是一个图像查看器,它还提供了大量的...

  • Web开发者需要知道的12个终端命令Web开发者需要知道的12个终端命令

    2017-09-08 - 终端是开发人员最重要的生产力工具之一。把它掌握好了可以对你的工作产生非常积极的影响,比如许多的日常任务就可以简化到只需要编写简单的命令然后按一下 Enter 就可以了。 本文我们会为你奉上一系列的 Unix 命令,它们可以帮助你充分地利用好终端。它们其...

  • 一周工作所用的日常Git命令一周工作所用的日常Git命令

    2017-09-06 - 像大多数新手一样,我一开始是在 StackOverflow 上搜索 Git 命令,然后把答案复制粘贴,并没有真正理解它们究竟做了什么。 我曾经想过:如果有一个最常见的 Git 命令的列表,以及它们的功能是什么,这不是极好的吗? 多年之后,我编制了这样一个列表,并且给...

  • 如何用一行命令让Systemd崩溃

    2017-09-05 - 以任何一个用户运行下面的命令行,都会让systemd崩溃: NOTIFY_SOCKET=/run/systemd/notify systemd-notify 运行这行命令后,PID 1将在系统调用pause这里挂起,再也不能启动或停止后台程序。inetd-style服务不再接受任何连接。你也不能干净地重启系统,系统...

  • linux命令ls -l的total是怎么计算出来的?linux命令ls -l的total是怎么计算出来的?

    2017-09-01 - 自己手写实现ls -l命令纠结了很久的地方,刚才总算搞明白了。 直接上代码重要部分: long nTotalBlocks = 0; DIR* dp = opendir(dirPathName); struct dirent* dirp; while ((dirp = readdir(dp)) != NULL) { lstat(fullPath, sbuf); long nBlocks = sbuf.st...

  • linux命令ls -l的默认排序方式linux命令ls -l的默认排序方式

    2017-09-01 - 差不多快实现完了ls -l,但是在测试阶段发现一个问题,对于包含[a-ZA-Z]之外的字符,系统的排序方式并不一样。 很想了会儿,总算发现原来它的排序方式是无视[a-ZA-Z]之外的字符的。 至于怎么发现的,只是个偶然。之前测试的文件夹下a.out被排在了address.c之...

  • 系统管理员应该知道的20条Linux命令系统管理员应该知道的20条Linux命令

    2017-09-01 - 在这个全新的工具和多样化的开发环境井喷的大环境下,任何开发者和工程师都有必要学习一些基本的系统管理命令。特定的命令和工具包可帮助开发者组织、排查故障并优化他们的应用程序,而且当出现错误时,也可以为运维人员和系统管理员提供有价值的分类信息。...

  • 六个优雅的Linux命令行技巧六个优雅的Linux命令行技巧

    2017-08-30 - 使用 Linux 命令工作可以获得许多乐趣,但是如果您使用一些命令,它们可以减少您的工作或以有趣的方式显示信息时,您将获得更多的乐趣。在今天的文章中,我们将介绍六个命令,它们可能会使你用在命令行上的时间更加值当。 watch watch 命令会重复运行您给出...

  • 十五个最有用的Linux命令十五个最有用的Linux命令

    2017-08-28 - 写代码是一个既简单又复杂的工作,有编程大师说,写代码就像写诗,关键在于如何能够用最简洁的语言和逻辑写出最精彩的代码。今天Linux实验室就与大家分享一些Linux简单又实用的Linux命令,帮助你提升工作效率,节约时间。 这不是仅仅是适用于初学者的Linux技...

  • 最实用的Linux命令行使用技巧最实用的Linux命令行使用技巧

    2017-08-25 - 我们可能每天都会要使用到很多的 Linux 命令行。 我们也会网络上知晓一些使用它们的小技巧,但是如果我们没有时常来进行练习,就有可能会忘掉怎么去使用它们。 所以我就决定把那些你可能会忘记的小提示和小技巧,或者对你而言可能是全新的东西都列表来。 将...

  • Linux中使用dd命令修改as86汇编编译链接后的程序

    2017-08-21 - 之前抄写了一段代码: ; ; boot.s --bootsect.S framework ; .globlbegtext,begdata,begbss,endtext,enddata,endbss ;global flag .text begtext: .data begdata: .bss begbss: .text BOOTSEG = 0x07c0 entry start start: jmpi Go,BOOTSEG go: mov ax,cs mo...

  • 了解7z命令开关(一)了解7z命令开关(一)

    2017-08-20 - 7z 无疑是一个功能强大的强大的归档工具(声称提供最高的压缩比)。在 HowtoForge 中,我们已经已经讨论过如何安装和使用它(https://www.howtoforge.com/tutorial/how-to-install-and-use-7zip-file-archiver-on-ubuntu-linux/)。但讨论仅限于你可以使用该...

  • cp命令两个高效的用法cp命令两个高效的用法

    2017-08-11 - 在 Linux 上能使用鼠标点来点去的图形化界面是一件很美妙的事,但是如果你喜欢的开发交互环境和编译器是终端窗口、Bash 和 Vim,那你应该像我一样经常和终端打交道。 即使是不经常使用终端的人,如果对终端环境深入了解也能获益良多。举个例子 cp 命令,据...