😀前言
本篇博文是关于一系列实用的 Linux 命令,帮助用户更高效地使用 Linux 系统,希望你能够喜欢
🏠个人主页:晨犀主页
🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉
💕欢迎大家:这里是CSDN,我总结知识的地方,欢迎来到我的博客,感谢大家的观看🥰
如果文章有什么需要改进的地方还请大佬不吝赐教 先在此感谢啦😊
文章目录
Linux实操篇-实用指令
Linux 实用指令概览
Linux 是一款功能强大且高度可定制的操作系统,其命令行界面提供了丰富的工具和命令来完成各种任务。无论是系统管理还是日常使用,掌握一些常用的 Linux 命令都是非常有帮助的。
文件和目录管理
-
ls (列出目录内容)
ls [选项] [目录]
列出当前目录下的文件和子目录。使用
-l
选项可以显示详细信息,如权限、所有者、大小等。 -
cd (改变工作目录)
cd [目录]
更改当前的工作目录。使用
cd ..
可以返回上级目录。
-
mkdir (创建目录)
mkdir [选项] 目录名
创建一个或多个目录。使用
-p
选项可以在路径不存在时创建父目录。 -
rmdir 指令删除空目录
rmdir「选项] 要删除的空目录
使用细节
rmdir 删除的是空日录,如果日录下有内容时无法删除的。
提示:如果需要删除非空日录,需要使用rm -rf 要删除的目录。
比如:rm-rf/home/animal
-
rm (删除文件或目录)
rm [选项] 文件名
删除文件或目录。使用
-r
选项可以递归删除目录及其内容,使用-f
选项可以强制删除。 -
cp (复制文件或目录)
cp [选项] 源 目标
复制文件或目录。使用
-r
选项可以递归复制目录。 -
mv (移动或重命名文件)
mv [选项] 源 目标
移动文件或目录,也可以用来重命名文件。
文本处理
-
cat (连接和打印文件内容)
cat [选项] 文件
打印文件内容到标准输出。可以用来合并多个文件到一个文件中。
-
grep (搜索文件)
grep [选项] 模式 文件
在文件中搜索指定的模式,并显示匹配的行。
-
sed (流编辑器)
sed [选项] '命令' 文件
对文本文件进行查找、替换、删除、增加等操作。
-
awk (强大的文本处理工具)
awk [选项] '脚本' 文件
用于报告生成、数据分析等,可以进行复杂的数据处理。
进程管理
-
ps (显示进程状态)
ps [选项]
显示系统中的进程信息。使用
-aux
选项可以查看所有用户的进程。 -
top (实时监控进程)
top
动态显示系统的运行状态,包括 CPU 使用率、内存使用情况等。
-
kill (发送信号给进程)
kill [选项] PID
发送信号给指定的进程 ID (PID),可以用来终止进程。
-
nohup (后台运行命令)
nohup 命令 &
在后台运行命令,并忽略挂断信号,使得命令即使在用户退出后也能继续运行。
文件压缩
-
gzip (文件压缩)
gzip [选项] 文件
将文件压缩成 .gz 格式。使用
-d
选项可以解压文件。 -
tar (打包和压缩)
tar [选项] 档案文件 文件
创建或提取 tar 归档文件。常用选项包括
-czvf
(创建压缩归档) 和-xzvf
(解压归档)。
网络工具
-
ping (测试网络连通性)
ping [选项] 主机
发送 ICMP 请求包到指定主机,测试网络连通性。
-
ssh (安全登录远程主机)
ssh [选项] 用户@主机
安全地登录远程主机并执行命令。
-
scp (安全拷贝文件)
scp [选项] 源 目标
安全地从远程主机复制文件到本地,或者从本地复制到远程主机。
-
wget (下载文件)
wget [选项] URL
从网络下载文件。支持断点续传和代理服务器。
系统管理
-
df (磁盘空间使用情况)
df [选项]
查看文件系统磁盘空间的使用情况。
-
du (目录空间使用情况)
du [选项] 目录
查看目录或文件占用的磁盘空间大小。
-
find (搜索文件)
find [选项] 目录 搜索条件
在指定目录下查找符合特定条件的文件。
-
chown (改变文件所有者)
chown [选项] 用户[:组] 文件
改变文件的所有者和/或所有组。
-
chmod (改变文件权限)
chmod [选项] 模式 文件
改变文件或目录的访问权限。
软件包管理
-
apt (Debian/Ubuntu 包管理器)
apt [选项] 命令
用于安装、更新、卸载软件包。常用命令包括
install
、update
和upgrade
。 -
yum (Fedora/RHEL/CentOS 包管理器)
yum [选项] 命令
类似于 apt,用于管理软件包。
-
dnf (Fedora/RHEL/CentOS 新一代包管理器)
dnf [选项] 命令
替代 yum 成为新一代包管理器,提供了更多的特性和优化。
文本编辑器
-
nano (简单文本编辑器)
nano 文件
打开文件进行编辑,适合初学者使用。
-
vim (高级文本编辑器)
vim 文件
强大的文本编辑器,支持多种模式和插件扩展。Vim 是 Vi 的增强版,但通常提到 Vim 时,也包括 Vi 编辑器。
-
more 指令
more 指令是一个基于 Ⅵ编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容。more 指令中内置了若干快捷键(交互的指令),详见操作说明
more 要查看的文件
-
less 指令
less 指令用来分屏査看文件内容,它的功能与 more 指令类似,但是比 more 指令更加强大,支持各种显示终端。les指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率。
less 要查看的文件
系统监控
-
free (内存使用情况)
free [选项]
显示系统内存使用情况。
-
netstat (网络连接状态)
netstat [选项]
显示网络连接、路由表、接口统计等信息。
-
ifconfig (网络接口配置)
ifconfig [选项] 接口
显示或配置网络接口的状态。
注意
- 备份重要数据:定期备份重要文件,以防数据丢失。
- 权限管理 :始终使用适当的权限运行命令,尽量避免使用
sudo
或以 root 身份运行不必要的命令。
😄总结
本文介绍了一系列常用的 Linux 命令,涵盖了文件管理、文本处理、进程管理、文件压缩、网络工具、系统管理、软件包管理、文本编辑器以及系统监控等方面。掌握这些命令将大大提高你在 Linux 系统中的工作效率。希望本文能够帮助你更好地理解和运用 Linux 命令行工具。
文章到这里就结束了,如果有什么疑问的地方请指出,诸大佬们一起来评论区一起讨论😁
希望能和诸大佬们一起努力,今后我们一起观看感谢您的阅读🍻
如果帮助到您不妨3连支持一下,创造不易您们的支持是我的动力🤞