红联Linux门户

Linux帮助
  • 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 的一...

  • 在Linux中使用pushd和popd命令来进行高效的目录导航在Linux中使用pushd和popd命令来进行高效的目录导航

    2017-06-01 - 有时候,通过命令来在 Linux 文件系统导航是一件非常痛苦的事情,特别是对于一些新手。通常情况下,我们主要使用 cd(改变目录)命令在 Linux 文件系统之间移动。 在之前的文章中,我们回顾了一个非常简单但很有用的 Linux 上的 CLI 工具,文章叫做 bd:快速...

  • 怎样在Linux命令行下杀死一个进程怎样在Linux命令行下杀死一个进程

    2017-05-27 - Linux 的命令行里面有用来停止正在运行的进程的所有所需工具。Jack Wallen 将为您讲述细节。 想像一下:你打开了一个程序(可能来自于你的桌面菜单或者命令行),然后开始使用这个程序,没想到程序会锁死、停止运行、或者意外死机。你尝试再次运行该程序,但...

  • Android用adb打印linux内核调试信息dmesg和kmsg命令Android用adb打印linux内核调试信息dmesg和kmsg命令

    2017-05-25 - Android的log信息分为内核空间和用户空间中LOG,查看用户空间(也就是app等上层的log)的log直接用logcat就可以了,如果想过滤一些信息就用adb shell logcat | grep -E log_xxx|log_aaa命令,这样log只会显示含有log_aaa和log_xxx的log信息了。上层的log信息...

  • Linux下搜索某种类型文件(比如.c)指定字符的命令Linux下搜索某种类型文件(比如.c)指定字符的命令

    2017-05-25 - 1、现在我需要搜索kernel-3.18/目录下后缀名为*spi.c的文件包含有spi_setup字符的文件。 命令格式:grep -r --include=*spi.c spi_setup kernel-3.18/ 2、执行命令:grep -r --include=*spi.c spi_setup kernel-3.18/,效果如下: 本文永久更新地址: http:/...

  • linux下删除指定文件夹目录下指定的文件名命令linux下删除指定文件夹目录下指定的文件名命令

    2017-05-25 - 1、有时候需要删除某个文件夹目录下指定的文件名命令,因为有时候里面的子目录包含很多个这样文件名的文件,如果一个一个的删除,很是麻烦,这里有一个很好的方法,本人亲自测试过,可以用,用到的时候很方便高效。 2、命令格式: find 指定的文件夹/ -name...

  • 使用Linux的alternatives命令替换选择软件的版本使用Linux的alternatives命令替换选择软件的版本

    2017-05-24 - 上周在安装搜索引擎Elasticsearch时,要求安装比较新的java 版本,我选择了java 1.8.0,安装java 成功后使用java -version 发现使用的版本仍旧是1.6.0。 查询了一些资料,发现可以使用Linux的alternatives命令替换选择软件的版本。 说明: alternatives --in...

  • Linux极客的Android:将你的Android设备变成Linux命令行界面Linux极客的Android:将你的Android设备变成Linux命令行界面

    2017-05-23 - 不管你是一位命令行大师,还是只是不想让你的朋友和家人使用你的 Android 设备,那就看下 T-UI Launcher 这个程序。Unix/Linux 用户一定会喜欢这个。 T-UI Launcher 是一个免费的轻量级 Android 程序,具有类似 Linux 的命令行界面,它可将你的普通 Android...

  • ARM移植file命令

    2017-05-16 - ARM移植file命令的详细步骤: 1、下载file 源代码 从下面ftp 站点下载Linux file 命令源代码file-5.04.tar.gz ftp://ftp.astron.com/pub/file 2、使用tar 命令对文件进行解压。 -C选项是指定解压目录 tar xvzf file-5.04.tar.gz -C /root/ARM/ 3、编写build....

  • 嵌入式Linux移植rz和sz命令嵌入式Linux移植rz和sz命令

    2017-05-16 - rz、sz是Linux/Unix 同Windows 进行ZModem 文件传输的命令行工具,windows 端需要支持ZModem 的telnet/ssh 客户端,例如:SecureCRT。 运行命令rz,即是接收文件,SecureCRT就会弹出文件选择对话框,选好文件之后关闭对话框,文件就会上传到当前目录 (默认...

  • 如何使用curl命令指定ip访问url

    2017-05-10 - 有时我们需要测试一个url,但域名并没解析,这时为了一个简单的测试而写host或去做域名解析,显然这并不高效,而有些域名甚至是正式的域名,因此我们可有使用curl命令进行测试。 方法一 curl url -x ip:port 例curl http://baidu.com -x 10.12.20.21:80 这个...

  • Linux命令行音乐播放器mocLinux命令行音乐播放器moc

    2017-05-08 - moc(Music On Console,播放器程序是mocp,在Arch Linux的Commity中有个tray版本的moc,启动时会在面板上显示一个图标,能直接启动mocp服务和播放器。甚至还能让osdlyrics加载桌面歌词,不过这很卡.)适用于命令行,在黑乎乎的Linux核心控制台(字符界面)上也...

  • linux下如何恢复ntfs分区上被rm命令删除的文件linux下如何恢复ntfs分区上被rm命令删除的文件

    2017-05-06 - 有朋友不小心将自己移动硬盘上的文件通过执行linux系统的rm命令误删除了。找到我,让我帮他恢复。有同样情况的朋友,如果硬盘文件系统是ntfs,也可以参考如下方法。 查看接系统的分区信息,确定要恢复文件的分区 。df -hT 如下图所示,要恢复文件的是/dev/sd...

  • 自制Linux重命名命令

    2017-05-04 - 相比于Windows上的ren命名,Linux还真的是没有一个特定的重命名的命令。(虽然可以间接的使用mv来实现)。下面我就来自己写一个简单的重命名命令。 准备工作 操作系统:Linux内核的系统都可以 Shell:我用的系统默认的bash,(其实这个无所谓了) 基础:了解...

  • 命令行的生活是如此的F**K命令行的生活是如此的F**K

    2017-05-03 - 你是不是经常在终端敲错命令,其实这都是因为该死的终端不配合,不能领会你的意思。 每当这个时候,甚至当你一再敲错到时候,你的内心肯定是崩溃的,一定在默念。 而现在,是让你的终端觉悟的时候了! 有位名为 @liamosaur 的哥们就忍不住对自己的终端发出了...

  • Linux命令删除.svn版本控制文件

    2017-05-03 - 在项目上线之前,我们需要对项目中的版本控制文件进行删除,在Windows下可以采用命令行脚本的形式,在Linux下我们可以采用同样简单的命令来完成这个递归删除版本控制文件的操作。 find ./ -name .svn -type d -exec rm -r {} \; exec解释: -exec 参数后面跟...

  • 使用iperf命令行工具进行局域网测速使用iperf命令行工具进行局域网测速

    2017-04-26 - 前几天回到家打算给家里布一套NAS网络,动手之前想先看一下家里现在的局域网速度,如果达不到要求的话就需要更新线缆和交换机了。这里主要说一下测速,局域网环境:5类网线,千兆交换机,802.11n无线网络。 工具:iperf,命令行测速工具,有windows/linux/ma...

  • Inxi:一个功能强大的获取Linux系统信息的命令行工具

    2017-04-19 - Inxi 最初是为控制台和 IRC(网络中继聊天)开发的一个强大且优秀的命令行系统信息脚本。可以使用它获取用户的硬件和系统信息,它也用于调试或者社区技术支持工具。 使用 Inxi 可以很容易的获取所有的硬件信息:硬盘、声卡、显卡、网卡、CPU 和 RAM 等。同时...

  •  实用技巧:如何用几个简单的命令改善你的Linux安全 实用技巧:如何用几个简单的命令改善你的Linux安全

    2017-04-12 - 本文中,我们将讨论如何通过一些Linux的安全命令,加固你的Linux系统。 在最开始,我们需要问的一个问题是:Linux是已经足够被安全加固了吗?答案当然是否定的。那些娴熟的攻击者所带来的危险是与日俱增的。每天、甚至是每小时都有新的漏洞被发现。对这些漏洞...

  • Linux命令行工具使用小贴士及技巧(四)Linux命令行工具使用小贴士及技巧(四)

    2017-04-11 - 到目前为止,在该系列指南中,我们已经讨论了 cd -(http://www.linuxdiyf.com/linux/29477.html) 和 pushd/popd 命令(http://www.linuxdiyf.com/linux/29717.html)的基本使用方法和相关细节,以及 CDPATH 环境变量(http://www.linuxdiyf.com/linux/2986...

  • Linux命令行工具使用小贴士及技巧(三)Linux命令行工具使用小贴士及技巧(三)

    2017-04-09 - 在这个系列的第一部分(http://www.linuxdiyf.com/linux/29477.html),我们详细地讨论了 cd - 命令,在第二部分(http://www.linuxdiyf.com/linux/29717.html),我们深入探究了 pushd 和 popd 两个命令,以及它们使用的场景。 继续对命令行的讨论,在这篇...

  • 使用Rsync命令同步两个Samba4 AD DC之间的SysVol目录使用Rsync命令同步两个Samba4 AD DC之间的SysVol目录

    2017-04-08 - 这篇文章讲的是在两个 Samba4 活动目录域控制器之间,通过一些强大的 Linux 工具来完成 SysVol 的复制操作,比如 Rsync 数据同步工具,Cron 任务调度进程和 SSH 协议。 第一步:配置 DC 服务器时间同步 1、在两个域控制器之间复制 sysvol 目录的内容之前,你...