欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 美景 > Linux指令的详细介绍

Linux指令的详细介绍

2025/4/19 7:40:50 来源:https://blog.csdn.net/2401_83603768/article/details/147229173  浏览:    关键词:Linux指令的详细介绍

前言:🌼🌼

Linux是一款强大且广泛使用的操作系统,命令行接口(CLI)是与其交互的核心方式。通过Linux指令,用户可以高效地执行文件管理、系统监控、进程控制等任务。虽然刚接触时可能感到有些复杂,但掌握基本指令后,操作将变得更加便捷和高效。

本篇将简要介绍常用的Linux指令,帮助读者快速上手并提升工作效率。无论是文件管理、权限设置还是系统监控,我们都会提供清晰的解释和实用示例,帮助你深入了解Linux的强大功能。   起飞,赛尔号!

📖 whoami — 查看当前用户
  • 命令:whoami

  • 功能显示当前操作系统的用户名

在Linux中,用户通常分为普通用户(顺便取名字)超级用户(root)。为了避免误操作,whoami 是用来确认当前操作用户的命令,特别是当你在多个用户间切换时,这个命令尤为重要。通过输入 whoami,你可以很直观地知道自己在操作哪个账户。

📖 ls — 查看文件和目录信息
  • 命令ls [选项] [目录]

  • 功能:列出指定目录中的文件和子目录

ls 是Linux中最常用的命令之一,默认情况下它列出当前工作目录中的文件和目录。使用一些常见的选项,可以大大增强其功能:

  • -a:显示包括隐藏文件在内的所有文件

  • -l:列出详细信息,包括文件权限、大小、修改日期等(ls  -l等于ll

  • -R:递归显示目录及其子目录中的文件

例如,使用 ls -la 可以查看当前目录的所有文件,包括隐藏文件及其详细信息。

📃 clear — 清空屏幕 (Ctrl + L )
  • 命令clear

  • 功能:清除当前终端屏幕内容

在长时间使用终端的过程中,屏幕会积累大量的输出信息,造成操作混乱。clear 命令可以快速清空终端,保持工作界面的干净和整洁。Ctrl + L 也有这个功能。 

📖 cd — 切换目录
  • 命令cd [目录]

  • 功能:切换当前工作目录

cd 命令是Linux中最常用的导航工具之一,帮助用户在不同的目录间进行切换。

例如,cd /home/user 将进入指定的目录,

cd .. 则是返回上一级目录。

对于快速跳转到用户家目录,可以使用 cd ~

📖 pwd — 显示当前目录路径
  • 命令pwd

  • 功能:显示当前工作目录的绝对路径

pwd(print working directory)是一个简单却非常实用的命令。它可以帮助用户明确自己当前所处的目录路径,在频繁切换目录时尤为重要.

📖 touch — 创建空文件或更新文件时间戳
  • 命令touch [文件名]

  • 功能:创建一个空文件,或更新已有文件的访问和修改时间

touch 常用来创建新文件,尤其是在脚本和开发过程中,创建一个空白文件往往是很常见的操作。通过 touch,还可以更新文件的时间戳,方便管理文件的创建和修改时间。

📃 nano — 简易文本编辑器
  • 命令nano [文件名]

  • 功能:打开指定文件并进行编辑

对于新手来说,nano 是一个非常友好的文本编辑器。与 Vim 和 Emacs 等编辑器相比,nano 更加简洁易用。它适合用于快速修改系统配置文件或编写脚本。

📖 cp — 复制文件或目录
  • 命令cp [选项] 源文件 目标文件

  • 功能:复制文件或目录

cp 是一个用于复制文件和目录的命令。通过不同的选项,用户可以灵活控制复制过程。

例如,cp -r 选项用于递归复制目录及其内容,

cp -i 则会在覆盖文件前询问确认。

如果文件本身不存在,那么会按照你提供的名字创建一个文件,并复制。

📖 mv — 移动文件或重命名文件
  • 命令mv [选项] 源文件 目标文件

  • 功能:移动文件,或者重命名文件

mv 命令可以用来移动文件或目录。如果目标文件已经存在,mv 会自动覆盖它,除非你使用了 -i 选项要求确认。它同样适用于文件重命名,只需要将源文件和目标文件指定为同一位置,但文件名不同即可。

mv filename ..  可以将当前文件剪切复制到上一级目录下 

📖 rm — 删除文件或目录
  • 命令rm [选项] 文件

  • 功能:删除文件或目录

rm 是删除文件和目录的命令,使用时需小心,因为删除后无法恢复。常用选项包括:

  • -r:递归删除目录及其中的文件

  • -f:强制删除,即使文件为只读

警告:在执行 rm -r 时请确保删除的目录内容不再需要,因为它会递归删除所有文件和子目录。

📖 grep — 文本搜索工具
  • 命令grep [选项] [模式] [文件]

  • 功能:搜索文件中的文本内容

grep 是强大的文本搜索工具,可以在指定文件中查找匹配特定模式的行。常用选项包括:

  • -i:忽略大小写

  • -r:递归查找目录下的文件

  • -v:显示不匹配模式的行

例如,grep -i "error" /var/log/syslog 会在日志文件中查找包含 "error" 的行。

📖 top — 查看系统资源使用情况
  • 命令top

  • 功能:实时查看系统的进程和资源使用情况

top 提供了一个动态的界面,实时显示系统的CPU、内存、进程等资源使用情况。它是系统管理员常用的工具,用于监控系统性能和故障排查。

📖 man — 查看命令的帮助文档
  • 命令man [命令]

  • 功能:查看命令的详细使用手册

man(manual的缩写)是Linux中用于查看命令帮助的工具。每个Linux命令几乎都有对应的 man 页面,里面包含了该命令的用法、选项及示例等信息。比如,输入 man ls 可以查看 ls 命令的详细使用说明

📖 cat — 查看文件内容
  • 命令cat [选项] [文件]

  • 功能:查看文件内容或连接多个文件显示

  • 说明cat 是一个常用的命令,通常用于查看文件的内容,也可以用来将多个文件合并并显示内容。


    📖 echo — 输出内容到终端或文件

  • 命令echo [选项] [内容]

  • 功能:将指定内容输出到终端或写入文件

  • 说明echo 命令常用于将文本输出到终端,也可以通过重定向将输出写入文件。

📖 more — 分页查看文件内容
  • 命令more [选项] [文件]

  • 功能:分页显示文件内容,适合查看较长的文件

  • 说明more 是一个文本分页工具,可以用来逐页查看文件内容。它的操作较为简单,按下 Enter 键滚动一行,按下 Space 键滚动一页。

常用选项:
  • q:退出查看。

📖less — 更强大的文件分页查看工具
  • 命令less [选项] [文件]

  • 功能:分页查看文件内容,支持向前向后滚动

  • 说明less 是比 more 更强大的文件分页工具,支持双向滚动、搜索等功能。你可以使用方向键或 Page UpPage Down 键来滚动文件内容。

📖 head — 查看文件的前几行
  • 命令head [选项] [文件]

  • 功能:显示文件的前几行(默认为前 10 行)

  • 说明head 是查看文件开头内容的工具,默认显示前 10 行,但你可以使用选项指定显示更多或更少的行。

📖 tail — 查看文件的后几行
  • 命令tail [选项] [文件]

  • 功能:显示文件的后几行(默认为最后 10 行)

  • 说明tail 是查看文件末尾内容的工具,默认显示文件的最后 10 行,你也可以指定查看更多行数或使用其他选项。 

📖 find — 查找文件
  • 命令find [路径] [选项]

  • 功能:在指定路径下查找文件

find 是一个非常强大的命令,用于在目录树中查找文件。常用选项有:

  • -name [文件名]:按文件名查找

  • -type [类型]:按文件类型查找

  • -size [大小]:按文件大小查找

  • -exec:执行命令

例如,find /home -name "*.txt" 会在 /home 目录下查找所有 .txt 文件。

📖 cal — 查看日历
  • 命令cal [选项] [年/月]

  • 功能:显示指定的月份或年份的日历

  • 说明cal 命令可以帮助你快速查看当前月份的日历,或者指定查看某一年的日历。

📖date
语法:date [选项]

date +%Y-%m-%d_%H:%M:%S 将时间按照一定格式输出
date +%s 获取当前时间戳
date -d 时间戳 把时间戳转化成对应时间
功能:获取当前的时间,或按指定格式输出时间
说明:时间戳是指从1970年1月1日0时0分0秒到现在所经过的时间,是计算机中的一个重要概念

📖tar
语法:tar [选项] 文件或目录

tar -czf 可以打包文件,后缀为 .tgz
tar -xzf 解包文件
tar -ztvf 在不解包的情况下,查看压缩包内的文件

功能:集解压缩为一体
说明:tgz 也是 Linux 中常见的压缩包后缀;两种压缩方式 zip 与 tar ,默认都是解压到当前路劲下,但是可以通过 -d 与 -C 指定路径。


📖 zip — 压缩文件
  • 命令zip [选项] 压缩文件.zip 文件

  • 功能:压缩文件或目录

  • 常用选项

    • -r:递归压缩目录。


📖 unzip — 解压缩文件
  • 命令unzip 文件.zip

  • 功能:解压缩 .zip 文件


📖 alias — 创建命令别名
  • 命令alias [别名]='命令'

  • 功能:为常用命令设置别名,方便快速输入

  • 说明:例如 alias ll='ls -l' 可以让 ll 快速执行 ls -l


📖 history — 查看历史命令
  • 命令history

  • 功能:查看执行过的命令历史

  • 常用选项

    • !n:执行历史记录中编号为 n 的命令。

📖uname

语法:uname [选项]

  • uname -a 查看详细信息
  • uname -r 查看关键信息,即软硬件信息

功能:查看系统信息
说明:cat /etc/redhat-release 可以查看当前系统的信息(CentOs

 

🔑 Ctrl + D — 退出当前终端会话
  • 功能:退出当前的终端会话,相当于输入 exit

🔑 Ctrl + R — 搜索历史命令
  • 功能:在历史命令中进行反向搜索,快速找到之前使用过的命令。

🔑 history — 查看历史命令
  • 功能:列出你之前执行过的命令。

    • 使用 history 查看所有历史命令。

    • 使用 history 10 查看最近的 10 条命令。

🔑 reboot — 重启系统
  • 功能:重启计算机,需要 root 权限。

    • 执行:sudo reboot

🔑 shutdown — 关闭系统
  • 功能:关机命令,支持立即关机或延时关机。

    • 执行:sudo shutdown now (立即关机)

    • 执行:sudo shutdown +5 (5 分钟后关机)

这些是 Linux 中一些常用的热键和命令,能让你更高效地操作系统。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词