阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

在Linux不同场景中Linux命令的使用方法

364次阅读
没有评论

共计 3162 个字符,预计需要花费 8 分钟才能阅读完成。

今天小编要跟大家分享的文章是关于在 Linux 不同场景中 Linux 命令 的使用方法。由于 Linux 在服务器领域应用非常广泛,有很多开源和成熟的软件,目前大多数的应用后台都是部署在 Linux 上的,熟悉 Linux 操作系统和相关命令,可以加深我们对软件的架构和运行机制的了解,也可以增加自己核心竞争力、拓宽自己的技能栈,从而获得更高的薪水。Linux 入门 新手和正在 Linux 学习 的小伙伴快来看一看吧,希望能够对大家有所帮助!

不同岗位职级,对于 Linux 能力要求也不相同,如果你是初级测试工程师,那么有可能只需要命令查看日志,分析 bug 原因。如果你是中级工程师,则需要在 Linux 环境搭建各种测试环境,包括各种应用程序,应用依赖的中间件,以及测试工具软件等。如果你是高级工程师,则需要优化系统架构,编写 shell 脚本,提升测试效率。下面我们就一起来看一看吧~

1. 日志查看实时查看 tomcat 日志文件查看:

cd /home/tomcat/logs #也可用相对目录 ` `tail –f catalina.out #实时打印日志文件 ` `ctrl+c #退出查看

查看日志命令:

tail -f log.txt:循环查看

tai -500f log.txt: 查看最后 500 行

cat file:查看短文件

less file:查看长文件

head example.txt:显示文件 example.txt 的前十行内容 head -n 20 example.txt:显示文件 example.txt 的前二十行内容

2. 修改配置文件内容最常见的就是修改环境变量

vim /etc/profile 输入字母 i,进入编辑模式 输入内容,按 esc,进入命令模式。执行:wq,保持修改。输入 soucre /etc/profile 使环境变量生效。可以通过 cat /etc/profile 查看文件是否修改成功。

3.vi/vim 编辑器

vi/vim 编辑器:Linux 系统提供的文本编辑工具,用来编辑文本文件。

vim 是 vi 的增强版本,增加了部分命令。

如何进入?

新建:直接输入 vi

三种模式:

插入模式: 底部有“–INSERT–”标记,完成文本的编辑功能。

i:在当前光标前插入文本;

a:在当前光标后添加文本;

o:在当前光标下一行插入文本;

命令模式: 刚进入的状态,可以实现光标的移动以及字符的删除、复制、粘贴等。

x:删除字符 dw/dd:删除词 / 删除行 yw/yy: 复制词,复制行 P:粘贴 kjhl:上下左右 ctrl+f/b: 翻页

底线模式:命令模式下输入冒号进入,可设置行号、查找、替换字符、保存退出等。

set nu/nonu: 设置行号 w filename:保存文件 wq:保存退出 q!:强制退出,不保存。edit: 在 vi 里打开另一文件。

vim 模式切换

4. 查看 tomcat 进程,杀死进程,重启进程。

查看 tomcat 进程 ps -ef/grep tomcat ps –aux/grep tomcat 杀死进程 kill -9 进程 ID ps -ef/grep tomcat# 查看进程是否已关闭进入 tomcat 的 bin 目录 cd /usr/local/tomcat/bin 启动 tomcat ./startup.sh

5. 压缩解压缩文件

tar cvf a.tar 1.txt 2.txt 3.txt# 将 3 个文件放到文件包 a.tar 中。tar cvf /tmp/a1.tar *.txt# 指定包存放的位置。tar xvf a.tar# 将文件解压缩到当前目录。tar -zcvf a.tar.gz *.txt# 打包与压缩为 a.tar.gz。tar -zxvf a.tar.gz# 解压缩并解包。

参数说明

-c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 -z:有 gzip 属性的 -j:有 bz2 属性的 -Z:有 compress 属性的 -v:显示所有过程 -O:将文件解开到标准输出

6. 上传 / 下载

在 xshell 中可以通过下面的命令进行上传下载:

一般般需要安装,可使用 yum install lrzsz

rz:选择上传文件

sz 文件名:选择下载路径

当然你也可以通过 xftp 工具,进行可视化的上传下载。

7. 文件查找 find:

实时查找,通过遍历指定起始路径下文件系统层级结构,根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间。

格式:

find …

结合通配符和管道命令有如下示例:

find /etc -name \*****.txt** **:在 /etc 目录下,查找以.txt 结尾的文件,给出所有文件的路径。** **find /etc -name ‘\*abc\*’:在 /etc 目录下查找文件名中含有字符串‘abc’的文件。** **find / -amin -5: 查找在系统中最后 5 分钟访问的文件。** **find / -mmin -5:查找在系统中最后 5 分钟里修改过的文件。** **find / -size -1000k:查找出小于 1000KB 的文件。** **find /etc / grep local 在 /etc 目录下查找含有 local 这几个字母的所有文件或者目录

8. 移动、复制命令移动 mv

移动当前目录文件夹 AA 到 /home/aa/

mv AA/ /home/aa/

移动当前目录文件 a.txt 到 /home/aa/ 目录,并重命名为 b.txt

mv a.txt /home/aa/b.txt

复制 cp

复制当前目录文件 a.txt 到 /home/ B 目录

cp a.txt /home/B

复制文件夹 AA 到 /home/ B 目录

cp -r AA/ /home/B

跨服务器复制:scp

命令格式:scp

从远处复制文件到本地目录 scp root@192.168.1.204:/home/soft/tomcat.tar.gz /home/test/ 上传本地文件到远程机器指定目录 scp /home/test/nginx-0.5.38.tar.gz root@192.168.1.204:/opt/soft/

9. 权限修改

通过 ls - l 命令,可查看文件的相关属性。

ls -l

第一个字符:- d l

第二到第九位是文件的所属权限。

Linux 文件的权限分为 4 种:

read write execute none

9 位分成 3 组:

第一组代表这个文件的所有者 owner 有什么权限

第二组代表这个文件的所有组 group 的人所拥有的权限

第三组代表其他人 others 具有什么权限

修改文件访问权限:

chmod who +/- r/w/x file

chmod u+x file 只给自己加上可执行权限

chmod ug+x file 所有者和所属组加上可执行权限

chmod u-x file 用户取消可执行权限

在 Linux 内部表示权限,是用 3 个二进制数来表示的

比如 000:0 111:7

所以 r =4,w=2,x=1

7 表示权限都齐了 5 表示没有写的权限

假设 owner:rwx,group:r-x,other:r-x

则权限设置为:chmod 755 file10. 服务器性能监控监控 CPU、内存

top:类似于 windows 的任务管理器,能够实时监控系统的运行状态,主要显示系统中各个进程的资源使用情况,如 cpu、内存、负载等。

free:查看服务器内存使用情况,包括物理内存、交换内存和内核缓冲区内存的空闲和剩余统计。

以上就是马哥教育今天为大家分享的关于在 Linux 不同场景中 Linux 命令的使用方法的文章,希望本篇文章能够对正在从事 Linux 相关工作的小伙伴们有所帮助。想要了解更多 Linux 相关知识记得关注达马哥 Linux 培训 官网。最后祝愿小伙伴们工作顺利!

声明:文章来源于网络,侵删!

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-12-03发表,共计3162字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19348
评论数
4
阅读量
7800973
文章搜索
热门文章
开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南 大家好,我是星哥。之前介绍了腾讯云的 Code...
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
云服务器部署服务器面板1Panel:小白轻松构建Web服务与面板加固指南

云服务器部署服务器面板1Panel:小白轻松构建Web服务与面板加固指南

云服务器部署服务器面板 1Panel:小白轻松构建 Web 服务与面板加固指南 哈喽,我是星哥,经常有人问我不...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛 NAS 中安装 Navidrome 音乐文件中文标签乱码问题解决、安装 FntermX 终端 问题背景 ...
把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地

把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地

把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地 大家好,我是星哥,今天教大家在飞牛 NA...
星哥带你玩飞牛NAS硬件02:某鱼6张左右就可拿下5盘位的飞牛圣体NAS

星哥带你玩飞牛NAS硬件02:某鱼6张左右就可拿下5盘位的飞牛圣体NAS

星哥带你玩飞牛 NAS 硬件 02:某鱼 6 张左右就可拿下 5 盘位的飞牛圣体 NAS 前言 大家好,我是星...
如何免费使用强大的Nano Banana Pro?附赠邪修的用法

如何免费使用强大的Nano Banana Pro?附赠邪修的用法

如何免费使用强大的 Nano Banana Pro?附赠邪修的用法 前言 大家好,我是星哥,今天来介绍谷歌的 ...
星哥带你玩飞牛NAS-7:手把手教你免费内网穿透-Cloudflare tunnel

星哥带你玩飞牛NAS-7:手把手教你免费内网穿透-Cloudflare tunnel

星哥带你玩飞牛 NAS-7:手把手教你免费内网穿透 -Cloudflare tunnel 前言 大家好,我是星...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
开源MoneyPrinterTurbo 利用AI大模型,一键生成高清短视频!

开源MoneyPrinterTurbo 利用AI大模型,一键生成高清短视频!

  开源 MoneyPrinterTurbo 利用 AI 大模型,一键生成高清短视频! 在短视频内容...
还在找免费服务器?无广告免费主机,新手也能轻松上手!

还在找免费服务器?无广告免费主机,新手也能轻松上手!

还在找免费服务器?无广告免费主机,新手也能轻松上手! 前言 对于个人开发者、建站新手或是想搭建测试站点的从业者...
仅2MB大小!开源硬件监控工具:Win11 无缝适配,CPU、GPU、网速全维度掌控

仅2MB大小!开源硬件监控工具:Win11 无缝适配,CPU、GPU、网速全维度掌控

还在忍受动辄数百兆的“全家桶”监控软件?后台偷占资源、界面杂乱冗余,想查个 CPU 温度都要层层点选? 今天给...
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
每年0.99刀,拿下你的第一个顶级域名,详细注册使用

每年0.99刀,拿下你的第一个顶级域名,详细注册使用

每年 0.99 刀,拿下你的第一个顶级域名,详细注册使用 前言 作为长期折腾云服务、域名建站的老玩家,星哥一直...