0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

29个你必须知道的Linux命令

dyquk4xk2p3d 来源:淡忘~浅思 作者:淡忘~浅思 2022-12-09 10:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

命令是计算机执行任务的指令。可以使用命令去关闭计算机,或者列出当前目录的文件列表,或当前文本的内容,或者屏幕显示一条消息。

如果你是一个新手,并尝试使用命令行接口,我们收集了各种基本的Linux命令来供你学习,帮你在各种Linux发行版中完成各种任务。虽然不是很详细,但是对Linux初学者,或普通用火,或管理员都是很有用的。

1.ls – List

ls会列举出当前工作目录的内容(文件或文件夹),就跟你在GUI中打开一个文件夹去看里面的内容一样。

d415d750-775f-11ed-8abf-dac502259ad0.jpg

2.mkdir – Make Directory

mkdir 常见一个新目录

3.pwd – Print Working Directory

pwd显示当前工作目录

4.cd – Change Directory

对于当前在终端运行的会中中,cd 将给定的文件夹(或目录)设置成当前工作目录。

5.rmdir – Remove Directory

rmdir 删除给定的目录。

6.rm – Remove

rm 会删除给定的文件或文件夹,可以使用rm -r 递归删除文件夹

7.cp – Copy

cp 命令对文件或文件夹进行复制,可以使用cp -r 选项来递归复制文件夹。

8.mv – MoVe

mv 命令对文件或文件夹进行移动,如果文件或文件夹存在于当前工作目录,还可以对文件或文件夹进行重命名。

d43257a4-775f-11ed-8abf-dac502259ad0.jpg

9.cat – concatenate and print files

cat 用于在标准输出(监控器或屏幕)上查看文件内容。

d4477cd8-775f-11ed-8abf-dac502259ad0.jpg

10.tail – print TAIL (from last) >

tail 默认在标准输出上显示给定文件的最后10行内容,可以使用tail -n N 指定在标准输出上显示文件的最后N行内容。

11.less – print LESS

less 按页或按窗口打印文件内容。在查看包含大量文本数据的大文件时是非常有用和高效的。你可以使用Ctrl+F向前翻页,Ctrl+B向后翻页。

12.grep

grep "" 在给定的文件中搜寻指定的字符串。grep -i "" 在搜寻时会忽略字符串的大小写,而grep -r "" 则会在当前工作目录的文件中递归搜寻指定的字符串。

d467d4f6-775f-11ed-8abf-dac502259ad0.jpg

13.Find

这个命令会在给定位置搜寻与条件匹配的文件。你可以使用find -name 的-name选项来进行区分大小写的搜寻,find -iname 来进行不区分大小写的搜寻。

find -iname

d47ae604-775f-11ed-8abf-dac502259ad0.jpg

14.tar

tar命令能创建、查看和提取tar压缩文件。tar -cvf 是创建对应压缩文件,tar -tvf 来查看对应压缩文件,tar -xvf 来提取对应压缩文件。

15.gzip

gzip 命令创建和提取gzip压缩文件,还可以用gzip -d 来提取压缩文件。

16.unzip

unzip 对gzip文档进行解压。在解压之前,可以使用unzip -l 命令查看文件内容。

17.help

--help会在终端列出所有可用的命令,可以使用任何命令的-h或-help选项来查看该命令的具体用法。

d4997416-775f-11ed-8abf-dac502259ad0.jpg

18.whatis – What is this command

whatis 会用单行来描述给定的命令。

d4b75800-775f-11ed-8abf-dac502259ad0.jpg

19.man – Manual

man 会为给定的命令显示一个手册页面。

d4c5b58a-775f-11ed-8abf-dac502259ad0.jpg

20.exit

exit用于结束当前的终端会话。

d4e2cc88-775f-11ed-8abf-dac502259ad0.jpg

21.ping

ping 通过发送数据包ping远程主机(服务器),常用与检测网络连接和服务器状态。

d4f4e59e-775f-11ed-8abf-dac502259ad0.jpg

22.who – Who Is logged in

who能列出当前登录的用户名。

d510d6aa-775f-11ed-8abf-dac502259ad0.jpg

23.su – Switch User

su 用于切换不同的用户。即使没有使用密码,超级用户也能切换到其它用户。

d524deac-775f-11ed-8abf-dac502259ad0.jpg

24.uname

uname会显示出关于系统的重要信息,如内核名称、主机名、内核版本、处理机类型等等,使用uname -a可以查看所有信息。

d5336b2a-775f-11ed-8abf-dac502259ad0.jpg

25.free – Free memory

free会显示出系统的空闲内存、已经占用内存、可利用的交换内存等信息,free -m将结果中的单位转换成KB,而free –g则转换成GB。

d544963e-775f-11ed-8abf-dac502259ad0.jpg

26.df – Disk space Free

df查看文件系统中磁盘的使用情况–硬盘已用和可用的存储空间以及其它存储设备。你可以使用df -h将结果以人类可读的方式显示。

d55397c4-775f-11ed-8abf-dac502259ad0.jpg

27.ps – ProcesseS

ps显示系统的运行进程。

d5682b62-775f-11ed-8abf-dac502259ad0.jpg

28.Top – TOP processes

top命令会默认按照CPU的占用情况,显示占用量较大的进程,可以使用top -u 查看某个用户的CPU使用排名情况。

d5760822-775f-11ed-8abf-dac502259ad0.jpg

29.shutdown

shutdown用于关闭计算机,而shutdown -r用于重启计算机。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    88

    文章

    11628

    浏览量

    217931

原文标题:29个你必须知道的Linux命令

文章出处:【微信号:良许Linux,微信公众号:良许Linux】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Linux基础命令的进阶用法

    凌晨2点,正在熟睡的被电话惊醒:"线上服务响应超时,用户大面积投诉!" 匆忙打开电脑,SSH 登录服务器,面对满屏的进程和日志,脑子一片空白——从哪里开始排查?用什么命令?怎么快速定位问题?
    的头像 发表于 09-02 16:33 558次阅读

    测试工程师都在用的Linux命令清单(建议收藏)

    作为一名工程师,熟练掌握Linux命令是基本功中的基本功。无论是日常工作中的系统维护,还是面试时的技术考核,Linux命令都是绕不开的核心技能。本文将从实战角度出发,系统梳理工程师
    的头像 发表于 08-08 10:06 497次阅读
    测试工程师都在用的<b class='flag-5'>Linux</b><b class='flag-5'>命令</b>清单(建议收藏)

    Linux基础命令which详解

    Linux系统中,which命令用于查找并显示指定命令的可执行文件路径。这对于系统管理员和开发人员来说是一非常有用的工具,可以帮助定位命令
    的头像 发表于 07-29 17:58 590次阅读

    已收藏!需要知道的57常用树莓派命令

    初次使用树莓派并不总是那么容易,因为可能还没有使用命令行的习惯。然而,终端命令是必不可少的,而且通常比通过图形用户界面(GUI)操作更高效。那么,有哪些重要的命令
    的头像 发表于 07-23 18:36 810次阅读
    已收藏!<b class='flag-5'>你</b>需要<b class='flag-5'>知道</b>的57<b class='flag-5'>个</b>常用树莓派<b class='flag-5'>命令</b>!

    一文掌握Linux命令

    作为一名运维工程师,熟练掌握Linux命令是基本功中的基本功。无论是日常工作中的系统维护,还是面试时的技术考核,Linux命令都是绕不开的核心技能。本文将从实战角度出发,系统梳理运维工
    的头像 发表于 07-22 15:23 440次阅读

    Linux常用命令大全

    Linux常用命令是指在Linux操作系统中广泛使用的命令工具,这些命令工具可以完成各种不同的任务,如管理文件和目录、操作进程、网络通信、软
    的头像 发表于 05-03 18:08 1611次阅读

    5Linux性能监控命令

    vmstat 命令可打印有关内存、交换、I/O 和 CPU 活动的详细报告。其中包括已用/可用内存、交换入/出、磁盘块读/写和 CPU 进程/闲置时间等指标。
    的头像 发表于 04-09 10:34 630次阅读

    fsl-se-fw se-fw2命令ID [205],响应失败=0x29的原因?

    我正在运行一基于 openwrt (24.x) 的系统,使用最新的 6.6.y imx-linux 内核。 但是,我连续(每 30 秒)收到“fsl-se-fw se-fw2:命令 ID[205
    发表于 03-31 06:18

    设备保养计划自动生成?这5功能必须知道

    在工业4.0的浪潮下,设备管理正经历深刻变革,借助智能系统实现设备保养计划自动化生成与高效执行,助力企业降本增效。系统通过多维数据分析,精准适配每台设备,实现资源合理配置,避免停机损失。同时,自动派发任务,实现无缝执行。
    的头像 发表于 03-20 11:24 563次阅读
    设备保养计划自动生成?这5<b class='flag-5'>个</b>功能<b class='flag-5'>你</b><b class='flag-5'>必须知道</b>

    Linux常用命令行总结

    学习了一段时间的linux之后,开始着手基本命令的学习,这里主要记录一些学习过程中重要的知识点供以后查阅。
    的头像 发表于 03-03 10:40 806次阅读
    <b class='flag-5'>Linux</b>常用<b class='flag-5'>命令</b>行总结

    Linux系统中最重要的三命令

    Linux三剑客是Linux系统中最重要的三命令,它们以其强大的功能和广泛的应用场景而闻名。这三工具的组合使用几乎可以完美应对Shell
    的头像 发表于 03-03 10:37 796次阅读

    Linux ip命令常用操作

    Linux ip命令常用操作 在Linux系统中,ip命令是用于管理网络接口和路由的强大工具。相比于旧的 ifconfig命令,ip
    的头像 发表于 02-19 10:23 1069次阅读

    常用linux命令

    使用command A | command B | command C命令,将A命令产生的标准输出作为B命令的标准输入(注意只能接收前一命令
    的头像 发表于 01-20 14:26 660次阅读

    Linux实时查看日志的四种命令详解

    如何在Linux中实时查看日志文件的内容?那么有很多实用程序可以帮助用户在文件更改或不断更新时输出文件的内容。在Linux中实时显示文件内容的常用命令是tail命令(有效地管理文件)。
    的头像 发表于 01-13 10:45 3979次阅读
    <b class='flag-5'>Linux</b>实时查看日志的四种<b class='flag-5'>命令</b>详解

    Linux grep命令详解

    Linux grep命令是一种非常常用的文本搜索工具,它可以在给定的文件中搜索匹配的字符串,并输出匹配的行。grep是全称“global search regular expression print”,可以识别正则表达式,并使用正则表达式进行搜索。
    的头像 发表于 12-25 09:39 1783次阅读