Linux操作系统实战入门-学习报告

简介: Linux操作系统实战入门-学习报告

一、Linux文本处理入门深入解析动手实操
1.文本编辑工具Vim
vim有三种操作模式,分别是命令模式(Command mode)、输入模式(Insert mode)和底线命令模式(Last line mode)。
2.文本文件查看命令
cat 命令用于查看内容较少的纯文本文件。常用命令如 cat test.txt
more 命令从前向后分页显示文件内容。常用命令如 more +20 messages.log
less 命令可以对文件或其它输出进行分页显示。常用命令如 history | less
head 命令用于查看文件开头指定行数的内容。常用命令如 head -5 /etc/passwd
tail 命令用于查看文档的后N行或持续刷新内容。常用命令如 tail -f -n 10 messages.log
stat 用来显示文件的详细信息。常用命令如stat /etc/passwd
wc 命令用于统计指定文本的行数、字数、字节数。常用命令如wc -l /etc/passwd
file 命令用于辨识文件类型。常用命令如file messages
diff 命令用于比较文件的差异。常用命令如diff a.log b.log
3.文本文件处理命令
grep 命令用于查找文件里符合条件的字符串。常用命令如grep -n Port /etc/ssh/ssh_config
sed 是文本处理中非常中的工具,能够完美的配合正则表达式使用。常用命令如sed '3,$d' /etc/passwd
awk 命令是逐行扫描文件(从第 1 行到最后一行),寻找含有目标文本的行。常用命令如df -h |awk '//$/{print $4}'
cut t命令主要用来切割字符串。常用命令如echo "hello world" | cut -b 1,3
tr 命令用于对来自标准输入的字符进行替换、压缩和删除。常用命令如echo "HELLO WORLD" | tr 'A-Z' 'a-z'
二、Linux系统管理入门深入解析动手实操
1.常用系统工作命令
echo 命令用于在终端输出字符串或变量提取后的值。常用命令如 export name="Tom" echo $name
date 命令用于显示和设置系统的时间和日期。常用命令如date "+%Y-%m-%d %H:%M:%S"
wget 命令用于在终端中下载文件。常用命令如 wget -P /root/data/ http://xxx/a.png
ps 命令用于查看系统中的进程状态。常用命令如ps -ef | grep sshd
top 命令动态地监视进程活动与系统负载等信息。常用命令如top
pidof 命令用于查询指定服务进程的PID值。常用命令如pidof crond
kill 命令用于终止指定PID的服务进程。常用命令如kill -9 1247
killall 命令用于终止指定名称的服务对应的全部进程。常用命令如killall crond
2.系统状态检测命令
ifconfig 命令用于获取网卡配置与网络状态等信息。常用命令如ifconfig
uname 命令用于查看系统内核与系统版本等信息。常用命令如uname -a
uptime 命令用于查看系统的负载信息。常用命令如uptime
free 命令用于显示当前系统中内存的使用量信息。常用命令如free -h
who 命令显示关于当前在本地系统上的所有用户的信息。常用命令如who -l -H
last 命令用于显示用户最近登录信息。常用命令如last
history 命令用于显示历史执行过的命令。常用命令如 history 10
三、Linux磁盘管理入门深入解析动手实操
1.磁盘管理命令
df 命令检查文件系统的磁盘空间占用情况。 常用命令如df [参数] [目录或文件名]
du 命令查看磁盘使用空间。 常用命令如du [参数] [文件或目录名称]
fdisk 命令用于磁盘分区。 常用命令如fdisk [-l] 装置名称
四、Linux文件与权限入门深入解析动手实操
1.文件目录管理命令
ls ls命令用于显示指定工作目录下的内容。常用命令如 ls -a ll -a
pwd 获取当前工作目录的绝对路径
cd cd命令用于切换工作目录
touch 命令用于修改文件或者目录的时间属性
mkdir 命令用于新建子目录。常用命令如mkdir -p a/b/c/d
tree 查看创建后的目录结构
rm 命令用于删除一个文件或者目录。常用命令如 rm -rf demo*
cp 命令主要用于复制文件或目录。常用命令如 cp -r r a/b/
mv 命令用来为文件或目录改名、或将文件或目录移入其它位置。常用命令如 mv a.txt b.txt,mv ./* /tmp
rename 命令用字符串替换的方式批量改变文件名。常用命令如 rename .txt .text *
2.文件权限命令
chmod 命令用于修改文件权限mode。常用命令如 chmod 744 hello.sh
chown 命令修改文件的属主和属组。常用命令如 chown test test.txt,chown admin:admin test.txt
chgrp 命令用于修改文件的属组。常用命令如 chgrp root tes.txt
五、Linux文件管理入门深入解析动手实操
1.磁盘管理命令
cat 命令用于连接文件并打印到标准输出设备上。 常用命令如cat [参数] [文件名]
cmp 命令用于比较两个文件是否有差异。 常用命令如cmp -clsv--help[第二个文件]
diff 命令用于比较文件的差异。 常用命令如diff [参数] [文件或目录1] [文件或目录2]
file 命令用于辨识文件类型。常用命令如file [参数] [文件]

目录
相关文章
人工智能 运维 架构师
258 0
|
8月前
|
JavaScript Linux 网络安全
Termux安卓终端美化与开发实战:从下载到插件优化,小白也能玩转Linux
Termux是一款安卓平台上的开源终端模拟器,支持apt包管理、SSH连接及Python/Node.js/C++开发环境搭建,被誉为“手机上的Linux系统”。其特点包括零ROOT权限、跨平台开发和强大扩展性。本文详细介绍其安装准备、基础与高级环境配置、必备插件推荐、常见问题解决方法以及延伸学习资源,帮助用户充分利用Termux进行开发与学习。适用于Android 7+设备,原创内容转载请注明来源。
2013 77
|
8月前
|
关系型数据库 MySQL 应用服务中间件
Linux 手动安装快速部署 LNMP 环境实战
本文详细记录了在阿里云ECS上手动搭建LNMP环境的过程,系统选用Ubuntu 24.04。主要内容包括:1) 使用`apt`安装Nginx和MySQL,并更新软件源;2) 编译安装PHP 8.4.5,配置PHP-FPM及环境路径;3) 配置MySQL root用户密码;4) 调整Nginx支持PHP解析并测试整体环境。通过此过程,重现手动配置服务器的细节,帮助熟悉各组件的安装与协同工作。
595 23
|
8月前
|
弹性计算 人工智能 运维
阿里云操作系统控制台实战评测:提升云资源管理与监控效率
阿里云操作系统控制台是一款集成了可视化管理、问题分析和智能助手等功能的运维工具,适用于企业和个人用户。它通过统一界面监控和优化系统运行,结合AI与自动化技术,提升操作系统的使用效率和稳定性。用户无需专业运维知识即可完成系统维护和故障诊断。主要功能包括进程热度追踪、系统诊断等,提供直观的数据展示和详细的分析报告,帮助用户快速定位并解决问题。建议进一步完善操作文档和优化数据可视化效果,以提升用户体验。
224 0
|
9月前
|
前端开发 JavaScript 开发工具
【04】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-正确安装鸿蒙SDK-结构目录介绍-路由介绍-帧动画(ohos.animator)书写介绍-能够正常使用依赖库等-ArkUI基础组件介绍-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
【04】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-正确安装鸿蒙SDK-结构目录介绍-路由介绍-帧动画(ohos.animator)书写介绍-能够正常使用依赖库等-ArkUI基础组件介绍-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
586 5
【04】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-正确安装鸿蒙SDK-结构目录介绍-路由介绍-帧动画(ohos.animator)书写介绍-能够正常使用依赖库等-ArkUI基础组件介绍-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
|
9月前
|
存储 人工智能 编译器
【03】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-测试hello word效果-虚拟华为手机真机环境调试-为DevEco Studio编译器安装中文插件-测试写一个滑动块效果-介绍诸如ohos.ui等依赖库-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
【03】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-测试hello word效果-虚拟华为手机真机环境调试-为DevEco Studio编译器安装中文插件-测试写一个滑动块效果-介绍诸如ohos.ui等依赖库-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
559 10
【03】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-测试hello word效果-虚拟华为手机真机环境调试-为DevEco Studio编译器安装中文插件-测试写一个滑动块效果-介绍诸如ohos.ui等依赖库-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
|
9月前
|
JavaScript 编译器 开发工具
【02】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-准备工具安装-编译器DevEco Studio安装-arkts编程语言认识-编译器devco-鸿蒙SDK安装-模拟器环境调试-hyper虚拟化开启-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
【02】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-准备工具安装-编译器DevEco Studio安装-arkts编程语言认识-编译器devco-鸿蒙SDK安装-模拟器环境调试-hyper虚拟化开启-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
502 2
【02】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-准备工具安装-编译器DevEco Studio安装-arkts编程语言认识-编译器devco-鸿蒙SDK安装-模拟器环境调试-hyper虚拟化开启-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
|
9月前
|
安全 前端开发 开发工具
【01】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-优雅草卓伊凡拟开发一个一站式家政服务平台-前期筹备-暂定取名斑马家政软件系统-本项目前端开源-服务端采用优雅草蜻蜓Z系统-搭配ruoyi框架admin后台-全过程实战项目分享-从零开发到上线
【01】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-优雅草卓伊凡拟开发一个一站式家政服务平台-前期筹备-暂定取名斑马家政软件系统-本项目前端开源-服务端采用优雅草蜻蜓Z系统-搭配ruoyi框架admin后台-全过程实战项目分享-从零开发到上线
472 5
【01】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-优雅草卓伊凡拟开发一个一站式家政服务平台-前期筹备-暂定取名斑马家政软件系统-本项目前端开源-服务端采用优雅草蜻蜓Z系统-搭配ruoyi框架admin后台-全过程实战项目分享-从零开发到上线
|
9月前
|
Unix Linux Shell
Linux新手入门手册
在Linux或类Unix系统中,掌握一系列基础命令和快捷键是提升工作效率的关键。这些工具和技巧不仅能帮助用户更高效地管理系统,还能在日常使用中带来极大的便利。以下是对这些基础操作与快捷键的详细解析大全。
172 9