iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >提高你工作效率的shell命令总结大全
  • 723
分享到

提高你工作效率的shell命令总结大全

工作效率命令大全 2022-06-04 21:06:34 723人浏览 安东尼
摘要

前言 大家都知道shell是一个用C语言编写的程序,它是用户使用 linux 的桥梁。Shell就是一个命令行解释器,它的作用是解释执行用户的命令,用户输入一条命令,Shell就解释执行一条,这种方式称为交

前言

大家都知道shell是一个用C语言编写的程序,它是用户使用 linux 的桥梁。Shell就是一个命令行解释器,它的作用是解释执行用户的命令,用户输入一条命令,Shell就解释执行一条,这种方式称为交互式(Interactive)。下面这篇文章主要给大家分享了一些关于提高工作效率的shell命令,话不多说,来一起看看详细的介绍:

一、切换目录

注意:当前用户是xiaochao,系统为Centos6,并且,shell命令是严格区分大小写的。

显示当前目录路径:pwd


pwd
output:/home/xiaochao/Download

切换目录:cd

1、使用相对路径


cd Download #进入当前路径下的Download目录

2、使用绝对路径


cd /var/log

点号(.)的使用


cd . #表示进入当前目录
cd .. #表示进入当前目录的上一级目录
cd ... #表示进入当前目录的上两级目录,这个bash不支持,zsh支持。依次类推。

波浪号(~)的使用

波浪号表示用户目录,即环境变量$HOME的别名,对于教程环境,就是/home/xiaochao。 cd命令如果不加任何参数,则相当于执行cd ~ 命令。

短横号(-)的使用

cd - 表示上一次cd命令进入的目录,功能类似于windowns文件管理器的后腿功能。只不过,当你使用cd -进入上一次的目录,那么当前所在的目录就变成了上一次目录,举个栗子。

假设当前目录是/home/xiaochao


cd Download #当前目录为/home/xiaochao/Download
cd /home/xiaochao #当前目录为/home/xiaochao
cd - #当前目录为/home/xiaochao/Download
cd - #当前目录为/home/xiaochao
cd - #当前目录为/home/xiaochao/Download
cd - #当前目录为/home/xiaochao

转移

当我们有两个目录,并且这两个目录里内容一致,目录名不一致,常见的场景是备份目录和源目录。在两个目录之间切换,可以使用cd转移功能,举个栗子。

假设我们有连个目录,/home/xiaochao/aa/bb/cc/dd,/home/xiaochao/aa.back/bb/cc/dd


cd /home/xiaochao/aa/bb/cc/dd #进入目录
cd aa aa.back #进入/home/xiaochao/aa.back/bb/cc/dd

二、执行多个命令

后一个命令依赖于前一个命令的输出,可以是用管道(|)


ls | wc -l #当前目录文件个数

后一个命令必须等前一个命令运行成功后在运行,可以使用双与号(&&)


aa && ls #只运行aa,ls不运行

后一个命令必须等前一个命令运行完,不关心是否成功,使用单与号(&)


aa & ls #aa和ls都运行,但是ls必须等aa运行完。

并行执行多个命令,使用两个竖号(||)


aa || ls #aa和ls并行执行,互不影响。

三、ctrl键的妙用

ctrl+a:回到当前输入/便在行首插入字符,不用按住方向键了。 ctrl+e:与上个组合相反,回到行尾。 ctrl+l:清空当前的终端界面,效果等同于clear命令。 ctrl+u:清空当前输入行的所有输入。假设你输入了aa bb,按下这个组合键,aa bb就被删掉了。 ctrl+y:就是把ctrl+u删除的字符串粘贴回来。 ctrl+r:历史命令搜索。按下ctrl+r后,会搜索包含你输入的字符串的命令。 ctrl+c:终止当前终端正在运行的程序。 ctrl+d:推送当前终端。 ctrl+z:把终端当前正在运行的程序放到后台运行。

四、其他常用的shell命令

$?:上一条命令的返回的结果。 !$:上一个命令的最后一个字符串 !!:上一个命令 man ascii:查看ascii码表,按q退出。 >file.txt:创建一个文件,比touch短。 du -s * | sort -n | tail: 列出当前目录下最大的10个文件。 ssh user@server bash < script.sh: 远程执行一个shell脚本。不用拷贝。 convert input.png -gravity NorthWest -background transparent -extent 720×200 output.png:改变图片的大小,不用装ps那么大的东西了。 fgrep -r "Hello World" ./* :查询当前目标下,包含hello world的文件,-r表示查询包括子目录。 locate:查询特定文件名的文件,但是需要安装mlocate,并且使用updatedb命令定期更新索引

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者使用shell能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对编程网的支持。

--结束END--

本文标题: 提高你工作效率的shell命令总结大全

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

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

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

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

下载Word文档
猜你喜欢
  • 如何使用shell命令提高工作效率
    这篇文章主要介绍了如何使用shell命令提高工作效率,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、切换目录注意:当前用户是xiaochao,系统为centos6,并且,s...
    99+
    2023-06-09
  • Windows7 快捷键大全 提高您的工作效率
    之前软媒的Vista之家团队介绍过Vista系统下的快捷键大全,今天轮到我们Windows7之家小组了,这些快捷键根据Vista系统下的快捷键挨个测试,并汇总了微软官方提供的若干快捷键命令,特别整理出了这篇文章。 实际上...
    99+
    2023-05-25
    Windows7 快捷键 工作效率
  • 掌握pip命令的高级技巧,提高工作效率
    提高工作效率:掌握 pip 指令的高级用法,需要具体代码示例 在日常的工作中,我们经常会使用到 Python 进行开发和数据分析。而使用 Python 进行开发过程中,安装和管理第三方库是必不可少的一环。而 pip 是 Pyth...
    99+
    2024-02-02
    高级用法 pip指令 提高工作效率 pip命令
  • 有哪些Linux入门提高工作效率的命令
    这篇文章主要讲解了“有哪些Linux入门提高工作效率的命令”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“有哪些Linux入门提高工作效率的命令”吧!df 命令用于查看 Linux 文件系统的...
    99+
    2023-06-13
  • linux中10个命令能提高50%的工作效率
    这篇文章主要为大家展示了“linux中10个命令能提高50%的工作效率”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux中10个命令能提高50%的工作效率”这篇文章吧。1. pgreppg...
    99+
    2023-06-15
  • 提高工作效率的秘诀:CSS开发项目经验总结
    作为一个CSS开发人员,提高工作效率是我们必须要掌握的技能之一。在这篇文章中,我想分享一些我在开发项目中的经验总结,希望能够对大家有所帮助,提高工作效率。充分了解需求在开始编写CSS之前,一定要充分理解设计师或产品经理给出的需求。这不仅包括...
    99+
    2023-11-04
    工作效率 经验总结 CSS开发
  • unix系统中怎么用终端命令提高工作效率
    本篇内容主要讲解“unix系统中怎么用终端命令提高工作效率”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“unix系统中怎么用终端命令提高工作效率”吧!在终端中反...
    99+
    2024-04-02
  • PHP shell文件打包工具,你的工作效率提升了吗?
    PHP shell文件是一种在Linux/Unix系统中常见的脚本文件,它可以让我们通过命令行来执行一些特定的操作。然而,随着项目的增多和代码的复杂度不断提高,我们需要管理和维护大量的PHP shell文件,这时候一个高效的打包工具就显得...
    99+
    2023-08-03
    shell 文件 打包
  • 汇总display使用方法来提高工作效率
    提升工作效率的display用法汇总 随着科技的不断进步和信息技术的蓬勃发展,工作方式和环境也在不断地发生变化。在现代工作中,display(显示器)已成为我们最常用的工作工具之一。一个高质量的display不仅可以提供清晰的图...
    99+
    2024-02-02
  • Bash命令如何与Python NumPy函数协同工作,以提高您的工作效率?
    随着数据科学和人工智能的不断发展,Python已成为许多数据科学家和研究人员的首选编程语言。Python NumPy是Python中一个重要的数值计算库,可以用于高效的数值计算和数据分析。与此同时,Bash也是一个非常流行的命令行工具,可...
    99+
    2023-08-06
    numy 函数 bash
  • 这5个console.log()技巧帮你提高工作效率
    1. 使用console.time()和console.timeEnd()来测量代码执行时间:这对于调试和优化代码很有帮助。可以使用...
    99+
    2023-09-20
    工作效率
  • 这5个 console.log() 技巧帮你提高工作效率
    1. 使用 console.time() 和 console.timeEnd() 来测量代码执行时间。这对于优化代码和定位性能瓶颈非...
    99+
    2023-09-22
    console.log()
  • 提高你的工作效率linux技巧具体用哪些
    提高你的工作效率linux技巧具体用哪些,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。linux中的一些小技巧可以大大提高你的工作效率,本文就细数那些提高效率或者简单却有效的l...
    99+
    2023-06-05
  • Python开发经验总结:提高开发效率的技巧和工具
    Python开发经验总结:提高开发效率的技巧和工具在当今快节奏的软件开发环境中,提高开发效率成为了每个开发者都关注的重点。作为一种功能强大且易学易用的编程语言,Python在软件开发领域中日益受到青睐。本文将总结一些提高Python开发效率...
    99+
    2023-11-22
    性能优化 (performance optimization) 调试器 (Debugger) 自动化 (Automati
  • 低代码工作流提高工作效率的新选择
    在数字化时代,许多企业都在寻找更高效的工作方式。其中一种方法是通过使用低代码工作流来实现。低代码工作流是一种基于规则和流程自动化的技术,能够帮助企业实现自动化处理,从而提高工作效率。本文将详细介绍低代码工作流的概念、优势以及如何应用它。 一...
    99+
    2024-01-26
    工作流 提高工作效率 代码
  • 有哪些提高生产效率的bash命令
    这篇文章主要讲解了“有哪些提高生产效率的bash命令”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“有哪些提高生产效率的bash命令”吧!技巧一、用命令行往文件的顶部添加文字每次我都会重新寻找...
    99+
    2023-06-13
  • 提高效率的Linux命令别名有哪些
    这篇文章给大家分享的是有关提高效率的Linux命令别名有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在 Linux 下我们有个别名命令 alias ,可以将那些繁琐的命令自定义为我们容易记住的别名,可以大大...
    99+
    2023-06-16
  • VSCode功能详解:它如何帮助你提高工作效率?
    VSCode功能详解:它如何帮助你提高工作效率? 随着软件开发行业的不断发展,开发人员们追求工作效率和代码质量成为了他们工作中的重要目标。在这个过程中,代码编辑器的选择成为了一项关键的...
    99+
    2024-04-02
  • 提高Linux工作效率的九大bash技巧分别是什么
    今天就跟大家聊聊有关提高Linux工作效率的九大bash技巧分别是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。我喜欢钻研bash环境。很多时候,在使用bash编程中,有些问题一...
    99+
    2023-06-06
  • Shell编程:如何让你的命令行更高效?
    Shell编程是一种强大的技能,可以让你在命令行中更高效地工作。通过编写Shell脚本,你可以自动化重复的任务,批量处理文件和数据,以及创建自定义命令和工具。本文将介绍一些Shell编程的基础知识和技巧,帮助你更好地利用命令行工具。 S...
    99+
    2023-08-16
    laravel 学习笔记 shell
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作