龙空技术网

工程师必知必会的20个Linux命令

W3查询网 1695

前言:

当前大家对“linux必学的60个命令”大概比较关心,各位老铁们都需要分析一些“linux必学的60个命令”的相关资讯。那么小编在网络上汇集了一些关于“linux必学的60个命令””的相关资讯,希望大家能喜欢,姐妹们快快来学习一下吧!

目前Linux系统有几个不同的发行版(大多数是开源的,可以免费下载和使用),如Ubuntu、Debian、Fedora、Kali、Mint、Gentoo、Arch等等。

本文重点介绍Linux的最常用的20个系统命令。

Linux命令区分大小写,即Hello与hello会被认为是不同的命令。

who

$ who输出: liuy tty2 2017-07-18 09:32 (:0)

who命令显示当前登录到系统的所有用户。如上所示,在该系统中,liuy 是当前登录的唯一用户。tty2是用户正在使用的终端,后面显示当前日期和时间

pwd

 $ pwd输出: /home/liuy

pwd命令代表“打印工作目录”,顾名思义,它显示当前所在的目录。

在输出中,当前处在liuy目录中,该目录位于顶级目录home目录中

mkdir

$ mkdir newfolder$ cd newfolder$ pwd输出: /home/liuy/newfolder

mkdir命令代表“make directory”,它创建了一个新目录。我们使用了cd进入新创建的目录,再次发出pwd命令时,将显示新的“newfolder”目录。

rmdir

$ rmdir newfolder

rmdir命令代表remove directory。表示删除我们要删除的任何目录。

cd

$ cd newfolder

cd命令代表“changedirectory”,它会将当前目录更改为“newfolder”目录.

ls

$ ls

ls命令代表“list”,它会显示当前目录的所有内容。

touch

$ touch example

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

cp

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

cp命令代表“copy”,它只需将文件复制/粘贴到您想要的任何位置。

mv

mv /home/liuy/file.txt /home/liuy/new

mv命令代表“move”,它只是将文件从一个目录移动到另一个目录。

rm

$ rm file.txt

rm命令代表“remove”,它将文件或文件夹进行删除,“-r”表示会在目录内进行递归删除。

chmod

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

chmod命令代表“change mode”,为更改模式命令。有3种模式可以与“chmod”一起使用:

+w(表示写入,它将文件权限更改为写入)+r(表示读取,它将文件权限更改为读取)+x(表示执行,它将文件权限更改为可执行)

cal

$ calOutput : July 2022Su Mo Tu We Th Fr Sa1   2     3   4    5    6   7 8    9   10  11  12  13  14 15  16   17  18  19  20  21 22   23  24  25  26  27  28 29   30  31

cal命令表示“calendar”,它是在屏幕上显示日历。

file

$ file Downloads输出: Downloads: 目录

file命令显示文件类型。Linux将所有内容都视为一个文件,通过file可以查看该文件的实际类型。

sort

$ sort file

sort命令会根据ASCII规则进行排序

grep

$ grep picture newsfile

grep是“Globally search a Regular Expression and Print”的首字母缩写。grep命令通过全局搜索指定的输入,进行正则匹配查找,并显示匹配结果。

man

$ man pwd  #查看pwd命令的用法

man命令代表“manual”,它可以显示我们需要的大多数命令的内置手册。

lpr

$ lpr new.txt

lpr命令将文件发送到打印机进行打印。

passwd

$ passwd输出: Changing password for harssh.(新密码) UNIX password:

passwd命令用来修改用户的密码。

clear

$ clear

clear命令用于清空当前终端。

history

$ history 输出:之前执行的命令列表

history命令用于获取之前的命令列表。

你还可以使用以下参数来执行命令:

“!n”:重新执行第n个命令。

“!!”:执行最新的命令。

“! cp”:执行以cp开头的最新命令。

以上是Linux最常用的20个基础命令,更多分享见下期~

标签: #linux必学的60个命令