0
点赞
收藏
分享

微信扫一扫

进阶Spring(2)-BeanFactory和ApplicationContext实现

eelq 2023-05-04 阅读 109

目录

什么是Linux指令?

man指令

cp指令

mv指令

echo指令和输出重定向和追加重定向

cat指令

more指令

less指令

head指令

tail指令


什么是Linux指令?

在Linux系统中,指令(Command)就是一个可执行程序。通过指令,我们可以向计算机发出命令并让计算机执行相应的操作,例如创建文件、移动文件、删除文件等等。指令是Linux系统的基础,掌握好指令的使用是学习Linux的第一步。

man指令

man指令是manual的缩写,用于查看Linux系统中各种指令的帮助文档。例如,如果要查看cp指令的使用方法,可以输入以下指令:

man cp

这样就会显示cp指令的帮助文档,包括该指令的语法、参数及说明等信息。

man有一个选项 -k,k可以为1、2、3,再往后的数字基本不用;

1为查找普通命令,2为系统调用,3为C语言库函数

cp指令

cp指令用于复制文件或目录。例如,如果要将文件a复制到目录b中,可以输入以下指令:

cp a b/

这样就会将文件a复制到目录b中。

以下是一些常见的cp指令使用示例:

1.将一个文件从源目录复制到目标目录:

cp /path/to/source/file /path/to/destination/directory/
  1. 将一个目录及其内容复制到目标目录:

cp -r /path/to/source/directory /path/to/destination/directory/
  1. 在复制文件时保留原始文件的时间戳和权限:

cp -p /path/to/source/file /path/to/destination/directory/
  1. 强制覆盖目标目录中已存在的同名文件:

cp -f /path/to/source/file /path/to/destination/directory/
  1. 交互式地询问用户是否要覆盖目标目录中已存在的同名文件:

cp -i /path/to/source/file /path/to/destination/directory/

这些只是cp命令的一些常见用法,你可以通过运行“man cp”命令来了解更多详细信息。

mv指令

mv指令用于移动文件或目录并重命名。例如,如果要将文件a移到目录b中,可以输入以下指令:

mv a b/

这样就会将文件a移动到目录b中。

视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的

目录中。

echo指令和输出重定向和追加重定向

echo指令用于在终端中输出指定的字符串。例如,如果要在终端中输出Hello World,可以输入以下指令:

echo "Hello World"

在输出时,我们还可以使用输出重定向和追加重定向将输出结果保存到文件中。例如,如果要将输出结果保存到文件a.txt中,可以输入以下指令:

echo "Hello World" > a.txt     // 输出重定向
echo "Hello World" >> a.txt    // 追加重定向

其中,>表示输出重定向,会覆盖原有文件内容;>>表示追加重定向,会将输出结果追加到原有文件末尾。

cat指令

cat指令用于显示文件的内容。例如,如果要显示文件a.txt的内容,可以输入以下指令:

cat a.txt

more指令

more指令用于分页显示文件内容。例如,如果要查看文件a.txt的内容,并且每页显示5行,可以输入以下指令:

more -5 a.txt

按Enter键可以翻页,在最后一页输入q键退出。

less指令

less指令也用于分页显示文件内容,但相对于more指令来说,less指令更加灵活,可以进行前后搜索、跳转等操作。例如,如果要查看文件a.txt的内容,并进行搜索操作,可以输入以下指令:

less a.txt

然后按/键进行搜索,按n键进行下一个匹配项的搜索,按q键退出。

head指令

head指令用于显示文件的前几行内容。例如,如果要查看文件a.txt的前10行内容,可以输入以下指令:

head -n 10 a.txt

其中,-n表示显示前n行。

tail指令

tail指令用于显示文件的后几行内容。例如,如果要查看文件a.txt的后10行内容,可以输入以下指令:

tail -n 10 a.txt

同样地,-n表示显示后n行。

 

举报

相关推荐

0 条评论