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

相关文章

kali linux 无法登录root的问题及解决方法

《kalilinux无法登录root的问题及解决方法》:本文主要介绍kalilinux无法登录root的问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,... 目录kali linux 无法登录root1、问题描述1.1、本地登录root1.2、ssh远程登录root2、

Linux ls命令操作详解

《Linuxls命令操作详解》通过ls命令,我们可以查看指定目录下的文件和子目录,并结合不同的选项获取详细的文件信息,如权限、大小、修改时间等,:本文主要介绍Linuxls命令详解,需要的朋友可... 目录1. 命令简介2. 命令的基本语法和用法2.1 语法格式2.2 使用示例2.2.1 列出当前目录下的文

Linux中的计划任务(crontab)使用方式

《Linux中的计划任务(crontab)使用方式》:本文主要介绍Linux中的计划任务(crontab)使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、前言1、linux的起源与发展2、什么是计划任务(crontab)二、crontab基础1、cro

Linux换行符的使用方法详解

《Linux换行符的使用方法详解》本文介绍了Linux中常用的换行符LF及其在文件中的表示,展示了如何使用sed命令替换换行符,并列举了与换行符处理相关的Linux命令,通过代码讲解的非常详细,需要的... 目录简介检测文件中的换行符使用 cat -A 查看换行符使用 od -c 检查字符换行符格式转换将

Linux系统配置NAT网络模式的详细步骤(附图文)

《Linux系统配置NAT网络模式的详细步骤(附图文)》本文详细指导如何在VMware环境下配置NAT网络模式,包括设置主机和虚拟机的IP地址、网关,以及针对Linux和Windows系统的具体步骤,... 目录一、配置NAT网络模式二、设置虚拟机交换机网关2.1 打开虚拟机2.2 管理员授权2.3 设置子

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

Linux卸载自带jdk并安装新jdk版本的图文教程

《Linux卸载自带jdk并安装新jdk版本的图文教程》在Linux系统中,有时需要卸载预装的OpenJDK并安装特定版本的JDK,例如JDK1.8,所以本文给大家详细介绍了Linux卸载自带jdk并... 目录Ⅰ、卸载自带jdkⅡ、安装新版jdkⅠ、卸载自带jdk1、输入命令查看旧jdkrpm -qa

Linux samba共享慢的原因及解决方案

《Linuxsamba共享慢的原因及解决方案》:本文主要介绍Linuxsamba共享慢的原因及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux samba共享慢原因及解决问题表现原因解决办法总结Linandroidux samba共享慢原因及解决

新特性抢先看! Ubuntu 25.04 Beta 发布:Linux 6.14 内核

《新特性抢先看!Ubuntu25.04Beta发布:Linux6.14内核》Canonical公司近日发布了Ubuntu25.04Beta版,这一版本被赋予了一个活泼的代号——“Plu... Canonical 昨日(3 月 27 日)放出了 Beta 版 Ubuntu 25.04 系统镜像,代号“Pluc

Linux安装MySQL的教程

《Linux安装MySQL的教程》:本文主要介绍Linux安装MySQL的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux安装mysql1.Mysql官网2.我的存放路径3.解压mysql文件到当前目录4.重命名一下5.创建mysql用户组和用户并修