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
    +关注

    关注

    87

    文章

    11354

    浏览量

    210657

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

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

收藏 人收藏

    评论

    相关推荐

    常用linux命令

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

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

    如何在Linux中实时查看日志文件的内容?那么有很多实用程序可以帮助用户在文件更改或不断更新时输出文件的内容。在Linux中实时显示文件内容的常用命令是tail命令(有效地管理文件)。
    的头像 发表于 01-13 10:45 534次阅读
    <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 289次阅读

    Linux文件查找

    :文件名称、文件大小、文件修改时间、属主属组、权限、等等方式。同时find命令Linux必须掌握的。 * find 命令的基本语法如下* 命令
    的头像 发表于 12-03 17:09 375次阅读

    盘点Linux系统中的常见命令

    作为运维同学怎能不知道Linux系统中的lsmod、lsof、lspci、lsscsi命令呢,今天就来盘一盘她及实例。
    的头像 发表于 12-03 09:48 388次阅读
    盘点<b class='flag-5'>Linux</b>系统中的常见<b class='flag-5'>命令</b>

    Linux系统中shell命令解析

    shell是Linux系统的用户界面,提供了用户与内核交互的一种接口,它接收用户输入的命令并到送到内核去执行,因此也被称为Linux命令解释器。
    的头像 发表于 11-05 15:40 397次阅读

    Linux实用命令大全

    Linux实用命令大全
    的头像 发表于 10-23 13:50 321次阅读
    <b class='flag-5'>Linux</b>实用<b class='flag-5'>命令</b>大全

    Linux lsof命令的基本用法

    linux 系统中,一切皆文件。通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以 lsof 命令不仅可以查看进程打开的文件、目录,还可以查看进程监听的端口等 socket 相关的信息。本文将介绍 lsof 命令
    的头像 发表于 10-23 11:52 471次阅读
    <b class='flag-5'>Linux</b> lsof<b class='flag-5'>命令</b>的基本用法

    Linux 驱动开发与应用开发,知道多少?

    一、Linux驱动开发与应用开发的区别开发层次不同:Linux驱动开发主要是针对硬件设备进行编程,处于操作系统内核层,直接与硬件交互,为上层应用提供设备访问的接口。Linux应用开发则是在操作系统
    的头像 发表于 08-30 12:16 974次阅读
    <b class='flag-5'>Linux</b> 驱动开发与应用开发,<b class='flag-5'>你</b><b class='flag-5'>知道</b>多少?

    Linux中cut命令的实用示例

    Linux command cut 用于文本处理。您可以使用此命令通过选择列从文件中提取部分文本。
    的头像 发表于 08-05 15:14 385次阅读

    环境试验中必须知道的15专业术语

      三、试验箱稳定状态   当试验箱工作空间内任意点的变化量满足设备性能指标要求时,我们称试验箱处于稳定状态。这是确保试验准确性和可重复性的基础。   四、温度偏差   在试验箱稳定状态下,工作空间内各测量点在规定时间内记录的最高和最低温度与设定温度的差值。这个指标反映了温度控制的精确度。   五、相对湿度温差   类似于温度偏差,这是指工作空间内各测量点的
    的头像 发表于 04-18 15:19 701次阅读
    环境试验中<b class='flag-5'>你</b><b class='flag-5'>必须知道</b>的15<b class='flag-5'>个</b>专业术语

    Linux的col命令介绍

    1.命令简介col(control)命令是一标准输入文本过滤器,它从标准输入读取内容,过滤掉控制字符反向换行符(RLF-Reverse Line Feed)和半反向换行符(HRLF-Halt
    发表于 04-08 06:34

    util-linux修复WallEscape漏洞,影响Linux系统wall命令使用

    WallEscape 主要影响“wall”命令操作,Linux 系统中的常规下,该指令被用作向系统所有登录用户的终端发布消息。然而在处理命令行参数输入时,过滤器未正确识别和过滤转义序列
    的头像 发表于 03-29 14:35 1049次阅读

    linux命令概述

    电子发烧友网站提供《linux命令概述.pdf》资料免费下载
    发表于 03-11 09:18 3次下载

    强调:关于变频器,必须知道的哪些事情?

    分类选型 1) 采用变频的目的:恒压控制或恒流控制等。 2) 变频器的负载类型:如叶片泵或容积泵等,特别注意负载的性能曲线,性能曲线决定了应用时的方式方法。 3) 变频器与负载的匹配问题: I.电压匹配:变频器的额定电压与负载的额定电压相符。 II. 电流匹配:普通的离心泵,变频器的额定电流与电机的额定电流相符。对于特殊的负载如深水泵等则需要参考电机性能参数,以最大电流确定变频器电流和过载能力。 III.转矩匹配:这种情况在恒转矩负
    的头像 发表于 03-11 08:39 674次阅读
    强调:关于变频器,<b class='flag-5'>你</b><b class='flag-5'>必须知道</b>的哪些事情?