|
|
|
|
挪动端

迁徙到通博8888官网:下令行情况

在 通博8888官网 下,下令行十分适用。通博8888官网 的桌面零碎中,虽然下令行只是可选操纵,但是您照旧能瞥见许多冤家开着一个下令行窗口和其他使用窗口并肩作战。在互联网效劳器上和在设置装备摆设中运转 通博8888官网 时,下令行通常是独一能间接与操纵零碎交互的东西。因而,下令行是有须要理解的,至多该当涉猎一些根底下令。

作者:John Bonesio泉源:通博8888官网中国|2018-07-10 14:29

开辟者盛宴来袭!7月28日51CTO首届开辟者大赛决赛带来技能创新分享

http://s4.51cto.com/oss/201807/10/3691a228795c35968b793bf6cf9270e2.jpeg-wh_651x-s_3774684182.jpeg

刚打仗 通博8888官网?在这篇教程中将学习怎样轻松地在下令行列出、挪动和编辑文件。

这是关于迁移到 通博8888官网 系列的第四篇文章了。假如您错过了之前的内容,可以回忆我们之前谈到的内容 老手之 通博8888官网文件和文件零碎、和 图形情况。通博8888官网 无处不在,它可以用于运转大局部的网络效劳器,如 Web、email 和其他效劳器;它异样可以在您的手机、汽车控制台和其他许多设置装备摆设上运用。如今,您能够会开端猎奇 通博8888官网 零碎,并对学习 通博8888官网 的任务原理萌生兴味。

在 通博8888官网 下,下令行十分适用。通博8888官网 的桌面零碎中,虽然下令行只是可选操纵,但是您照旧能瞥见许多冤家开着一个下令行窗口和其他使用窗口并肩作战。在互联网效劳器上和在设置装备摆设中运转 通博8888官网 时(LCTT 译注:指 IoT),下令行通常是独一能间接与操纵零碎交互的东西。因而,下令行是有须要理解的,至多该当涉猎一些根底下令。

在下令行(通常称之为 通博8888官网 shell)中,一切操纵都是经过键入下令完成。您可以实行检查文件列表、挪动文件地位、表现文件内容、编辑文件内容等一系列操纵,经过下令行,您乃至可以检查网页中的内容。

假如您在 通博8888(CMD 或许 PowerShell) 上曾经熟习关于下令行的运用,您能否想跳转到“通博8888 下令行用户”的章节上去?先阅读这些内容吧。

导航

在下令行中,这里有一个以后任务目次(文件夹和目次是同义词,在 通博8888官网 中它们通常都被称为目次)的观点。假如没有特殊指定目次,很多下令的实行会在以后目次下失效。比方,键入 ls 列出文件目次,以后任务目次的文件将会被罗列出来。看一个例子:

  1. $ ls
  2. Desktop Documents Downloads Music Pictures README.txt Videos

ls Documents 这条下令将会列出 Documents 目次下的文件:

  1. $ ls Documents
  2. report.txt todo.txt EmailHowTo.pdf

经过 pwd 下令可以表现以后您的任务目次。比方:

  1. $ pwd
  2. /home/student

您可以经过 cd 下令改动以后目次并切换到您想要抵达的目次。比方:

  1. $ pwd
  2. /home/student
  3. $ cd Downloads
  4. $ pwd
  5. /home/student/Downloads

途径中的目次由 /(左斜杠)字符分开。途径中有一个隐含的条理干系,比方 /home/student 目次中,home 是顶层目次,而 studenthome 的子目次。

途径要么是相对途径,要么是绝对途径。相对途径由一个 / 字符打头。

绝对途径由 . 或许 .. 开端。在一个途径中,一个 . 意味着以后目次,.. 意味着以后目次的下级目次。比方,ls ../Documents 意味着在此寻觅以后目次的下级名为 Documents 的目次:

  1. $ pwd
  2. /home/student
  3. $ ls
  4. Desktop Documents Downloads Music Pictures README.txt Videos
  5. $ cd Downloads
  6. $ pwd
  7. /home/student/Downloads
  8. $ ls ../Documents
  9. report.txt todo.txt EmailHowTo.pdf

当您第一次翻开下令行窗口时,您以后的任务目次被设置为您的家目次,通常为 /home/<您的登录名>。家目次公用于登录之后存储您的专属文件。

情况变量 $HOME 会睁开为您的家目次,比方:

  1. $ echo $HOME
  2. /home/student

下表表现了用于目次导航和办理复杂的文本文件的一些下令择要。

搜刮

偶然我们会忘记文件的地位,或许遗忘了我要寻觅的文件名。通博8888官网 下令行有几个下令可以协助您搜刮到文件。

第一个下令是 find。您可以运用 find 下令经过文件名或其他属性搜刮文件和目次。举个例子,当您忘记了 todo.txt 文件的地位,我们可以实行上面的代码:

  1. $ find $HOME -name todo.txt
  2. /home/student/Documents/todo.txt

find 顺序有许多功用和选项。一个复杂的例子:

  1. find <要寻觅的目次> -name <文件名>

假如这里有 todo.txt 文件且不止一个,它将向我们列出拥有这个名字的一切文件的一切地点地位。find 下令有许多便于搜刮的选项比方范例(文件或是目次等等)、工夫、巨细和其他一些选项。更多内容您可以同经过 man find 获取关于怎样运用 find 下令的协助。

您还可以运用 grep 下令搜刮文件的特定内容,比方:

  1. grep "01/02/2018" todo.txt

这将为您展现 todo 文件中 01/02/2018 地点行。

获取协助

通博8888官网 有许多下令,这里,我们没有方法逐个罗列。授人以鱼不如授人以渔,以是下一步我们将向您引见协助下令。

apropos 下令可以协助您查找需求运用的下令。大概您想要查找可以操纵目次或是取得文件列表的一切下令,但是您不晓得该运转哪个下令。您可以如许实验:

  1. apropos directory

要在协助文档中,失掉一个于 directiory 要害字的相干下令列表,您可以如许操纵:

  1. apropos "list open files"

这将提供一个 lsof 下令给您,协助您列出翻开文件的列表。

当您明白晓得您要运用的下令,但是不确定应该运用什么选项完成预期任务,您可以运用 man 下令,它是 manual 的缩写。您可以如许运用:

  1. man ls

您可以在本人的设置装备摆设上实验这个下令。它会提供应您关于运用这个下令的完好信息。

通常,许多下令都可以承受 help 选项(比方说,ls --help),列出下令运用的提示。man 页面的内容通常太繁琐,--help 选项能够更合适疾速阅读。

剧本

通博8888官网 下令行中最知心的功用之一是可以运转剧本文件,而且能反复运转。通博8888官网 下令可以存储在文本文件中,您可以在文件的扫尾写入 #!/bin/sh,前面的行是下令。之后,一旦文件被存储为可实行文件,您就可以像实行下令一样运转剧本文件,比方,

  1. --- contents of get_todays_todos.sh ---
  2. #!/bin/sh
  3. todays_date=`date +"%m/%d/%y"`
  4. grep $todays_date $HOME/todos.txt

剧本可以以一套可反复的步调主动化实行特定数令。假如需求的话,剧本也可以很庞大,可以运用循环、判别语句等。限于篇幅,这里不细述,但是您可以在网上盘问到相干信息。

通博8888 下令行用户

假如您对 通博8888 CMD 或许 PowerShell 顺序很熟习,在下令行输出下令应该是驾轻就熟的。但是,它们之间有许多差别,假如您没有了解它们之间的差别能够会为之困扰。

起首,在 通博8888官网 下的 PATH 情况与 通博8888 差别。在 通博8888 中,以后目次被以为是该搜刮途径(PATH)中的第一个文件夹,虽然该目次没有在情况变量中列出。而在 通博8888官网 下,以后目次不会明白的放在搜刮途径中。通博8888官网 下设置情况变量会被以为是危害操纵。在 通博8888官网 确当前目次实行顺序,您需求运用 ./(代表以后目次的绝对目次表现方法) 前缀。这能够会搞懵懂许多 CMD 用户。比方:

  1. ./my_program

而不是

  1. my_program

别的,在 通博8888 情况变量的途径中因此 ;(分号) 联系的。在 通博8888官网 中,由 : 联系情况变量。异样,在 通博8888官网 中途径由 / 字符分开,而在 通博8888 目次中途径由 字符联系。因而 通博8888 中典范的情况变量会像如许:

  1. PATH="C:Program Files;C:Program FilesFirefox;"

而在 通博8888官网 中看起来像如许:

  1. PATH="/usr/bin:/opt/mozilla/firefox"

还要留意,在 通博8888官网 中情况变量由 $ 拓展,而在 通博8888 中您需求运用百分号(便是如许: %PATH%)。

在 通博8888官网 中,经过 - 运用下令选项,而在 通博8888 中,运用选项要经过 / 字符。以是,在 通博8888官网 中您应该:

  1. a_prog -h

而不是

  1. a_prog /h

在 通博8888官网 下,文件拓展名并没故意义。比方,将 myscript 重定名为 myscript.bat 并不会因而而变得可实行,需求设置文件的实行权限。文件实行权限会在下次的内容中掩盖到。

在 通博8888官网 中,假如文件或许目次名以 . 字符扫尾,意味着它们是隐蔽文件。比方,假如您请求编辑 .bashrc 文件,您不克不及在家目次中找到它,但是它能够真的存在,只不外它是隐蔽文件。在下令行中,您可以经过 ls 下令的 -a 选项检查隐蔽文件,比方:

  1. ls -a

在 通博8888官网 中,平凡的下令与 通博8888 的下令不尽相反。上面的表格表现了常用下令中 CMD 下令和 通博8888官网 下令行的差别。

【编辑引荐】

  1. 黑客的通博8888官网神技艺:运用情况变量停止提权
  2. 通博8888官网零碎历程的知识总结,历程与线程之间的轇轕...
  3. 通博8888官网各文件夹的构造阐明及用处引见
  4. 怎样在通博8888官网下运用dd制造正本又不毁坏你的磁盘?
  5. 怎样在Arch 通博8888官网中查找已装置的专有软件包?
【责任编辑:庞桂玉 TEL:(010)68476606】

点赞 0
各人都在看
猜你喜好

读 书 +更多

用户体验要素

本书是AJAX之父的经典之作。本书用简便的言语零碎化地解释了设计、技能和贸易交融是最紧张的开展趋向。全书共8章,包罗关于用户体验以及为...

订阅51CTO邮刊

点击这里检查样刊

订阅51CTO邮刊