学Linux,上红联!
Linux系统教程
您的位置: Linux系统教程 > Linux命令 >
  • ImageMagick入门:使用命令行来编辑图片

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

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

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

  • 一周工作所用的日常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是怎么计算出来的?

    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的默认排序方式

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

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

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

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

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

  • 十五个最有用的Linux命令

    2017-08-28 - 写代码是一个既简单又复杂的工作,有编程大师说,写代码就像写诗,关键在于如何能够用最简洁的语言和逻辑写出最精彩的代码。今天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命令开关(一)

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

  • cp命令两个高效的用法

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

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

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

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

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

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

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

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

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

  • 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常用命令大全

    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命令使用

    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命令

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

  • 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比较两个排序好的文件

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

  • 理解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命令来进行高效的目录导航

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

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

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

  • 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)指定字符的命令

    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下删除指定文件夹目录下指定的文件名命令

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

  • 使用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命令行界面

    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....

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