Linux续集

2023-11-02 18:30
文章标签 linux 续集

本文主要是介绍Linux续集,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

创建多层目录,后面加上-p

rm (remove) 删除

可以删除文件,也可以删除目录

先创建一个java108.txt

下一步输入 rm java108.txt

我们在输入一个"y",就能继续删除,敲其他内容就是取消删除了 

这样就成功删除了

接下来我们尝试删除目录

删除目录,不仅需要删除目录本身,也要删除目录内部包含的内容,往往需要递归删除,先进入目录,把目录内部的内容删除掉,在删除目录本体(类似于后序遍历)

如果觉得这么多次输入"y"太麻烦的话,还可以使用 -f 选项,不确认直接删除

直接删了,没有确认过程

删除也是一个危险操作,Linux 删除的内容就恢复不了了

Linux命令都支持很多的选项(参数),可以通过 man 命令查询一下,退出手册按"q"

cp copy 复制

先创建一个 test. txt 在里面写入 hello world

然后再将test.txt 复制进ddd/

再进入ddd/中查看,就会发现有了test.txt,并且能看到hello world

cp 还能进行重命名,这样就既有test1,又有test2,并且它们里面的内容一样

cp 还能复制目录,这样fff 里面就会有和ddd/ 

复制目录,需要带有 -r ,同时就能够递归地把这里的内容给复制到其他目录中了

mv move 移动 (原目录就不存在这个被移动的文件了)

文件就移动到了eee/ 里面

还可以往外移一个目录

移动的时候还可以改名,这里我们把它改成 test2.txt

也可以进行单纯的重命名操作

mv 既可以起到移动的效果,也能起到重命名的效果

我们总结一下这些命令:

再使用Linux 命令行的时候,怎么复制粘贴?

Linux 命令行中无法使用 Ctrl + c 和 Ctrl + v,这 Ctrl + c 在 Linux 中功能是打断在执行中的操作

xshell 提供了 Ctrl+insert 复制 和 shift + insert 粘贴(Windows 也支持这么操作)

另外三个重要的命令

1.grep (字符串搜索/匹配命令)

在test.txt中写一点内容

这时候我们就可以用 grep 搜索有没有符合 aaa 这样的内容,这样就可以把包含 aaa 的行给找出来

2.ps (process show) 显示进程列表

以下就是正在运行的一些进程,但是这里显示的进程不全,这些只是会话中的命令

我们在后面加上 aux 就能显示全部完整的进程了(后面还有很多,截图截不完)

通过上述命令就可以达成一些效果,比如查看进程的pid

这里的"|"叫做管道,能够把多个命令链接在一起,把前一个命令的输出作为另一个命令的输入

这样我们就得到了所有和 vim 相关的进程的结果

所以可以通过进程名字查询进程的 pid, 也可以根据进程 pid 查询进程名字

3.netstat (显示网络状态)

anp 是使显示的内容更详细,以下根据端口号筛选出对应的进程

要想能够完成部署,把博客系统给部署上去,需要先把 Java web 项目的环境给搭建好(博客系统运行过程中,依赖一些程序,就需要把依赖的程序给安装上)

1.jdk

这样就能搜索出多种版本(后面还有很多版本我没截完)

当然,不同系统上加载出来的版本可能是不一样的

这里我们要找 JDK8

接下来就可以进行安装了,先确保在"管理员"身份下(root),centos已经是使用 root 登陆了,就可以安装了

怎么确定安装是否成功呢?命令行输入javac 看看有没有反应,有的话就成功了

2.Tomcat

centos7 上的 Tomcat 版本太老,就需要通过别的方式安装

搞好压缩包以后直接往上面拖,就能安装成功

再输入unzip + 压缩包名字就能解压缩了

接下来启动Tomcat

输入chmod...之后就会发现变绿了,此时就变成了可执行形态

此时再输入 sh startup.sh 就可以运行 Tomcat了

这篇关于Linux续集的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/332454

相关文章

jdk21下载、安装详细教程(Windows、Linux、macOS)

《jdk21下载、安装详细教程(Windows、Linux、macOS)》本文介绍了OpenJDK21的下载地址和安装步骤,包括Windows、Linux和macOS平台,下载后解压并设置环境变量,最... 目录1、官网2、下载openjdk3、安装4、验证1、官网官网地址:OpenJDK下载地址:Ar

linux本机进程间通信之UDS详解

《linux本机进程间通信之UDS详解》文章介绍了Unix域套接字(UDS)的使用方法,这是一种在同一台主机上不同进程间通信的方式,UDS支持三种套接字类型:SOCK_STREAM、SOCK_DGRA... 目录基础概念本机进程间通信socket实现AF_INET数据收发示意图AF_Unix数据收发流程图A

linux环境openssl、openssh升级流程

《linux环境openssl、openssh升级流程》该文章详细介绍了在Ubuntu22.04系统上升级OpenSSL和OpenSSH的方法,首先,升级OpenSSL的步骤包括下载最新版本、安装编译... 目录一.升级openssl1.官网下载最新版openssl2.安装编译环境3.下载后解压安装4.备份

linux打包解压命令方式

《linux打包解压命令方式》文章介绍了Linux系统中常用的打包和解压命令,包括tar和zip,使用tar命令可以创建和解压tar格式的归档文件,使用zip命令可以创建和解压zip格式的压缩文件,每... 目录Lijavascriptnux 打包和解压命令打包命令解压命令总结linux 打包和解压命令打

linux如何复制文件夹并重命名

《linux如何复制文件夹并重命名》在Linux系统中,复制文件夹并重命名可以通过使用“cp”和“mv”命令来实现,使用“cp-r”命令可以递归复制整个文件夹及其子文件夹和文件,而使用“mv”命令可以... 目录linux复制文件夹并重命名我们需要使用“cp”命令来复制文件夹我们还可以结合使用“mv”命令总

Linux使用cut进行文本提取的操作方法

《Linux使用cut进行文本提取的操作方法》Linux中的cut命令是一个命令行实用程序,用于从文件或标准输入中提取文本行的部分,本文给大家介绍了Linux使用cut进行文本提取的操作方法,文中有详... 目录简介基础语法常用选项范围选择示例用法-f:字段选择-d:分隔符-c:字符选择-b:字节选择--c

Linux使用nload监控网络流量的方法

《Linux使用nload监控网络流量的方法》Linux中的nload命令是一个用于实时监控网络流量的工具,它提供了传入和传出流量的可视化表示,帮助用户一目了然地了解网络活动,本文给大家介绍了Linu... 目录简介安装示例用法基础用法指定网络接口限制显示特定流量类型指定刷新率设置流量速率的显示单位监控多个

ElasticSearch+Kibana通过Docker部署到Linux服务器中操作方法

《ElasticSearch+Kibana通过Docker部署到Linux服务器中操作方法》本文介绍了Elasticsearch的基本概念,包括文档和字段、索引和映射,还详细描述了如何通过Docker... 目录1、ElasticSearch概念2、ElasticSearch、Kibana和IK分词器部署

Linux流媒体服务器部署流程

《Linux流媒体服务器部署流程》文章详细介绍了流媒体服务器的部署步骤,包括更新系统、安装依赖组件、编译安装Nginx和RTMP模块、配置Nginx和FFmpeg,以及测试流媒体服务器的搭建... 目录流媒体服务器部署部署安装1.更新系统2.安装依赖组件3.解压4.编译安装(添加RTMP和openssl模块

linux下多个硬盘划分到同一挂载点问题

《linux下多个硬盘划分到同一挂载点问题》在Linux系统中,将多个硬盘划分到同一挂载点需要通过逻辑卷管理(LVM)来实现,首先,需要将物理存储设备(如硬盘分区)创建为物理卷,然后,将这些物理卷组成... 目录linux下多个硬盘划分到同一挂载点需要明确的几个概念硬盘插上默认的是非lvm总结Linux下多