linux怎样打开终端命令,Linux命令-初学者入门之打开终端

打开终端

在Ubuntu 18.04系统上,您可以通过单击屏幕左上方的“ 活动”项,然后键入“terminal”, “command”, “prompt” or “shell”的前几个字母来找到终端的启动器。是的,开发人员已经为启动器设置了所有最常见的同义词,因此您应该不会有任何问题。

dc651cd26c6aabbf5403653de87010cb.png

其他版本的Linux或其他版本的Ubuntu,通常会将终端启动器与其他应用程序启动器放在同一位置。它可能隐藏在子菜单中,或者您可能必须在启动器中进行搜索,但是它可能在某个地方。

如果找不到启动器,或者只想以更快的方式启动终端,大多数Linux系统会使用相同的默认键盘快捷键来启动它:Ctrl-Alt-T。

无论启动终端如何,最终都应该看到一个相当呆板的窗口,顶部的文本有点奇怪,就像下面的图片一样。根据您的Linux系统,颜色可能会不同,并且文本可能会表示不同的内容,但是具有较大(大部分为空)文本区域的窗口的总体布局应相似。

36c48d315aa7102f47e6dcc868fe72f7.png

让我们运行第一个命令。将鼠标单击到窗口中,以确保将要进行击键,然后在按Enter或Return键运行它之前,键入以下全部小写的命令。

pwd

您应该看到已打印出目录路径(可能是/home/YOUR_USERNAME),然后是该文本的另一副本。

94005bc76de79b2c81bdea4db010394b.png

在深入了解该命令实际执行的操作之前,这里需要了解一些基础知识。首先是当您键入命令时,它与奇数文本显示在同一行。那里的文字告诉您计算机已准备好接受命令,这是计算机提示您的方式。实际上,通常将其称为提示,有时您可能会看到说明“显示提示”,“打开命令提示”,“在bash提示下”或类似内容的说明。它们都是要求您打开终端机以到达外壳的不同方式。

关于同义词,查看提示的另一种方法是说终端中有一行可在其中键入命令。命令行(如果需要)。同样,如果您在本教程的标题中看到提及“命令行”的信息,则这只是谈论在终端中运行的Shell的另一种方式。

要理解的第二件事是,当您运行命令时,它产生的任何输出通常都会直接在终端中打印,一旦完成,您将看到另一个提示。一些命令可以输出很多文本,其他命令则可以静默操作并且根本不输出任何内容。如果您运行命令并立即出现另一个提示,则不要惊慌,因为这通常表示命令已成功执行。如果回头看我们1970年代终端的缓慢网络连接,那些早期的程序员认为,如果一切顺利,他们也可能根本不说任何东西,从而节省了一些宝贵的数据传输字节。

大小写的重要性

在命令行中键入时,请格外小心。键入PWD而不是pwd会产生错误,但是有时错误的情况可能会导致命令似乎在运行,但未达到预期的效果。我们将在下一页上进一步讨论大小写,但是,现在,请确保完全按照显示的大小写键入以下所有行。

位置感

现在到命令本身。pwd是“的缩写p RINT 瓦特工作会有d irectory”。它所做的只是打印出外壳程序的当前工作目录。但是什么是工作目录?

要理解的一个重要概念是,shell具有默认位置的概念,在该默认位置将进行任何文件操作。这是它的工作目录。如果您尝试创建新文件或目录,查看现有文件甚至删除它们,则除非您采取措施另行指定,否则外壳程序会假定您正在当前工作目录中寻找它们。因此,务必要在任何给定时间了解外壳程序位于哪个目录中,毕竟,从错误的目录中删除文件可能会造成灾难性的后果。如果您有任何疑问,该pwd命令将确切告诉您当前的工作目录是什么。

您可以使用更改工作目录cd命令,缩写“ ç焊割d irectory”。尝试键入以下内容:

cd /

pwd

请注意,目录分隔符是正斜杠(“ /”),而不是Windows或DOS系统中可能习惯的反斜杠

现在您的工作目录为“ /”。如果您来自Windows背景,则您可能习惯于每个驱动器都有自己的字母,并且主硬盘驱动器通常为“ C:”。类似Unix的系统不会像这样拆分驱动器。相反,它们只有一个统一的文件系统,并且可以将各个驱动器连接(“挂载”)到文件系统中最有意义的任何位置。“ /”目录(通常称为根目录)是该统一文件系统的基础。从那里开始,其他所有分支分支形成目录树和子目录树。

过多的根

注意:尽管有时将“ /”目录称为根目录,但“根”一词具有另一种含义。root也是Unix早期以来用于超级用户的名称。顾名思义,超级用户具有比普通用户更多的权限,因此使用键入错误的命令很容易造成严重破坏。我们将在第7节中详细介绍超级用户帐户。到目前为止,您只需要知道“ root”一词在Linux世界中具有多种含义,因此上下文非常重要。

从根目录,以下命令将您移至“主”目录(它是“ /”的直接子目录):

cd home

pwd

要上浮到上一级目录,在这种情况下,又回到“/”,用两个点的特殊语法(..改变目录(注意之间的空当)cd和..,不像在DOS下,你不能只是输入cd..作为一个命令):

cd ..

pwd

单独键入cd是返回到主目录的快速捷径:

cd

pwd

..如果您必须向上移动多个级别的父目录,也可以使用一次以上:

cd ../..

pwd

注意,在前面的示例中,我们描述了遍历目录的路由。我们使用的路径意味着“从工作目录开始,移至父目录/从新位置再次移至父目录”。因此,如果我们想直接从主目录转到“ etc”目录(位于文件系统根目录内),则可以使用以下方法:

cd

pwd

cd ../../etc

pwd

相对路径和绝对路径

到目前为止,我们看过的大多数示例都使用相对路径。也就是说,最终的位置取决于当前的工作目录。考虑尝试cd进入“ etc”文件夹。如果您已经在根目录下正常工作:

cd /

pwd

cd etc

pwd

但是,如果您在主目录中怎么办?

cd

pwd

cd etc

pwd

在开始运行last之前,您会看到一条错误消息“ No such file or directory” pwd。通过指定目录名称或使用来更改目录,..将根据您从何处开始而产生不同的效果。该路径仅相对于您的工作目录才有意义。

但是我们已经看到两个绝对命令。无论您当前的工作目录是什么,它们都将具有相同的效果。第一种是您cd自己运行时直接进入主目录。第二个是您用来cd /切换到根目录的时间。实际上,任何以正斜杠开头的路径都是绝对路径。您可以认为它是“切换到根目录,然后按照从那里开始的路由”。etc无论我们当前在文件系统中的哪个位置,这都使我们可以更轻松地切换到目录:

cd

pwd

cd /etc

pwd

它还为我们提供了另一种返回您的主目录甚至目录中的文件夹的方法。假设您想从磁盘上的任何位置直接进入“ Desktop”文件夹(请注意大写的“ D”)。在以下命令中,您需要将USERNAME替换为您自己的用户whoami名,如果不确定,该命令将使您想起您的用户名:

whoami

cd /home/USERNAME/Desktop

pwd

还有另一种便捷的快捷方式可以用作绝对路径。如您所见,在路径的开头使用“ /”表示“从根目录开始”。在路径的开头使用波浪号(“〜”)类似地表示“从我的主目录开始”。

cd ~

pwd

cd ~/Desktop

pwd

现在,提示中的奇怪文字可能会有些道理。您是否注意到在文件系统中移动时它会发生变化?在Ubuntu系统上,它会显示您的用户名,计算机的网络名称和当前工作目录。但是,如果您位于主目录中,它将使用“〜”作为缩写。让我们在文件系统中四处徘徊,并在执行时注意提示:

cd

cd /

cd ~/Desktop

cd /etc

cd /var/log

cd ..

cd

现在您必须无所事事,只需要在文件系统中移动就可以了,但是随着我们继续创建一些新的文件夹和文件,对绝对路径和相对路径的深入了解将是非常宝贵的!

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux命令Shell从入门到精通需要经过一定的学习和实践过程。以下是一些基本的步骤和建议,帮助您从零开始学习并逐步精通Linux命令Shell。 首先,了解Linux操作系统的基本原理和架构是十分重要的。了解Linux文件结构、用户权限、进程管理等基本概念可以帮助您更好地理解和运用Linux命令。 其次,学习和熟悉常用的Linux命令。了解ls、cd、mkdir、rm等基本的文件和目录操作命令,可以帮助您快速浏览和管理文件系统。学习使用grep、sed、awk等文本处理命令,可以帮助您在大量文本数据中查找和处理信息。同时,学习和掌握文件权限管理、软链接、管道、重定向等高级命令和技巧,可以提高您的Shell脚本编写能力。 第三,练习使用Linux命令。通过在终端中亲自动手输入和执行命令,可以加深对命令的理解和记忆,并逐步掌握命令的参数和选项。可以使用虚拟机或云服务搭建一个Linux环境,进行实际的操作和实践。 第四,阅读和学习Shell编程。了解Shell脚本的语法和特性,学习如何编写脚本实现批量操作、自动化任务等,可以提高工作效率和自动化管理能力。掌握条件判断、循环语句和函数的使用,可以编写更复杂和强大的Shell脚本程序。 最后,参考书籍、教程和在线资源。市面上有很多针对初学者Linux命令和Shell编程教材,可以帮助您系统地学习和掌握Linux命令。另外,通过百度等搜索引擎,可以找到大量的在线资源、论坛和社区,有助于解决问题和扩展知识。 总的来说,学习Linux命令Shell从入门到精通需要耐心和实践,通过不断学习和实践,不断积累经验,逐渐提高自己的技能水平。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值