Linux创作笔记综合汇总篇

这里是莫白媛,大学是学计科的,喜欢Java和Android以及web开发,目前从事运维工作,呼呼!
【探秘Linux世界:从骨架到语言】

Linux不仅是操作系统,更是一个精密协作的生态系统。其基础结构犹如一座分层宫殿:最底层是直接与硬件对话的内核(Kernel),它掌管一切资源;之上是承载所有文件的目录树,遵循"一切皆文件"的哲学;Shell作为命令解释器,是用户与系统对话的窗口;而包管理系统则是这座宫殿的智能物流网。

其语法核心在于命令行的艺术。从简单的ls查看目录,到利用管道符|将多个命令串联成高效工作流,再到通过chmod精细控制文件权限------每条命令都像乐高积木,通过标准输入/输出和清晰语法规则灵活拼接。理解其用户权限机制、进程管理和文本处理三剑客(grep/sed/awk),便能真正解锁自动化与高效管理的密钥。

本文将带您穿透表象,系统拆解Linux的骨骼架构与语法逻辑,助您从机械操作升维到理解其设计哲学,为掌握运维开发、拥抱开源世界奠定坚实基石。

Linux笔记

在学习和使用Linux系统时,记录笔记是一个非常好的习,以下是一些关于Linux系统的基础知识和常用命令的总结,帮助你更好地掌握Linux整体基础架构和知识点。

Linux系统目录结构

Linux系统采用树状目录结构,常见的目录及其含义如下:

/bin:存放常用的二进制可执行文件,如ls、cp等。

/boot:存放启动Linux时使用的一些核心文件。

/dev:存放设备文件,如硬盘、键盘等。

/etc:存放系统管理所需的配置文件和子目录。

/home:用户的主目录,每个用户都有一个自己的目录。

/lib:存放系统最基本的动态连接共享库。

/mnt:临时挂载别的文件系统的挂载点。

/opt:用于安装额外的软件包。

/proc:存储当前内核运行状态的一系列特殊文件。

/root:系统管理员的主目录。

/sbin:存放系统管理员使用的系统管理程序。

/tmp:存放临时文件。

/usr:存放用户的应用程序和文件。

/var:存放经常变化的文件,如日志文件。

常用命令

文件与目录管理

ls:列出目录内容。 ls -al

cd:切换目录。 cd /path/to/directory

pwd:显示当前工作目录的绝对路径。 pwd

mkdir:创建新目录。 mkdir new_directory

rmdir:删除空目录。 rmdir empty_directory

cp:复制文件或目录。 cp source_file destination_file

mv:移动文件或目录,或重命名。 mv old_name new_name

rm:删除文件或目录。 rm -rf directory_or_file

文件内容查看

cat:从第一行开始显示文件内容。 cat file.txt

tac:从最后一行开始显示文件内容。 tac file.txt

more:分页显示文件内容。 more file.txt

less:分页显示文件内容,支持向前翻页。 less file.txt

head:显示文件的前几行。 head -n 10 file.txt

tail:显示文件的后几行。 tail -n 10 file.txt

权限管理

chmod:改变文件或目录权限。 chmod 755 file.txt

chown:改变文件或目录的所有者。 chown user:group file.txt

chgrp:改变文件或目录的所属组。 chgrp group file.txt

进程管理

ps:查看当前系统进程状态。 ps aux

kill:终止进程。 kill -9 process_id

top:实时显示系统进程状态。 top

网络配置

ifconfig:查看和配置网络接口。 ifconfig

ping:测试网络连接。 ping www.example.com

软件包管理

yum:用于RedHat系Linux的包管理工具。 yum install package_name

apt-get:用于Debian系Linux的包管理工具。 apt-get install package_name

嗨嗨嗨文章到这就结束了,小伙伴们通过掌握这些基础知识和常用命令,可以更高效地使用Linux系统,并且在遇到问题时能够快速找到解决方案。

相关推荐
小满Autumn9 小时前
log4net 日志框架 — 从配置到实战速查手册
笔记·c#·.net·wpf·上位机·log4net
毒爪的小新13 小时前
Linux 环境极速部署 vLLM:从零搭建生产级大模型推理服务
linux·人工智能·ai·语言模型·vllm
鹤落晴春13 小时前
RH124问答3:从命令行管理文件
linux·运维·服务器
凡人叶枫13 小时前
Effective C++ 条款30:透彻了解 inlining 的里里外外
linux·开发语言·c++·嵌入式开发·effective c++
guslegend14 小时前
大模型驱动大数据SRE智能运维
大数据·运维
遇见火星14 小时前
Docker Compose 完全入门:一键启动所有容器
运维·docker·容器·docker compose
Net_Walke14 小时前
【Linux系统】静态链接库与动态链接库
linux·嵌入式硬件
小啊曼14 小时前
CIO实战方法论_11_组织变革打破部门墙
运维
syc789012315 小时前
中文语境下AI编码工具实战对比:从迭代体验看日常开发选择
linux·人工智能·ubuntu
❀搜不到15 小时前
远程服务器codex使用本地cc-switch的deepseek api
运维·服务器