当前位置: 首页 > 编程笔记 >

什么是Shell命令?

孟彦
2023-03-14
本文向大家介绍什么是Shell命令?,包括了什么是Shell命令?的使用技巧和注意事项,需要的朋友参考一下

Shell是Linux系统上的命令解释器。它是在终端仿真窗口中与用户交互的程序。Shell命令是指示系统执行某些操作的指令。

一些常用的shell命令是-

基本名

此命令从文件名中删除目录和后缀。打印所有已删除的前导目录组件的文件名。如果指定了尾随后缀,它也会删除尾随后缀。

基本名称的示例如下-

$ basename country/city.txt

这将获取文件名,即文件夹国家/地区中存在的城市。

city.txt

此命令连接并打印文件的内容。如果没有文件,那么它将读取标准输入。

猫的例子如下-

让我们看看如何打印文件的内容-

$ cat example.txt

上面的示例显示文件example.txt的内容。

This is the content of the example text file

让我们看看如何串联两个文件-

$ cat example1.txt example2.txt > example3.txt
$ cat example3.txt

在上面的示例中,文本文件example1和example2的内容被串联到文本文件example3中。然后显示example3文件的内容。

This is the example1 text file
This is the example2 text file

此命令用于显示日历。如果指定单个参数,则显示四位数的年份。如果有两个参数,则表示月份和年份。无参数表示当前月份。

cal的示例如下-

$ cal

由于没有使用cal指定参数,因此它将返回当月的日历,即9月。

September 2018
Mo Tu We Th Fr Sa Su
1 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

光盘

cd用于将当前工作目录更改为所需的文件夹。如果给出了目录名称,则将外壳程序的名称更改为该目录。否则,它将更改为home。

cd的示例如下:

$ cd /user/local/example
$ pwd

当前目录使用cd更改为example,并使用pwd命令显示-

/user/local/example

cp

此命令将文件的内容复制到另一个文件中。

cp的示例如下-

$ cat example.txt
This file is used as an example
$ cp example.txt example.bak
$cat example.bak
This file is used as an example

cp将文本文件示例的内容复制到备份文件example.bak中

明确

clear命令清除终端屏幕。它忽略可能存在的任何命令行参数。

清除示例如下-

$ clear

这将清除终端屏幕。

cmp

此功能比较两个不同的文件,并逐字符报告它们之间的差异。如果文件不同,它将告诉第一个字节和行号不同的地方。

cmp的示例如下-

$ cat example1.txt
This is an example text file
$ cat example2.txt
This is also an example text file
$ cmp example1.txt example2.txt
example1.txt example2.txt differ: byte 10, line 1

此示例说明example1.txt和exampl2.txt中的第一个区别在第1行和字节10中。

麦克迪尔

此命令用于在Linux操作系统中创建目录。

mkdir的示例如下:

mkdir /fruit/apple

上面的命令在目录水果中创建一个目录苹果。

rmdir

该命令用于删除目录。在删除目录之前,应先删除目录中的所有文件和子目录。

rmdir的示例如下-

rmdir example

这将删除目录示例。

MV

mv ie move命令可用于重命名目录。

mv的示例如下-

mv name1 name2

该目录的初始名称是name1,已更改为name2。

 类似资料:
  • 问题内容: 以下命令之间有什么区别? 什么意思 什么意思 我在某处读取到命令结果将写入文件而不是控制台!这样对吗?对我来说,文件名是!似乎很奇怪! 问题答案: 表示将“标准错误重定向”到给定文件。 是空文件。写入其中的所有内容都将被丢弃。 它们在一起意味着“丢弃任何错误消息”。

  • 本文向大家介绍什么是Shell脚本?,包括了什么是Shell脚本?的使用技巧和注意事项,需要的朋友参考一下 Shell脚本是由Unix Shell(是命令行解释器)运行的计算机程序中的命令列表。Shell脚本通常具有描述步骤的注释。Shell脚本执行的不同操作是程序执行,文件操作和文本打印。包装器也是一种Shell脚本,用于创建程序环境,运行程序等。 贝壳类型 Unix中有两种主要的Shell类型

  • 12.1 什么是 Shell scripts 什么是 shell script (程序化脚本) 呢?就字面上的意义,我们将他分为两部份。 在“ shell ”部分,我们在 十章的 BASH 当中已经提过了,那是一个命令行下面让我们与系统沟通的一个工具接口。那么“ script ”是啥? 字面上的意义, script 是“脚本、剧本”的意思。整句话是说, shell script 是针对 shell

  • 什么是Shell脚本 示例 看个例子吧: #!/bin/sh cd ~ mkdir shell_tut cd shell_tut for ((i=0; i<10; i++)); do touch test_$i.txt done 示例解释 第1行:指定脚本解释器,这里是用/bin/sh做解释器的 第2行:切换到当前用户的home目录 第3行:创建一个目录shell_tut 第4行:切换到s

  • 问题内容: 问题在标题中。以感叹号开头的shell命令(shell脚本的一部分)的目的是什么?具体示例: 在foo.sh中: 我知道没有空格,感叹号用于替换历史记录,并且根据手册页可用于评估“ expr为false时为True ”。但是在示例上下文中,这对我来说没有意义。 问题答案: TL; DR:这只是绕过您使用它的特定行中的标志。 在hek2mgl的正确和有用的答案中添加add 。 你有: B

  • 本文向大家介绍bash shell 中的 hash 命令有什么作用?相关面试题,主要包含被问及bash shell 中的 hash 命令有什么作用?时的应答技巧和注意事项,需要的朋友参考一下 答案: linux 命令’hash’管理着一个内置的哈希表,记录了已执行过的命令的完整路径,用该命令可以打印出你所使用过的命令以及执行的次数。 [root@localhost ~]# hash hits co