目录
一、什么是Linux
二、如何有一个Linux环境
三、基本的 Linux 命令
1. pwd - 显示当前工作目录
2. ls - 列出文件和目录
3. cd - 切换目录
4. mkdir - 创建目录
5. rm - 删除文件或目录
6. cp - 复制文件或目录
7. mv - 移动文件或目录
8. touch - 创建空文件
9. cat - 查看文件内容
10. grep - 搜索文本
11.cp - 复制文件和目录
12.递归复制目录 directory1 及其内容到目录 /backup/:
13.echo写文件
四、vim的基本用法
打开文件
编辑文件
插入文本
保存文件
退出 vim
复制、剪切和粘贴
搜索和替换
五、部署项目
Linux 是一种开源的操作系统内核,它的主要特点是免费、可定制和高度可配置。它是一个类 Unix 的操作系统,最早由芬兰的程序员 Linus Torvalds 在1991年开始开发,并迅速发展成为一个庞大的开源社区项目。
2.使用物理机~~
直接把Linux装到电脑上(不要Windows)——Linux装到物理机上,需要图形界面,bug实在太多
`pwd
`命令用于显示当前所在的工作目录的路径。这对于定位您在文件系统中的位置非常有用。
$ pwd
/home/user/documents
`ls`
命令用于列出当前目录中的文件和子目录。使用不同的选项,可以以不同的方式显示文件和目录信息。
$ ls
file1.txt file2.txt directory1 directory2
$ ls -l
-rw-r--r-- 1 user user 1000 Sep 1 10:00 file1.txt
-rw-r--r-- 1 user user 800 Sep 1 11:00 file2.txt
drwxr-xr-x 2 user user 4096 Sep 1 09:30 directory1
drwxr-xr-x 3 user user 4096 Sep 1 09:45 directory2
`ls -l
`是一个常用的 Linux 命令,用于列出文件和目录的详细信息。
`ls -ll`
命令显示文件和目录的详细信息,并包括硬链接数
`cd`
命令用于更改当前工作目录。您可以使用相对路径或绝对路径。
$ cd /path/to/directory
`mkdir`
命令用于创建新的目录。
$ mkdir new_directory
`rm`
命令用于删除文件或目录。请注意,删除操作是不可逆的,慎用。
$ rm file.txt
$ rm -r directory/
`cp
`命令用于复制文件或目录。指定源文件/目录和目标位置。
$ cp file1.txt /path/to/destination/
$ cp -r directory1/ /path/to/destination/
`mv
`命令用于移动文件或目录,也可用于重命名文件或目录。
$ mv file1.txt newname.txt
$ mv directory1/ /path/to/destination/
`touch`
命令用于创建空文件。
$ touch newfile.txt
`cat`
命令用于查看文件的内容。也可用于合并多个文件。
$ cat file.txt
`grep
`命令用于在文件中搜索文本模式。
$ grep "pattern" file.txt
复制文件 file1.txt
到目录 /home/user/documents/
:
cp file1.txt /home/user/documents/
directory1
及其内容到目录 /backup/
: cp -r directory1 /backup/
重定向输出:echo
命令通常与重定向运算符 >
一起使用,用于将输出保存到文件中。
echo "This is some text" > output.txt
上述命令将 "This is some text" 写入名为
output.txt
的文件中,如果文件不存在则创建它,如果存在则覆盖其内容。
追加输出:如果您希望将输出附加到文件而不覆盖已有内容,可以使用 >>
重定向运算符。
echo "This is additional text" >> output.txt
`vim`
是一个强大的文本编辑器,通常用于在终端中编辑文本文件。它是 Linux 和类 Unix 操作系统中常用的编辑器之一,具有丰富的功能和强大的定制能力。下面是一些常见的` vim
`基本用法:
打开一个文件:
vim filename
打开多个文件:
vim file1.txt file2.txt
这将同时打开多个文件,您可以在它们之间切换。
i
`进入插入模式,可以在光标前插入文本。I
`进入插入模式,可以在当前行的开头插入文本。a
`进入插入模式,可以在光标后插入文本。A`
进入插入模式,可以在当前行的末尾插入文本。Esc`
键,确保您退出插入模式。:w`
并按 Enter
键,保存文件。vim
:q
`并按 Enter
键,退出 vim
。:wq
`并按 Enter
键,保存并退出。:q!
`并按 Enter
键,强制退出。Esc
)。yy`
。dd`
。p`
。Esc
)。/`
,然后输入要搜索的词并按 Enter
。:%s/old_text/new_text/g`
,其中 old_text
是要替换的文本,new_text
是要替换成的文本。要进行全局替换,请添加` /g
`标志。我们学习Linux有个小目标就是为了部署项目到云服务器上,能够被外网访问,那么我们首先需要先把依赖的软件(环境)搭建好~~
安装一些必要的软件程序:
1.jdk
jdk直接使用包管理器进行安装(基于yum安装)
先找到要安装的包名~
yum list | grep[关键词]
`|` 叫做管道,效果就是把第一个命令的输出作为第二个命令的输入
yum list列出来的可以安装的包太多了,使用grep筛选一下包含jdk关键字的结果~~
我们要选择的是:
进行安装~~
yum install[包名]
如果出现上面这个图就是安装成功~
2.tomcat
tomcat版本要与servlet版本匹配~~
如果发现不能下载~停在这个地方~
然后就绿了~
3.mysql
1.在云服务器中建库建表~
我们云服务器上的项目访问的一定是云服务器上的数据库,而不是本地电脑的!!
在pom.xml后面添加~~
将war包拖拽到云服务器~
本文内容到此结束了,
如有收获欢迎点赞收藏关注✔️,您的鼓励是我最大的动力。
如有错误疑问欢迎各位指出。
主页:发呆的百香果子_spring,软件测试-CSDN博客求同存异,与光同尘