学Linux,上红联!
Linux系统教程_红联Linux门户
Linux帮助
  • 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 命令,据...

  • linux命令行模式下,浏览网页方法linux命令行模式下,浏览网页方法

    2017-07-26 - 第一步,需要安装一个名为w3m的软件工具,打开终端,输入如下命令 sudo apt-get install w3m w3m-img -y 第二步,安装好w3m之后,在终端里面启动w3m,打开一个网址,比如w3m www.baidu.com 。现在是不是看到了只有在浏览器下面才能看到的百度首页呢? 如果您...

  • Linux Bash提示符的一些骚操作Linux Bash提示符的一些骚操作

    2017-07-21 - 一些能让你自定义 Bash 提示符的黑科技。 当你在 Linux 环境下打开一个 Shell 终端时,会看到命令行中出现了类似下面的一个 Bash 提示符: [user@$host ~]$ 你知道命令行提示符其实是可以自己设置添加许多非常有用的信息的吗?在这篇文章中我就会教你如何自...

  • Linux中apt与apt-get命令的区别与解释Linux中apt与apt-get命令的区别与解释

    2017-07-12 - Ubuntu 16.04 发布时,一个引人注目的新特性便是 apt 命令的引入。其实早在 2014 年,apt 命令就已经发布了第一个稳定版,只是直到 2016 年的 Ubuntu 16.04 系统发布时才开始引人关注。 随着 apt install package 命令的使用频率和普遍性逐步超过 apt-get in...

  • CentOS7设置开放端口以及常用的命令记录CentOS7设置开放端口以及常用的命令记录

    2017-07-09 - CentOS7与以前常用的CentOS6还是有一些不同之处的,比如在设置开放端口的时候稍许有些不同,常用的iptables命令已经被firewalld代替。这几天正好有在CentOS7系统中玩Seafile自建网盘,默认的时候是没有开启8082端口的,然后看到CentOS7开放端口稍微与CentOS6...

  • pass:一款简单的基于Linux命令行的密码管理工具pass:一款简单的基于Linux命令行的密码管理工具

    2017-06-29 - 现如今要记住类似 email、银行、社交媒体、在线支付、ftp 等等这么多的密码相信对每一个人来说都是一个巨大的挑战。 由于需求和使用,密码管理器现如今变得非常的流行。在 Linux 中我们可以有很多选择,包括基于 GUI 和基于 CLI 两种。今天我们要讲的是一款...

  • linux下导致内存使用量增长的shell命令及手动释放内存的方法

    2017-06-29 - 最近在客户现场发现arm Linux嵌入式设备在运行一段时间后,设备物理内存使用量接近100%,分析发现和脚本程序中长时间循环使用几个shell命令有关。 1.cp 复制命令,使用cp命令,会使得linux的物理内存使用量和缓存使用量增加,可在top命令中查看内存使用情况...

  • Linux/Centos在用搜索命令locate时command not found问题

    2017-06-21 - 在用locate查找命令找文件时提示如下: -bash: locate: command not found 所以就想着是不是locate要yum来安装才可以呢,于是: [root@localhost ~]# yum install locate 结果是No package locate available 接着就updatedb试试,提示: -bash:updatedb:comm...

  • Linux常用命令大全Linux常用命令大全

    2017-06-20 - Linux管理文件和目录的命令 命令 功能 命令 功能 pwd 显示当前目录 ls 查看目录下的内容 cd 改变所在目录 cat 显示文件的内容 grep 在文件中查找某字符 cp 复制文件 touch 创建文件 mv 移动文件 rm 删除文件 rmdir 删除目录 1.1 pwd命令 该命令的英文解释为p...

  • RedHat命令行刻录光盘

    2017-06-20 - 准备工作 Fedora25 cdrecord刻录软件 DVD刻录机 DVD-R刻录光盘或DVD-RW可擦写光盘一张 安装软件 yum install -y cdrecord 刻录光盘 验证光盘(仅可擦写光盘) 如果光盘有内容,最好先确认一下。 擦除数据(仅可擦写光盘) [root@dhcp-14-171 ~]# umount /dev...

  • [Linux Shell]whiptail命令使用[Linux Shell]whiptail命令使用

    2017-06-12 - 玩了这么久Linux命令直到昨天才发现whiptail这个命令挺有用的,今天搞搞科研做了个脚本用用,这个命令主要类似于CentOS7.x之前的setup命令的文本界面。 SHELL 代码如下: #做个函数 FindFile (){ FindDIR=$(whiptail --title 文件查找 --inputbox 输入查找文...

  • rename——不同版本号命令不同

    2017-06-11 - rename arg1 arg2 arg3 rename才是真正的批量重命名命令。而且他是3个参数,不是2个。 arg1:旧的字符串 arg2:新的字符串 arg3:匹配要重命名的文件,可以使用3种通配符,*、?、[char],*表示任意多个字符,?表示单个字符,[char]匹配char单个自定的精确字...

  • 使用find查找代码文件的几个示例

    2017-06-11 - 网上搜索find命令的用法,我去,全是什么搜索跟时间,跟权限相关的用法,我不是运维也不是系统管理员,不要跟我讲find的35种用法,我不关心这些...

  • Debian系统apt-get build-dep命令Debian系统apt-get build-dep命令

    2017-06-10 - apt-get build-dep 包名,这条命令用于在编译安装软件时,自动安装相关的编译环境。比如我要编译nginx,当然可以从网上找到需安装哪些库,用apt-get install XXXX XXXX XXXX ... 来进行安装。但是有时候装了一堆库,可能有几个是用不到的。而是用apt-get bui...

  • tar命令解压时文件时间戳不对的问题tar命令解压时文件时间戳不对的问题

    2017-06-08 - 一般地,用tar命令解压tar包,tar包中的文件时间戳(mtime, 文件修改时间)会保持不变。 但有时在MacOS上tar一个包,在ubuntu上解压可能存在问题。 在MacOS上目录结构如下: 在MacOS上执行 tar cvf 0.tar 0/ (注意tar时文件、目录的顺序,在ubuntu上执行时顺...

  • Linux系统中用命令行清空垃圾箱Trash

    2017-06-08 - 我用的系统是Ubuntu16.04,最近遇到了一个问题是,当我的垃圾箱有大量的小文件时,当我用图形界面清空垃圾箱时,总是卡死,而其清理很慢,于是用命令行清理,代码如下:这里的关键是确定你的系统的 Trash文件夹在那个路径。 另外用命令行清理的会比较彻底,能...

  • 使用comm比较两个排序好的文件使用comm比较两个排序好的文件

    2017-06-08 - Linux 中的 comm 命令可以让用户按行比较两个已经排序好的文件。在本教程中,我们将使用一些浅显易懂的例子来讨论这个命令行工具。在开始之前,请注意,本教程中提到的所有例子都已经在 Ubuntu 16.04LTS 版本中测试过。 下面的例子将会告诉你 comm 命令是如...

  • 理解Linux中的shutdown、poweroff、halt和reboot命令理解Linux中的shutdown、poweroff、halt和reboot命令

    2017-06-06 - 在本篇中,我们会向你解释 shutdown、poweroff、halt 以及 reboot 命令。我们会解释清楚当你用那些可用的选项执行的时候它们实际做了什么。 如果你想深入 Linux 服务器管理,那么为了有效和可靠的服务器管理,这些重要的 Linux 命令你需要完全理解。 通常上...

  • shell命令行直接处理json的jq命令

    2017-06-05 - 有的时候,文件里面存储的都是json数据,但是我们想提取出某个字段出来,麻烦,反正我每次都要写Python代码用simplejson来处理。 最近发现一款好用的工具,jq命令。 安装如下: # yum search jq 搜索到了一个结果: jq.x86_64 于是我在root权限了执行了安装...

  • 4个用于构建优秀的命令行用户界面的Python库

    2017-06-01 - 这是我的一个分为两篇的关于具有绝佳命令行界面的终端程序的系列文章的第二篇教程。在第一篇文章中(http://www.linuxdiyf.com/linux/30932.html),我们讨论了一些能够使命令行应用用起来令人感到愉悦的特性。在第二篇文章中,我们来看看如何用 Python 的一...

  • 首页
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 下一页
  • 末页
  • 321272