学Linux,上红联!
Linux系统教程
您的位置: Linux系统教程 > Linux命令 >
  • Linux命令行工具使用小贴士及技巧(一)

    2017-03-25 - 相关内容 如果你刚开始在 Linux 系统中使用命令行工具,那么你应该知道它是 Linux 操作系统中功能最强大和有用的工具之一。学习的难易程度跟你想研究的深度有关。但是,无论你的技术能力水平怎么样,这篇文章中的一些小贴士和技巧都会对你有所帮助。 在本系...

  • 如何从Vim中访问shell或者运行外部命令

    2017-03-25 - Vim正如你可能已经了解的那样是一个包含很多特性的强大的编辑器。我们已经写了好多关于 Vim 的教程,覆盖了 基本用法、 插件, 还有一些 其他的 有用的 特性。鉴于 Vim 提供了多如海洋的特性,我们总能找到一些有用的东西来和我们的读者分享。 在这篇教程中...

  • Linux命令输出头(标题)、输出结果排序技巧

    2017-03-24 - 1、Linux命令输出头(标题) 在使用Linux命令时,如果命令中有管道|,则输出的信息中,头(标题)信息丢失,要想看每一列代表什么意思很不方便。 这里有一个简单的办法,通过2条命令叠加,获取头和内容。例如ps auxw: 再加上管道符后 可以看到头(标题)已...

  • last与lastb命令 读取的日志文件

    2017-03-22 - 在linux系统中,last与lastb命令用来列出目前与过去登录系统的用户相关信息。指令英文原义: last, lastb - show listing of last logged in users 单独执行last指令时,它会读取位于/var/log/wtmp的文件,并把该给文件的内容记录的登录系统的用户名单全部显...

  • 为rm命令增加回收站功能

    2017-03-19 - 我的实验环境是ubuntu 14.04. 背景 用rm删除文件的同时会删除inode信息,这使得使用rm删除的文件很难恢复。特别是带有-rf参数时,一定要慎之又慎。 我希望用rm删除的文件(夹)可以在回收站找到。本文就教你实现这个功能。 回收站命令行工具trash-cli 主页:...

  • find命令查找某些文件并将其拷贝到指定目录

    2017-03-19 - 【问题】我想搜索某个文件夹下的所有.c文件,并将其拷贝到另外一个目录下。 【情景设定】当前目录下有若干文件,利用tree 命令如下图: . ├── a.c ├── b.c ├── cat │ ├── 1.asm │ ├── 2.asm │ ├── x.c │ └── y.c ├── dog ├──...

  • free:一个在Linux中检查内存使用情况的标准命令

    2017-03-17 - 我们都知道,IT 基础设施方面的大多数服务器(包括世界顶级的超级计算机)都运行在 Linux 平台上,因为和其他操作系统相比, Linux 更加灵活。有的操作系统对于一些微乎其微的改动和补丁更新都需要重启,但是 Linux 不需要,只有对于一些关键补丁的更新, Li...

  • 使用tree命令格式化输出目录结构

    2017-03-16 - 今天在写一个 Markdown 文件的时候需要将一个目录的结构表示出来,于是找了找有没有相关命令,找到一个叫做 tree 的命令,Windows 和 Linux 都有这个命令。 Windows 10 我是在 Windows 10 上用的,不过应该在 Windows 7 和 8 上也是可以用的。用法如下: tre...

  • tar命令解压文件导致文件属性改变

    2017-03-13 - 今天下载了一个tar.gz的安装包,通过使用sftp将包传到ubuntu上使用tar命令解压发现文件的owner和group均不是默认的解压用户,而是一个默认的owner和group,了解之后才发现原来tar命令解压之后的owner和group是文件压缩者所在的owner和group。若想在解压的时...

  • linux的Sudo|su授权命令

    2017-03-09 - 由于Ubuntu是基于Debian的操作系统,在默认的情况下,是没有超级用户(superuser, root)的,但有些系统操作必须有超级用户的权限才能进行,如手动释放内存等。当遇到某些文件目录,当前用户无操作权限时,可通过以下两个方案来实现。 第一种方案:su root -c...

  • 免sudo使用docker命令

    2017-03-04 - 背景 因为使用的是sudo安装docker,所以会导致一个问题。以普通用户登录的状况下,在使用docker images时必须添加sudo,那么如何让docker免sudo依然可用呢?于是开始搜索解决方案。 理清楚问题 当以普通用户身份去使用docker images时,出现以下错误: Got p...

  • gmssl命令行的使用

    2017-03-02 - 一、国密SM4进行加解密 如上图所示,上述命令使用gmssl中的国密算法sm4的ecb模式对 encFile.txt进行解密生成decFile.txt, -K 后面是密钥。 二、国密SM3获得摘要信息 如上图所示,输入文件为 src.txt,方式为SM3,输出文件是sm3rlt.txt, 以 binary的形式写...

  • Linux basename命令的使用

    2017-02-28 - 关于Linux Shell命令basename的使用总结。以下操作在Ubuntu14.04 Bash Shell中通过。 最近在使用shell脚本时需要获取脚本执行时的名称,一般采用$0来获取脚本执行时的命令,如/home/guochongxin/test.sh A B这样的脚本,在test.sh里echo $0得到的值是/home/g...

  • 在windows下直接练习部分linux命令

    2017-02-26 - linux确实有其强大的一面,但是使用范围多在服务器端,现今,linux有所抬头,微软也在拥抱linux,所使用的系统为Win 8.1以上windows。 1.启动了windows powershell。 方法一:直接在运行中输入powershell,再点击确定; 方法二:启动cmd,在窗口中输入powershe...

  • linux命令行抓取网页快照-(xvfb+CutyCapt)

    2017-02-25 - 目的: 在一台没有安装X-server的Debian服务器上实现命令行抓取网页快照。 软件: 1.xvfb(http://www.x.org/archive/X11R6.8.2/doc/Xvfb.1.html)(在命令行下实现对X-server的模拟,渲染图形进行缓存)-在没有安装X-Server的环境下提供图像渲染 2.CutyCapt...

  • linux环境中使用virsh命令对虚拟机进行重命名

    2017-02-23 - 在Linux环境中,可以使用virt-clone命令对虚拟机进行克隆,操作十分方便。 在克隆的过程中,为了方便,名称都是统一的。 如果出于某种原因比如标识方便,希望将虚拟机的名称更改一下,可以使用一种简单的方法来进行,而不必重新克...

  • Linux下通过ftp命令下载windows下的文件

    2017-02-21 - 最近碰Linux较多,3台服务器本地无法直接连接,必须通过跳板机才能连接,但3台服务器上可以访问本地PC.需要将本地下载好的安装文件(tar.gz)上传至服务器。 用3分钟在本地通过ftpserver.exe假设一个简单ftp服务器,然后在跳板机ssh到某台服务器上,使用ftp命...

  • Linux Man手册的使用示例

    2017-02-20 - Linux的命令非常多,很多人在学一个命令时,首先想到的是使用百度或者谷歌,或者参考书上给出怎么使用的例子。但授人以鱼不如授人以渔,通过man该命令可以得到关于该命令的有用信息。当我们学会使用man文档时,将大大提升使用命令的能力。这里,本人认为更多...

  • Linux上12个高效的文本过滤命令

    2017-02-17 - 在这篇文章中,我们将会看一些 Linux 中的过滤器命令行工具。过滤器是一个程序,它从标准输入读取数据,在数据上执行操作,然后把结果写到标准输出。 因此,它可以用来以强大的方式处理信息,例如重新结构化输出以生成有用的报告,修改文件里面的文本,以及...

  • screen命令使用及示例

    2017-02-17 - screen 是一个非常有用的命令,提供从单个 SSH 会话中使用多个 shell 窗口(会话)的能力。当会话被分离或网络中断时,screen 会话中启动的进程仍将运行,你可以随时重新连接到 screen 会话。如果你想运行一个持久的进程或者从多个位置连接到 shell 会话,这...

  • 自定义一个安全的rm指令

    2017-02-16 - 一个安全的删除指令是很有必要的,可是当我们在使用命令行执行删除命令的时候,所删除的文件并不会放到回收站中。笔者就曾经有一次因为要删除当前的所有文件执行命令rm -r ./*,可是,当时敲成了rm -r /*,又因为恰好是root,结果就不太妙了。 下面代码的实际...

  • 关于安装qt之后的qmake命令

    2017-02-12 - 今天通过在archlinux中安装qt5发现了关于qmake这个命令的一些事情。 1. /bin/qmake 是 /bin/qtchooser 的符号链接,/bin/qtchooser 由一个叫 qtchooser 的软件包提供。 2. /bin/qmake-qt4 是 /usr/lib/qt4/bin/qmake 的符号链接,由 qt4 这个软件包提供。 3....

  • linux命令行环境下如何从github上获取源代码

    2017-02-09 - github是目前较为流行的代码托管网站,linux系统是目前开发人员较为常用的操作系统,如何在linux命令行环境下将github上的源码下载到本地,本文将具体进行介绍。 首先在linux命令行中新建一个目录 mkdir github(名字可以按你项目名定义),之后敲git命令,...

  • 使用nc命令检查远程端口是否打开

    2017-02-09 - 端口是与 Linux 操作系统上的应用或进程的通讯端点的逻辑实体。在使用之前,了解目标机器上哪些端口是打开并正在运行服务是非常有用的。 我们可以使用 netstat 或其他几个 Linux 命令如 NMAP 在本地机器上轻松地列出 Linux 中的打开端口(http://www.linuxdi...

  • fedora在命令行下看图片

    2017-02-09 - 使用命令行浏览图片的好处是显而易见的,就是不同去操作鼠标了,减少了键盘和鼠标之间的切换。 首先需要安装: 因为我已经安装过了,所以提示已经完成。 安装完成后直接使用feh+文件名就行了,如: feh file1.png 或者批量打开文件: feh *.jpg 使用批量打开...

  • 使用linux命令清除安卓开机密码

    2017-02-07 - 很多人都有过android手机开机密码忘记的情况,或者由于某些原因输入法不能启动,导致无法输入开机密码,比如今天我在将输入法从手机内部存储移动到手机存储(应该是sd卡)后,输入开机密码时,输入法无法启动了。在这种情况下我们可以在linux下借助adb来清除...

  • 如何在Linux中不输入密码运行sudo命令

    2017-02-05 - 假设你在只有自己使用的计算机上运行 Linux 系统,比如在笔记本电脑上,在每次调用 sudo 时需要输入密码,长期下来就会觉得很乏味。因此,在本指南中,我们将描述如何配置 sudo 命令在运行时而不输入密码。 此设置在 /etc/sudoers 文件中完成,这是使用 sudo...

  • 如何在Centos7中添加Tree命令

    2017-02-01 - 作为一位建筑人,目前尝试着在Linux的道路上探索新的发展级。 今天无意中发现自己的centos没有tree命令,有点不解。也问了度娘,看到的是这样的答案: sudo apt-get install tree 输进去,不对啊: 后来一想,原来ubuntu系统中默认是没有tree这个命令的,需...

  • Linux下使用uniq命令去掉文件中相邻的重复行

    2017-01-29 - uniq命令 功能:删除掉一个文件中的相邻重复行。 uniq命令经常使用的一些选项如下: -c:在显示的行前冠以该行出现的次数。 -d:只显示重复行。 -i:忽略字符的大小写。 -u:只显示唯一的行,即只出现一次的行。 举个例子:利用uniq命令对test.sort文件的内容进...

  • LFCS命令行基础

    2017-01-28 - 本文中包含了很多命令行基...

  • 为你在Bash历史中执行过的每一项命令设置时间和日期

    2017-01-26 - 在默认情况下,所有通过 Bash 在命令行中执行过的命令都被存储在历史缓存区或者一个叫做 ~/.bash_history 的文件里。这意味着系统管理员可以看到系统上用户执行过的命令清单,或者用户可以通过像 history 命令这样的选项来看他或她自己的命令历史。 $ histor...

  • 如何将Linux命令的输出赋值给变量

    2017-01-26 - 运行一条命令时,它都会产生某种输出:要么是该命令的期望结果,或者是该命令执行细节的状态/错误消息。有些时候,你可能想要将某个命令的输出内容存储在一个变量中,以待在后续操作中取出来使用。 本文将介绍将 shell 命令赋值给变量的不同方法,这对于 she...

  • 使用Axel命令行下载器/加速器加速下载

    2017-01-26 - Axel 是一个轻量级下载程序,它和其他加速器一样,对同一个文件建立多个连接,每个连接下载单独的文件片段以更快地完成下载。 Axel 支持 HTTP、HTTPS、FTP 和 FTPS 协议。它也可以使用多个镜像站点下载单个文件,所以,Axel 可以加速下载高达 40%(大约,我...

  • 让sudo在你输入错误的密码时“嘲讽”你

    2017-01-26 - sudoers 是 Linux 中的默认 sudo 安全策略插件,但是经验丰富的系统管理员可以自定义安全策略以及输入输出日志记录的插件。它由 /etc/sudoers 这个文件驱动,或者也可在 LDAP 中。 你可以在上面的文件中定义 sudoers 嘲讽 或其他选项。它在 defaults 部分下...

  • 4个Linux下最好的命令行下载管理器/加速器

    2017-01-18 - 我们经常由于不同需求使用下载管理器从互联网下载文件,它给我和其他人提供了很多帮助。我们都想要一个超级快速的下载管理器来完成下载尽可能多的任务,以便我们可以节省时间来进一步地工作。有很多可以加速下载的下载管理器和加速器可用(图形化界面和命令...

  • python3实现linux命令tree

    2017-01-18 - system:centos6.7、Python -V:3.5.2 用递归的方法遍历文件和文件夹,并统计他们的个数。 后带的参数看查看子文件夹或绝对路径的树形结构图,省略后带参数则查看当前文件夹。 #!/usr/bin/env python3 import os import sys from os.path import join,basena...

  • 九款命令行实用工具助你监测Linux磁盘分区及使用情况

    2017-01-17 - 监测一个或多个存储设备的空间使用情况是系统管理员最重要的任务之一,这有助于确保存储设备上仍有足够的闲置空间,以便高效地运行Linux系统。 一、打印输出Linux磁盘分区表的命令行实用工具 1.fdisk(固定磁盘)命令 fdisk是一款功能强大、广受欢迎的命令行工...

  • linux shell命令编写&&在终端输入文件名直接运行

    2017-01-17 - Linux下 把shell命令写到一个文件里,直接执行,相当于一个批处理文件。 下面是简单的写法: 1、建一个文本文件 2、 OK! 另外: 如果想直接在终端输入test.sh就运行,而不是到当前文件夹,再./test.sh运行要怎么弄呢。 很简单,把这个文件copy到/usr/bin中...

  • 删除键不可靠!在Linux下教你用命令行彻底删除文件

    2017-01-17 - 在大多数情况下,我们想要删除电脑文件,一般会使用删除键或者rm命令、将文件扔到垃圾箱。但是,这些方法并没把文件从我们的电脑里彻底删除,只是把文件隐藏起来,让用户看不见而已。 假设某个文件含有机密或秘密的内容,比如安全系统的用户名和密码,如果攻...

  • Linux history显示时间戳

    2017-01-16 - 在管理服务器中为了提高history命令的效率,可以history命令加上一些参数,比如时间、用户和IP等等参数。 (1)加上时间和用户 export HISTTIMEFORMAT=%F %T `whoami` (2)再加上IP USER_IP=`who -u am i 2/dev/null| awk {print $NF}|sed -e s/[()]//g` ex...

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