Linux想用的好,这些命令少不了,快捷方便你必不可少。

Unix现在是用于各种目的(例如个人使用,服务器,智能手机等)的最常用操作系统之一。它是由两个著名人物Dennis M. Ritchie和Ken Thompson在1970年代在AT&T实验室开发的。

您会惊讶地发现,最流行的编程语言C诞生于编写Unix操作系统。

Linux是类似于Unix的操作系统。

Linux中最重要的部分是Linux内核,它由Linus Torvalds于90年代初首次发布。有几种Linux发行版(大多数是开源的,可以免费下载和使用),例如Ubuntu,Debian,Fedora,Kali,Gentoo,等等。

现在介绍Linux / Unix的“基本”和“最有用的命令”部分。(请注意,所有linux / unix命令都在linux系统的终端中运行。终端类似于Windows操作系统中的命令提示符)

Linux / Unix命令区分大小写,即Hello与hello不同

基本的Unix命令:

1. who:'$ who'命令显示当前已登录系统的所有用户。如上所示,在我的系统上,我是当前唯一登录的用户。tty2是用户正在使用的终端线,下一个是这行给出了当前的日期和时间

$ whoOutput: harssh tty2 2017-07-18 09:32 (:0)

2.pwd:“ $ pwd”命令代表“打印工作目录”,顾名思义,它显示我们当前所在的目录(该目录与Windows OS用户的文件夹相同)。在输出中,我们是harssh目录(移至Linux的Windows OS文件夹),该目录位于主目录中

$ pwdOutput: /home/harssh

3.mkdir:'$ mkdir'代表'make directory'并创建一个新目录。我们已经使用'$ cd'(将在下面讨论)进入新创建的目录,并再次给出'$ pwd'命令,将显示新的“ newfolder”目录。

$ mkdir newfolder$ cd newfolder$ pwdOutput: /home/harssh/newfolder

4. rmdir:'$ rmdir'命令删除我们要删除的任何目录,您可以通过其名字'rmdir'记住它,它代表'remove directory'。

$ rmdir newfolder

5.cd:“ $ cd”命令代表“更改目录”,它将当前目录更改为“ newfolder”目录。您可以通过双击一个文件夹来理解它,然后在该文件夹中执行一些操作。

$ cd newfolder (assuming that there is a directory named 'newfolder' on your system)

6. ls:'ls'命令仅显示目录的内容。

$ lsOutput: Desktop Documents Downloads Music Pictures Public Scratch Templates Videos

7.touch:“ $ touch”命令创建一个文件(不是目录),您可以在其后简单地添加一个扩展名(例如.txt),使其成为文本文件。

$ touch example$ lsOutput: Desktop Documents Downloads Music Pictures Public Scratch Templates Videos example

注意:重要的是要注意,根据Unix File结构,Unix将其拥有的所有内容都视为``文件'',即使目录(文件夹)也被视为文件。您将进一步使用Linux / Unix的OS为基础

8.CP:这“$ CP”命令表示“复制”,它简单地复制/无论你想to.In上面的例子中,我们正在复制文件“的文件拷贝到文件。 txt”从目录harssh到新目录new。

$ cp /home/harssh/file.txt /home/harssh/new/

9. mv:'$ mv'命令代表'move',它只是将文件从目录移动到另一个目录。在上面的示例中,名为'file.txt'的文件被移动到新目录'new'中。

$ mv /home/harssh/file.txt / home / harssh / new

10. rm:“ $ rm”命令用于删除,而“ -r”只是递归地删除文件。在终端上尝试“ $ rm filename.txt”

$ rm file.txt

11. chmod:'$ chmod'命令代表更改模式命令。由于Unix中有许多模式可用于在Unix环境中操作文件。'chmod'命令可以使用3种模式1. + w(代表写入,将文件权限更改为写入)2. + r(代表读取,将文件权限更改为读取)3. + x(通常用于使文件可执行)

$ chmod + w file.txt$ chmod + r file.txt$ chmod + x file.txt

12. cal:“ $ cal”表示日历,它只是在屏幕上显示日历。(2017年为例)

$ calOutput : July 2017Su Mo Tu We Th Fr Sa12 3 4 5 6 7 89 10 11 12 13 14 1516 17 18 19 20 21 2223 24 25 26 27 28 2930 31

13.file:'$ file'命令显示文件的类型。正如我前面提到的,Linux将所有内容都视为文件,因此在目录(下载)上执行命令文件时,它会将目录显示为输出

$ lsOutput: Desktop Documents Downloads Music Pictures Public Scratch Templates Videos$ file DownloadsOutput: Downloads: directory

14.sort:顾名思义,“ $ sort”根据ASCII规则对文件的内容进行排序。

$ sort file

15. grep:grep是“全局搜索正则表达式并打印”的首字母缩写。'$ grep'命令完全(全局)搜索指定的输入是否与提供的模式匹配并显示。在此示例中,这将在文件新闻文件中搜索单词“ picture”,并且如果找到该单词,则包含该行的行将显示在屏幕上。

$ grep picture newsfile

16. man:“ $ man”命令代表“ manual”,它可以显示我们所需要的大多数命令的内置手册。在上面的示例中,我们可以了解“ $ pwd”命令。

$ man pwd

17. lpr:'$ lpr'命令将文件发送到打印机进行打印。

$ lpr new.txt

18. passwd:'$ passwd'命令仅更改用户密码。在上述情况下,'harssh'是用户。

$ passwdOutput: Changing password for harssh.(current) UNIX password:

19. clear:“ $ clear”命令用于清理终端,以便您可以更准确地键入内容

$ clear

最后,我想说的是这些是Linux操作系统中使用的最基本,最必要的命令。即使您要升级Unix,也将需要它们。如果您想掌握它们,那就继续练习吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值