返回顶部
首页 > 资讯 > 前端开发 > VUE >unix系统中怎么用终端命令提高工作效率
  • 965
分享到

unix系统中怎么用终端命令提高工作效率

2024-04-02 19:04:59 965人浏览 独家记忆
摘要

本篇内容主要讲解“unix系统中怎么用终端命令提高工作效率”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“unix系统中怎么用终端命令提高工作效率”吧!在终端中反

本篇内容主要讲解“unix系统中怎么用终端命令提高工作效率”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“unix系统中怎么用终端命令提高工作效率”吧!

在终端中反向搜索

反向搜索是Unix系统上最棒的功能之一。

假设你忘记完整的命令,只记得其中的某些部分,那么可以键入记得的部分来进行反向搜索。来看一个例子:

我要重新启动在暂存环境中运行的服务器,可是我只记得暂存关键字,而忘记了其他的命令。这时,可以输入ctrl + r进入反向搜索模式并输入:

(reverse-i-search)`stag': cd /home/ubuntu/server; pm2 stopapp.js && export node_ENV="staging" && pm2 startapp.js && pm2 logs

它能记住你之前输入过的命令并且匹配现在希望找到的内容。

为命令创建别名

别名(Alias)会成为每个程序员手中最强大的工具之一,因为它使我们编写出自己的快捷方式。来看一个例子。

alias dev =“ cd〜/ Project / development”

键入dev并按下Enter后将会运行该命令。当你想导航到其他文件夹时,此功能非常有用。几乎所有命令都能用别名运行。最常用的命令如下所示:

alias..="cd .."  alias gs="git status"  alias gp="git pull"  alias gb="git branch"  alias ga="git add ."

可以看出,创建别名节省了大量时间,我为这些别名创建了目录,因而运行命令时毋需每次都要输入cd..等。这里不需要详细解释你也能感受到创建别名的便利之处了。

此外,可以使用带有$ 1,$ 2等的参数来提高扩展性,比如:

aliasGC =“ git commit -m $ 1”

现在,只需要输入gc “Commit message”就能提交更改信息。综上所述,只需要为最常用的命令创建别名,让它变短即可提高工作效率。

我们已经知道了别名的用处,现在看看如何设置。有两种方法:第一种是设置临时别名,可以运行以下命令:

aliasdev =“ cd〜/Project / development”

该临时别名会持续到会话关闭。另一种方法是设置永久别名。为此,需要在shell中设置,我使用的是Zsh,因此要更新〜/ .zshrc文件。

如果你用的是Bash,请使用〜/ .bashrc文件。将命令添加到文件中,文件应像这样:

unix系统中怎么用终端命令提高工作效率

zshrc文件

改动文件后,需要运行以下命令:

source ~/.zshrc

然后,创建的所有别名都能永久运行了。

使用pbcopy

Mac上可运行该命令,但如果你想在linux发行版上运行它,则需遵循该指南。

pbcopy类似于copy on  steroids(一种允许把高亮文本复制到剪切板的插件)。你可以使用此命令将文件的内容复制到剪贴板。举个例子:假设你必须将ssh(安全外壳协议)身份复制到剪贴板,可以使用以下命令:

pbcopy<〜/ .ssh/ id_rsa.pub

你可以将其他密码保存在不同的文件中并在登录时使用。

假设你正在使用、访问远程服务器,且需要提供密码,无需打开文件,只需运行pbcopy命令,将密码复制到剪贴板即可,而不必麻烦地打开和关闭文件。

与其他命令一起进行管道操作时(例如grep),它更加好用。它将grep结果复制到剪贴板。来看一个例子:

grep"<keyWord>" | pbcopy

使用该命令调试日志文件时,输入检索关键字(例如时间戳),并将所有行复制到剪贴板中。

将其粘贴到文件中以查看所需的日志,而无需打开查看整个文件。如果用tee作为grep的管道就更棒了,它能直接将结果写入文件。

语法如下所示:

grep"<keyword>" | tee myfile.txt

其他小窍门

1. 使用vim加密文件

用vim加密文件,只需键入:X即可。它会要求你设一个密码,如下:

unix系统中怎么用终端命令提高工作效率

加密文件

再次访问该文件时,它会要求你输入密码。

unix系统中怎么用终端命令提高工作效率

2. cal

该命令能在终端上显示当前月份。它有许多可用的选项,可以使用man cal进行检查。

unix系统中怎么用终端命令提高工作效率

当前月份(CurrentMonth)视图

到此,相信大家对“unix系统中怎么用终端命令提高工作效率”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: unix系统中怎么用终端命令提高工作效率

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

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

猜你喜欢
  • unix系统中怎么用终端命令提高工作效率
    本篇内容主要讲解“unix系统中怎么用终端命令提高工作效率”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“unix系统中怎么用终端命令提高工作效率”吧!在终端中反...
    99+
    2024-04-02
  • 如何使用shell命令提高工作效率
    这篇文章主要介绍了如何使用shell命令提高工作效率,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、切换目录注意:当前用户是xiaochao,系统为centos6,并且,s...
    99+
    2023-06-09
  • linux中10个命令能提高50%的工作效率
    这篇文章主要为大家展示了“linux中10个命令能提高50%的工作效率”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux中10个命令能提高50%的工作效率”这篇文章吧。1. pgreppg...
    99+
    2023-06-15
  • 掌握pip命令的高级技巧,提高工作效率
    提高工作效率:掌握 pip 指令的高级用法,需要具体代码示例 在日常的工作中,我们经常会使用到 Python 进行开发和数据分析。而使用 Python 进行开发过程中,安装和管理第三方库是必不可少的一环。而 pip 是 Pyth...
    99+
    2024-02-02
    高级用法 pip指令 提高工作效率 pip命令
  • 怎么使用ABAP提高工作效率
    本篇内容主要讲解“怎么使用ABAP提高工作效率”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用ABAP提高工作效率”吧!(1) 直接批量生成数据到ABAP内表里:* 2017-05-14 ...
    99+
    2023-06-04
  • WordPress中怎么利用Markdown提高工作效率
    这篇文章给大家介绍WordPress中怎么利用Markdown提高工作效率,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Markdown 是一种简单的标记语言,旨在帮助你花费更小的代价...
    99+
    2024-04-02
  • 提高你工作效率的shell命令总结大全
    前言 大家都知道Shell是一个用C语言编写的程序,它是用户使用 Linux 的桥梁。Shell就是一个命令行解释器,它的作用是解释执行用户的命令,用户输入一条命令,Shell就解释执行一条,这种方式称为交...
    99+
    2022-06-04
    工作效率 命令 大全
  • 有哪些Linux入门提高工作效率的命令
    这篇文章主要讲解了“有哪些Linux入门提高工作效率的命令”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“有哪些Linux入门提高工作效率的命令”吧!df 命令用于查看 Linux 文件系统的...
    99+
    2023-06-13
  • SEO要怎么提高工作效率
    本篇内容介绍了“SEO要怎么提高工作效率”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、SEO靠坚持,执行很重要!   对于SEO,大家都...
    99+
    2023-06-12
  • 怎么使用Tmux提高终端环境下的效率
    这篇文章主要介绍“怎么使用Tmux提高终端环境下的效率”,在日常操作中,相信很多人在怎么使用Tmux提高终端环境下的效率问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用Tmux提高终端环境下的效率”的疑...
    99+
    2023-06-16
  • 好用的绩效管理系统提高工作效率的关键
    绩效管理系统是一种工具,用于跟踪员工的工作表现和成果,以帮助管理者制定有效的激励和奖励计划。本文将详细介绍好用的绩效管理系统,并提供一些建议,帮助管理者选择适合自己的系统。 绩效管理系统的重要性:绩效管理系统可以帮助管理者更有效地跟踪员工的...
    99+
    2023-12-10
    管理系统 好用 绩效
  • 怎么在Linux系统中使用zsh提高效率
    怎么在Linux系统中使用zsh提高效率?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1、主题和插件多年来,开源社区已经为 zsh 开发了数不清的主题和插件。主题是一个预定义提...
    99+
    2023-06-09
  • Unix系统中怎么使用chmod命令
    这篇文章主要介绍了Unix系统中怎么使用chmod命令的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Unix系统中怎么使用chmod命令文章都会有所收获,下面我们一起来看看吧。使用数字改变权限chmod使用数字...
    99+
    2023-07-04
  • Bash命令如何与Python NumPy函数协同工作,以提高您的工作效率?
    随着数据科学和人工智能的不断发展,Python已成为许多数据科学家和研究人员的首选编程语言。Python NumPy是Python中一个重要的数值计算库,可以用于高效的数值计算和数据分析。与此同时,Bash也是一个非常流行的命令行工具,可...
    99+
    2023-08-06
    numy 函数 bash
  • Unix系统中的Java编程算法:如何利用Numpy提高效率?
    Java是一门广泛应用于企业级开发的编程语言,而Unix系统则是一种广泛应用于服务器和嵌入式系统的操作系统。在Java编程中,算法的优化是非常重要的一部分。在本文中,我们将介绍如何在Unix系统中使用Java编程语言,利用Numpy库来提...
    99+
    2023-08-23
    编程算法 unix numpy
  • 工资管理系统的软件提高工作效率,降低成本
    随着企业规模的扩大和业务的多元化,传统的手工工资管理方式已经无法满足企业的管理需求。工资管理系统的软件应运而生,它能够帮助企业实现工资的自动化管理,提高工作效率,降低成本。本文将详细解释工资管理系统的软件的工作原理、功能特点以及应用价值。 ...
    99+
    2023-12-17
    降低成本 提高工作效率 工资管理系统
  • Unix系统下的ASP开发:如何使用API提高效率?
    ASP(Active Server Pages)是一种在Web服务器上执行的动态脚本语言,它可以与多种数据库进行交互,从而实现动态Web应用程序的开发。在Unix系统下使用ASP进行开发,可以借助一些API来提高开发效率。本文将介绍一些常...
    99+
    2023-08-29
    unix 关键字 api
  • 怎么使用GNU Parallel提高Linux命令行执行效率
    这篇文章主要为大家展示了“怎么使用GNU Parallel提高Linux命令行执行效率”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么使用GNU Parallel提高Linux命令行执行效率”...
    99+
    2023-06-16
  • Unix命令中的路径处理:让您的工作更加高效
    在Unix系统中,路径处理是一个非常基础且重要的技能。路径处理的目的是让用户能够快速找到自己想要的文件或目录,从而提高工作效率。本文将介绍Unix命令中的路径处理技巧,让您的工作更加高效。 绝对路径和相对路径 在Unix系统中,路径有...
    99+
    2023-06-18
    path 自然语言处理 unix
  • windows7系统中怎么隐藏桌面图标提高工作效率保持桌面整洁
    平时我们在使用电脑的过程中,总会将一些常用的文件、程序放置到桌面上,方便快捷使用程序,在一定程度上能够提升工作效率,带来的副作用是久而久之桌面会变得面目全非。其实 Windows 7操作系统可快速隐藏桌面图标,...
    99+
    2023-05-30
    win7 隐藏桌面图标 工作效率 桌面图标 桌面 系统 windows7
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作