码迷,mamicode.com
首页 > 系统相关 > 详细

记一次linux中简单的命令(一)

时间:2018-10-05 18:55:19      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:文件夹的名称   问题   man   linux   debian   提示   ext   系统   scratch   

记一次linux中简单的命令(一)

什么是Linux

技术分享图片

Linux是操作系统的核心。其实Linux是一个UNIX克隆。但它实际上是由ScratchLinus Torvalds创建的。

Linux是免费的开源软件,这意味着您可以简单地在Linux中更改任何内容并以您自己的名义重新分发它!有几种Linux发行版,通常称为“发行版”。

  1. Ubuntu Linux
  2. 红帽企业Linux
  3. Linux Mint
  4. Debian
  5. Fedora

Linux主要用于服务器。大约90%的互联网由Linux服务器提供支持。这是因为Linux快速,安全且免费!使用Windows服务器的主要问题是

它们的成本。这可以通过使用Linux服务器来解决。在全球大约80%的智能手机中运行的操作系统Android也是由Linux内核制作的。

Linux Shell或“终端”

shell是一个程序,它接收来自用户的命令并将其提供给OS进行处理,并显示输出。Linuxshell是它的主要部分。

它的发行版来自GUI(图形用户界面),但基本上,Linux有一个CLI(命令行界面)。

我简单的说一下在Linuxshell中使用的基本命令:

技术分享图片

Linux命令

基本命令

1. pwd: 首次打开终端时,您位于用户的主目录中。要知道您所在的目录,可以使用“pwd”命令。它为我们提供了绝对路径,

这意味着从根开始的路径。根是Linux文件系统的基础。它用正斜杠(/)表示。用户目录通常类似于“/root/桌面”

技术分享图片

2. ls: 使用“Is”命令知道您所在目录中的文件。您可以使用命令“ls -a”查看所有隐藏文件。

技术分享图片

3. cd: 使用“cd”命令转到目录。例如,如果您在主文件夹中,并且想要转到下载文件夹,则可以使用“cd Downloads”。

但是此命令区分大小写,您必须完全按原样键入文件夹的名称。但是这些命令存在问题。想象一下,你有一个名为“2 343.txt”的文件夹。

在这种情况下,当您键入“cd 2 343.txt”时,shell将把该命令的第二个参数作为另一个参数,因此您将收到一条错误消息,

指出该目录不存在。在这里,您可以使用反斜杠。也就是说,在这种情况下你可以使用“cd 2\ 343.txt”。

空格如下所示:如果只输入“cd”然后按Enter键,它会将您带到主目录。要在此之前从文件夹返回到文件夹,可以键入“ cd ..”。两个点代表回来。

技术分享图片

4. mkdir&rmdir: 需要创建文件夹或目录时使用mkdir命令。例如,如果要创建名为“DIY”的目录,则可以键入“mkdir DIY”。

请记住,如前所述,如果要创建名为“DIY Hacking”的目录,则可以键入“mkdir DIY \ Hacking”。使用rmdir删除目录。

rmdir只能用于删除空目录。要删除包含文件的目录,请使用rm

技术分享图片

5. touch: touch命令用于创建文件。它可以是任何东西,从空的txt文件到空的zip文件。例如,“ touch new.txt ”。

技术分享图片

6. man& -- help: 要了解有关命令以及如何使用它的更多信息,请使用man命令。它显示命令的手册页。

我们输入man ls,它会在最左上角显示“LS(1)”,在这里,“LS”表示手册名称,而“(1)”表示该手册位于第一章节

技术分享图片

7. cp 使用cp命令通过命令行复制文件。它需要两个参数:第一个是要复制的文件的位置,第二个是要复制的位置。

技术分享图片

8. mv 使用mv命令通过命令行移动文件。我们还可以使用mv命令重命名文件。例如,如果我们要将文件“1.text ” 重命名为“ new.txt

我们可以使用“mv 1.txt newer.txt”。它接受两个参数,就像cp命令一样

技术分享图片

9.locate: locate命令用于在Linux系统中查找文件,就像Windows中的搜索命令一样。当您不知道文件的保存位置或文件的实际名称时,

此命令很有用。在命令中使用-i参数有助于忽略大小写(如果它是大写或小写则无关紧要)。因此,如果你想要一个包含单词“hello”的文件,

当你输入“ locate -i hello” 时,它会给你的Linux系统中包含单词“hello”的所有文件的列表。如果你记住两个单词,

你可以用星号(*)分隔它们。例如,要查找包含单词“hello”和“this”的文件,可以使用命令“locate -i * hello * this”。

技术分享图片

中级命令

1. echo:echo”命令帮助我们将一些数据(通常是文本)移动到文件中。例如,如果要创建新文本文件或添加到已创建的文本文件,

只需输入“ echo hello,my name is alok >> new.txt ”。你不需要在这里使用反斜杠来分隔空格,因为当我们完成我们需要写的东西时,

我们放入两个三角括号。

2. cat: 使用cat命令显示文件的内容。它通常用于轻松查看程序。

技术分享图片

3.ping: 使用ping检查与服务器的连接。维基百科称,“ Ping是一种计算机网络管理软件实用程序,

用于测试互联网协议(IP)网络上主机的可达性”。简单地说,当您输入“ ping baidu.com ”时,它会检查它是否可以连接到服务器并返回。

它衡量这个往返时间,并为您提供有关它的详细信息。对我们这样的简单用户使用此命令是检查您的Internet连接。

如果它ping Baidu服务器(在这种情况下),您可以确认您的互联网连接是否有效!

技术分享图片

4.apt-get: 使用aptLinux命令行中使用包。使用apt-get安装包。这需要root权限,因此请使用sudo命令。

例如,如果要安装文本编辑器jed(如前所述),我们可以输入命令“ sudo apt-get install jed ”。同样,任何包都可以像这样安装。

每次尝试安装新软件包时都可以更新存储库。你可以输入“sudo apt-get update ” 来做到这一点。您可以通过键入“ sudo apt-get upgrade

来升级系统。我们还可以输入“ sudo apt-get dist-upgrade ”来升级发行版”。命令“ apt-cache search ”用于搜索包。如果要搜索一个,

可以输入“ apt-cache search jed”(这不需要root)

技术分享图片

使用Linux命令行的提示和技巧

1:如果充满了太多命令,您可以使用clear命令清除终端。

2:TAB可用于填写终端。例如,您只需要键入“cd Doc”然后选择TAB,终端填写其余部分并将其设为“ cd Documents ”。

3:Ctrl + C可用于安全地停止终端中的任何命令。如果没有停止,则可以使用Ctrl + Z强制停止它。

4:您可以使用exit命令退出终端。

5:您可以使用命令sudo haltsudo reboot关闭或重新启动计算机

记一次linux中简单的命令(一)

标签:文件夹的名称   问题   man   linux   debian   提示   ext   系统   scratch   

原文地址:https://www.cnblogs.com/lxz-1263030049/p/9745170.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!