如何在linux下用一个命令创建一个新目录并更改到它

如果您在终端上花费任何时间,您可能会使用mkdir命令创建一个目录,然后使用cd命令立即更改到该目录。但是,有一种方法可以用一个命令同时执行这两个操作。...

如何在linux下用一个命令创建一个新目录并更改到它

如果您在终端上花费任何时间,您可能会使用mkdir命令创建一个目录,然后使用cd命令立即更改到该目录。但是,有一种方法可以用一个命令同时执行这两个操作。

您可以在命令行上同时手动运行两个命令,但是我们将向您展示如何向.bashrc文件中添加一行,该行将mkdir命令和cd命令组合成一个您可以使用目录名键入的自定义命令。

相关:如何在Linux中同时运行两个或多个终端命令

.bashrc文件是一个脚本,每次通过按Ctrl+Alt+T打开终端窗口或在终端窗口中打开新选项卡时都会运行该脚本。可以向.bashrc文件中添加命令,以便在每次打开终端窗口时自动运行这些命令。

要编辑.bashrc文件,我们将使用gedit。在提示符处键入以下命令。

gedit ~/.bashrc

你可以使用任何你喜欢的文本编辑器,比如vi或nano。只需将上述命令中的“gedit”替换为运行所选文本编辑器的命令。

如何在linux下用一个命令创建一个新目录并更改到它

滚动到.bashrc文件的底部,并在文件末尾添加以下行。我们建议您复制下面的行并将其粘贴到.bashrc文件中。

mkdircd(){ mkdir "$1" && cd "$1" ; }

这实际上是一个函数,它将一个接一个地运行两个命令。我们示例中的新自定义命令名为mkdircd(实际上,您可以根据需要命名该命令),它将运行mkdir命令,然后运行cd命令。两个命令上的“$1”表示命令将接受一个值进行操作。在本例中,它是新目录的名称。

您可以在命令上方添加注释,以便记住命令的作用。只需在行首加一个磅号(#),然后再加上任何你想加的描述。

单击“保存”。

如何在linux下用一个命令创建一个新目录并更改到它

单击窗口左上角的“X”关闭gedit(或其他文本编辑器)。

如何在linux下用一个命令创建一个新目录并更改到它

刚刚添加到.bashrc文件的设置不会影响当前终端窗口会话。您必须关闭终端窗口,然后注销并重新登录,更改才能生效。因此,在提示符处键入exit,然后按Enter键或单击窗口左上角的“X”按钮。然后,注销并重新登录。

如何在linux下用一个命令创建一个新目录并更改到它

现在,当您键入new命令后跟新的目录名时,将调用在.bashrc文件中创建的mkdircd函数,并将目录名“Test\directory”传递给两个命令(mkdir和cd)。将创建“Test Directory”目录,并立即将您带到该目录。

如何在linux下用一个命令创建一个新目录并更改到它

如果使用命令行管理目录,这个技巧可以节省一些时间。

  • 发表于 2021-04-09 02:24
  • 阅读 ( 147 )
  • 分类:互联网

你可能感兴趣的文章

如何在ubuntu中加密文件和文件夹

在任何平台上,加密都是每个人都应该认真对待的事情。你可能认为你在Linux上比在Windows甚至macOS上更安全。但是Linux真的像你想象的那样安全吗? ...

  • 发布于 2021-03-11 16:31
  • 阅读 ( 854 )

使用以下技巧和技巧成为linux命令行高手

... 如何掌握linux命令行:最后的想法 ...

  • 发布于 2021-03-12 10:19
  • 阅读 ( 277 )

linux命令参考备忘单

...便的Linux命令备忘单。如果您想运行其中的几个,请查看如何在带屏幕的Linux终端上执行多任务。 ...

  • 发布于 2021-03-22 04:06
  • 阅读 ( 233 )

如何在linux中添加用户

想在Linux系统上添加用户但不知道如何添加?在Linux上使用命令行界面管理用户无疑是一项复杂的工作。而对于初学者来说,即使添加新用户也是一场噩梦。 ...

  • 发布于 2021-03-26 23:29
  • 阅读 ( 334 )

如何使用受限shell来限制linux用户可以做什么

...改其目录,您可以控制他们可以访问哪些命令。下面介绍如何在Linux上设置受限shell。 受限炮弹 受限shell不是另一个shell。这是标准外壳的另一种模式。Bash、Korn、Fish和其他shell都可以在受限shell模式下启动。在本文中,我们将...

  • 发布于 2021-03-31 10:57
  • 阅读 ( 387 )

如何在linux上使用sqlite数据库浏览器

...数据库文件,并查看其他应用程序的内部工作。下面介绍如何使用SQLite GUI。 sqlite数据库项目 SQLite数据库库和工具是一个非常成功的开源结构化查询语言(SQL)数据库项目。如此成功,事实上,它可以称自己为世界上部署最广...

  • 发布于 2021-03-31 22:56
  • 阅读 ( 184 )

如何在linux上使用hugo静态站点生成器

...歌云存储 赫罗库 GitLab页面 Netlify公司 莫索 浪涌 相关:如何在谷歌Firebase托管平台上免费托管静态网站 安装雨果 与雨果一起,你需要安装Git。Git已经安装在Fedora32和Manjaro20.0.1上。在ubuntu20.04(focusa,)上,它被自动添加为Hugo的...

  • 发布于 2021-04-01 20:08
  • 阅读 ( 182 )

如何在linux上使用cd命令

...小又简单。 在使用Linux计算机的第一个小时内,您将学习如何使用Bash和其他shell附带的cd命令。也许您以前有在其他操作系统上使用它的经验,不需要解释。它会改变当前的工作目录,对吗?还有什么要知道的? 好吧,比你想象...

  • 发布于 2021-04-02 08:58
  • 阅读 ( 173 )

linux下如何使用pushd和popd

...还可以显著加快在命令行上导航目录的过程。我们将教你如何使用它们。 什么是推送和弹出(pushd and popd)? BillJoy在其1978年的C Shell中的创新之一是目录堆栈的概念和操作方法:pushd和popd。模仿是最真诚的奉承,目录堆栈、pushd...

  • 发布于 2021-04-02 13:29
  • 阅读 ( 138 )

linux下如何用chfn和usermod修改用户数据

用户帐户不仅仅是用户名。了解如何从命令行设置和更改与Linux用户帐户关联的所有元数据。 名字里有什么? 如果您使用的是Linux或类似Unix的计算机,您将拥有一个用户帐户。指定给帐户的名称是您的用户帐户名。这是用于登...

  • 发布于 2021-04-02 21:38
  • 阅读 ( 165 )
vprjdwknse
vprjdwknse

0 篇文章

相关推荐