文章目录
- 前言
- 基础指令
- 部署项目环境
- 总结
前言
Linux的魅力在于其强大的可定制性和灵活性,这使得它成为了众多开发者和运维人员的首选工具。然而,Linux的指令系统庞大而复杂,初学者往往容易迷失其中。因此,本文将带领大家走进Linux的世界,解析一些基础而常用的指令,帮助大家更好地理解和使用Linux系统。
基础指令
从普通用户(也称为非root用户或标准用户)切换到了root用户。root用户是Linux系统中的超级用户,拥有几乎无限的权限,可以执行任何命令和访问任何文件。
ls / 仅列出根目录的内容,而 ls -l / (可简写为“ll /”)以列表方式显示根目录的内容,包含更多的元数据信息。
上面这些都是/目录下包含的内容,是系统自带的文件和目录,不能随意删除。
cd 用于切换当前工作目录(change directory)。这个命令不需要任何特殊的选项,你只需要指定你想切换到的目录的路径即可。
pwd 用于显示当前工作目录(Present Working Directory)的完整(绝对)路径。
touch 主要用于创建空文件或更新文件的访问和修改时间。
cat 用于连接并显示文件的内容。
echo 用于在终端上输出字符串或变量的值。
这里的 > 就是“重定向”(解释一下:本来http协议访问的是A网站,服务器返回一个重定向报文就跳转到B网站,这里类似本来要将打印的内容显示在控制台上,通过重定向写入到一个文件里),每次echo之前的内容都会被清除掉,要想不清楚就用 >> 符号。 echo+重定向只能写一些简单的字符串内容,如果需要写的内容很多,不太方便,更不方便修改。
vim是Linux自带的一个文本编辑器,使用vim就可以灵活的对文本进行编辑,虽然和记事本的定位差不多,实际上vim的使用要复杂很多,以下是最基础的操作。
- 打开文件
-
编辑文件
-
保存退出
再用cat命令查看可以发现文件内容保存成功。
mkdir用于创建目录(make directories)的命令。
创建多级目录。
rm 用于删除(remove)文件或目录。
删除文件。
删除目录,不仅仅是删除目录本身,还要删除目录包含的其他目录和文件。需要使用rm -r来删除,-r表示“递归”。有的系统上删除的时候也会提示是否需要删除,如果是删除目录,递归过程比较麻烦,每个目录都会提示进行确认,因此可以使用rm -rf的方式直接删除,f表示“强制删除”,不需要确认。
注:rm是一个危险操作,一旦删除,数据就没有了,删除的时候一定要确保删除的东西不再使用。其中最危险的操作是
rm -rf / ,/表示此电脑,这个操作会把整个硬盘的数据都删除掉!!!
mv 用于移动(move)文件或目录,也可以用于重命名文件或目录。
mv 要移动的源 移动的目标
移动文件
移动目录(把目录内部包含的所有内容都进行移动)
重命名文件
cp 用于复制(copy)文件或目录的基本命令
cp 要复制的源 要复制的目标
将123.txt拷贝到demo1目录下。
可以拷贝普通文件,也可以拷贝目录,拷贝目录的时候和rm类似,要加上-r选项,表示要递归的拷贝目录里的内容。
拷贝demo2目录到demo3下面。
linux上提供了man这个命令可以查看命令手册(q退出)
eg.
grep 是一个强大的文本搜索工具,它允许你在文件中搜索特定的字符串或模式,并将匹配的行打印到标准输出。grep 命令通常与正则表达式一起使用,以匹配复杂的模式。
-n选项,显示行号。
ps(Process Status)用于报告当前系统的进程状态。
eg.查看mysql进程的进程pid
|叫做管道,把前一个命令的输出作为后一个命令的输入。
netstat 用于显示网络连接、路由表、接口统计等网络相关信息。可以用来查看某个端口是否被某个进程使用,也可以查询某个进程使用了哪个端口。
主要关注tcp,udp涉及到的协议信息。
查询某个进程使用的端口或某个端口被哪个进程使用。
部署项目环境
- 安装jdk
a) yum是centos系统的包管理器,使用yum命令查看服务器上有哪些软件包。
b)使用yum安装软件包。
yum install 软件包名字
c)验证是否安装成功(javac命令)。
2.安装tomcat
a)需要合适的tomcat版本,因此将tomcat8.5版本的压缩包(zip)直接拖动到xshell中,查看发现已经导入成功。
b)对zip压缩包进行解压缩。
unzip 压缩包名字
如果不能压缩需要安装unzip软件包,命令是:
yum install unzip
c)修改.sh文件的可执行权限,让这些.sh都可执行。先cd到bin目录中,chmod +x .sh(+x表示给文件可执行权限,x表示可执行,.sh表示给所有的.sh文件都进行修改)。
执行完这个操作,顺利完成没报错,说明成功,此时.sh文件都变绿了。
d)启动tomcat
还是cd到bin目录下,sh startup.sh
e)验证是否启动成功
- 安装mysql
a)使用yum命令查看服务器上有哪些mysql。
b)使用yum安装mysql。
安装完毕后,一般来说,mysql服务器就自动启动了。
- 部署环境
接下来就可以正式进入部署环境了~
待更新 ~
总结
最后,码字不易,如果觉得对你有帮助的话请点个赞吧,关注我,一起学习,一起进步!