iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >实用的Linux命令行技巧有哪些
  • 868
分享到

实用的Linux命令行技巧有哪些

2023-06-16 12:06:42 868人浏览 薄情痞子
摘要

小编给大家分享一下实用的linux命令行技巧有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!输出显示为一个表有时候,当你看到一个命令的输出,由于过度拥挤的字符

小编给大家分享一下实用的linux命令行技巧有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

输出显示为一个表

有时候,当你看到一个命令的输出,由于过度拥挤的字符串可能就无法识别输出(例如,mount命令的输出)。那通过表格显示呢?这很容易做到!

mount | column –t:

实用的Linux命令行技巧有哪些

在这个例子中,因为空格,输出是格式良好的。如果分隔符是别的东西,像冒号?(例如,在cat/etc/passwd的输出中)。

指定分隔符-s参数,就像下面。

cat /etc/passwd | column -t -s:

实用的Linux命令行技巧有哪些

重复一个命令,直到它运行成功

如果您在Google上搜索此功能,您会发现很多人会问到如何重复该命令,直到它成功返回并运行正常。  例如包括ping服务器,直到它在线,检查是否从特定目录上传具有特定扩展名的文件,检查特定URL是否已经存在等。

您可以使用while true循环来实现:

实用的Linux命令行技巧有哪些

在这个例子中, >/dev/null 2>&1 重定向你的程序的输出到 /dev/null。 同时包括了Standard Error和  Standard Out。

对于我来说这是最酷的linux命令行技巧之一。

通过内存利用率排序进程

ps aux | sort -rnk 4:

实用的Linux命令行技巧有哪些

通过CPU利用率排序进程

ps aux | sort -nk 3:

实用的Linux命令行技巧有哪些

检查你的架构,执行getconf LONG_BIT。

同时查看多个日志文件

你可以用tail命令看你日志没有问题,但有时,你可能想看多个日志文件。你需要使用支持文本高亮显示、过滤和更多的功能的multi-tail命令:

实用的Linux命令行技巧有哪些

如果在你的系统上没有这个命令,你可以用apt-get install multitail。

回到你以前的目录

只要输入cd -,你将返回到前面的目录。

做一个非交互式Shell会话互动

做到这一点, 需要改变设置从 ~/.bashrc 到 ~/.bash_profile.

定期监控命令输出

使用观察命令(watch df - h),你可以看任何命令的输出。例如,你可以查看空闲空间,以及它是如何增长的。

通过watch命令,你可以想象你能用变量做什么。

在关闭会话后运行程序

当您在后台运行的任何程序,它都会被你的shell关闭。如何才能在关闭shell后,你仍然可以继续运行这个程序?

这可以通过使用nohup命令——这代表没有hang-up:

nohup wget site.com/file.zip

这个命令是一种最被遗忘的Linux命令行技巧,因为我们很多人使用另一个命令screen:

实用的Linux命令行技巧有哪些

在同一个目录中将会生成一个叫nohup.out的文件,其中包含正在运行的程序的输出:

实用的Linux命令行技巧有哪些

命令很酷,对吗?

对任何命令自动回答是或者否

如果你想自动实现用户输入yes的过程

你可以使用yes命令:yes | apt-get update。

或者你想自动输入no,你可以使用yes no | command。

实用的Linux命令行技巧有哪些

创建指定大小的文件

你可以使用dd命令创建指定大小的文件:dd if=/dev/zero of=out.txt bs=1M count=10。

下面创建里面填充0,大小为10MB的文件:

实用的Linux命令行技巧有哪些

以root用户身份运行***的命令

有时,你想以root身份运行命令,但忘记输入sudo命令。你不必重新输入;仅仅只需输入sudo!

实用的Linux命令行技巧有哪些

记录你的命令行会话

如果你想记录你在shell上输入的内容,你可以使用脚本命令来保存你所有输入的内容到一个叫typescript:script的文件中。

一旦你输入exit,所有你输入的命令将会写入到那个文件,后面你可以重新查看它。

用占位符代替空格

你可以使用tr命令代替任何其他字符,这很方便: cat geeks.txt | tr ‘:[space]:’ ‘\t’ > out.txt。

实用的Linux命令行技巧有哪些

将文件转换为大写或小写

你可以使用:

cat myfile | tr a-z A-Z> output.txt

强大的Xargs命令

xargs命令是最重要的Linux命令行技巧之一。 您可以使用此命令将命令的输出作为参数传递给另一个命令。  例如,您可以搜索PNGpng文件并对其进行压缩或对其进行任何操作:

find. -name *.png -type f -print | xargs tar -cvzf images.tar.gz

或者,也许你在一个文件中有一个URL清单,你想要去下载它们或者用不同的方式处理它们:

cat urls.txt | xargs wget

实用的Linux命令行技巧有哪些

记住,***个命令的输出传递到xargs命令的结尾。

如果你的命令需要在中间输出怎么办?简单!

仅仅使用{}结合-i参数,如下,用***个命令输出结果去代替参数的位置:

ls /etc/*.conf | xargs -i cp {} /home/likegeeks/Desktop/out

以上是“实用的Linux命令行技巧有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网操作系统频道!

--结束END--

本文标题: 实用的Linux命令行技巧有哪些

本文链接: https://www.lsjlt.com/news/283679.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 实用的Linux命令行技巧有哪些
    小编给大家分享一下实用的Linux命令行技巧有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!输出显示为一个表有时候,当你看到一个命令的输出,由于过度拥挤的字符...
    99+
    2023-06-16
  • nmap实用命令行技巧有哪些
    这篇文章将为大家详细讲解有关nmap实用命令行技巧有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1) 获取远程主机的系统类型及开放端口nmap -sS -P0 -sV -O <target&g...
    99+
    2023-06-16
  • 有趣的Linux命令行小技巧有哪些
    这篇文章主要为大家展示了“有趣的Linux命令行小技巧有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“有趣的Linux命令行小技巧有哪些”这篇文章吧。1、 在 Linux 中锁定或隐藏文件或...
    99+
    2023-06-16
  • Linux命令行中使用history的技巧有哪些
    这篇文章给大家分享的是有关Linux命令行中使用history的技巧有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.使用 HISTTIMEFORMAT 显示时间戳当在命令行输入history时,它将显示序...
    99+
    2023-06-15
  • Unix/Linux命令技巧有哪些
    这篇文章给大家分享的是有关Unix/Linux命令技巧有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1. 删除一个大文件我在生产服务器上有一个很大的200GB的日志文件需要删除。我的rm和ls命令已经崩溃,...
    99+
    2023-06-15
  • 有哪些Unix/Linux命令技巧
    这篇文章主要讲解了“有哪些Unix/Linux命令技巧”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“有哪些Unix/Linux命令技巧”吧!> /path/to/file.l...
    99+
    2023-06-09
  • Linux中常用技巧命令有哪些
    小编给大家分享一下Linux中常用技巧命令有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1. 终止操作 【ctrl+c】2. 快速的从命令的尾部切换首部【c...
    99+
    2023-06-28
  • linux中Sudo命令的使用技巧有哪些
    这篇文章将为大家详细讲解有关linux中Sudo命令的使用技巧有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。简单的说,sudo 是一种权限管理机制,管理员可以授权于一些普通用户去执行一些 root ...
    99+
    2023-06-28
  • Linux的命令行中文本操作有哪些技巧
    本篇内容主要讲解“Linux的命令行中文本操作有哪些技巧”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux的命令行中文本操作有哪些技巧”吧!正则表达式翻译领域不乏让人摸不着头脑的词汇,比如...
    99+
    2023-06-12
  • linux中Sudo命令使用技巧有哪些
    这篇文章主要介绍了linux中Sudo命令使用技巧有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。sudo 表示 “superuser do”,它允许已验证的用户以其他用...
    99+
    2023-06-15
  • Linux中VI命令使用技巧有哪些
    这篇文章主要为大家展示了“Linux中VI命令使用技巧有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中VI命令使用技巧有哪些”这篇文章吧。进入vi命令vi filename :打...
    99+
    2023-06-16
  • Linux的ip命令使用小技巧有哪些
    这篇文章将为大家详细讲解有关Linux的ip命令使用小技巧有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者。使用ip命令,只...
    99+
    2023-06-27
  • Linux中命令补齐技巧有哪些
    这篇文章主要为大家展示了“Linux中命令补齐技巧有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中命令补齐技巧有哪些”这篇文章吧。默认情况下,bash命令行可以自动补全文件或目录...
    99+
    2023-06-13
  • linux中历史命令使用技巧有哪些
    这篇文章主要介绍linux中历史命令使用技巧有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!历史命令使用技巧分享几个历史命令的使用技巧,能够提高你的工作效率。!!:重复执行上条命令;!N:重复执行 history...
    99+
    2023-06-27
  • Linux下TOP命令使用小技巧有哪些
    这篇文章主要介绍Linux下TOP命令使用小技巧有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1. 详细显示command按下小写c : 详细显示command列就是这样的效果,启动命令显示的非常全不仅是程序的...
    99+
    2023-06-16
  • VI命令常用技巧有哪些
    这篇文章主要讲解了“VI命令常用技巧有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“VI命令常用技巧有哪些”吧!VI命令可以说是Unix/Linux世界里最常用的编辑文件的命令了,但是因...
    99+
    2023-06-13
  • 实用的Linux命令行工具有哪些
    这篇文章主要介绍实用的Linux命令行工具有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在Linux下的三个命令行工具,分别是管理网络的nmcli,管理软件包的pkcon,管理系统进程的systemctl。Ne...
    99+
    2023-06-16
  • Linux使用history来减少重复命令的实用技巧有哪些
    今天就跟大家聊聊有关 Linux使用history来减少重复命令的实用技巧有哪些,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。当我们频繁使用 Linux 命令行时,有效地使用历史记录...
    99+
    2023-06-15
  • Linux的实用技巧有哪些
    这篇文章主要讲解了“Linux的实用技巧有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux的实用技巧有哪些”吧!处理特殊的文件名假设Linux系统中有一个文件名叫“-ee”,如果...
    99+
    2023-06-17
  • SSH命令使用小技巧有哪些
    这篇文章主要介绍了SSH命令使用小技巧有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。SSH 是 Linux 下进行远程连接的基本工具,SSH对常用的用途就是登录,SSH...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作