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

    文章

    11191

    浏览量

    208624

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

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

收藏 人收藏

    评论

    相关推荐

    Linux实用命令大全

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

    Linux基本命令总结

    都说Linux命令多,实际工作中我们又有多少命令会接触用到呢?本文跟大家分享Linux运维工作中常用的600
    的头像 发表于 01-11 10:32 927次阅读

    学习FPGA必须知道的社区

    学习FPGA必须知道的社区
    的头像 发表于 01-03 17:51 335次阅读
    学习FPGA<b class='flag-5'>必须知道</b>的社区

    常用Linux命令总结

    今天浩道跟大家分享一些平时运维工作中常用到的Linux命令,让关键时候也可以在领导面前露一手!大家不要觉得命令使用简单,实际上浩道接触的现场同事,
    的头像 发表于 12-26 09:49 378次阅读

    POL负载点电源设计中有何诀窍?有两点很关键,必须知道

    POL负载点电源设计中有何诀窍?有两点很关键,必须知道
    的头像 发表于 12-06 16:06 1850次阅读
    POL负载点电源设计中有何诀窍?有两点很关键,<b class='flag-5'>你</b><b class='flag-5'>必须知道</b>

    电阻的秘密——必须知道的电阻参数

    电阻的秘密——必须知道的电阻参数
    的头像 发表于 12-06 14:31 790次阅读
    电阻的秘密——<b class='flag-5'>你</b><b class='flag-5'>必须知道</b>的电阻参数

    如何在Linux中使用htop命令

    本文介绍如何在 Linux 中使用 htop 命令
    的头像 发表于 12-04 14:45 1763次阅读
    如何在<b class='flag-5'>Linux</b>中使用htop<b class='flag-5'>命令</b>

    linux关机的三命令

    Linux系统中,常用的关机命令有三:shutdown、poweroff和halt。下面是对这三命令的详细解释: shutdown
    的头像 发表于 11-26 15:33 2612次阅读

    linux备份文件命令bak

    Linux系统中,备份文件是非常重要的,它可以防止数据丢失和损坏的风险。为了达到安全的目的,我们经常需要备份文件。在这篇文章中,我们将详细介绍Linux中备份文件的命令bak,并提供使用示例
    的头像 发表于 11-23 10:12 2369次阅读

    linux关闭docker的命令

    Linux 系统中,关闭 Docker 的操作可以通过以下多种方式进行。本文将详细讲解每一种方式,并提供示例代码和命令,以帮助读者更好地理解和实践。 使用 docker 命令 最常用的方法
    的头像 发表于 11-23 09:39 2684次阅读

    linux重启命令有哪些

    Linux是一种自由和开放源代码的操作系统,被广泛应用于服务器和嵌入式设备。在Linux中,有多种命令用于重启系统。在本文中,我们将详细介绍常用的Linux重启
    的头像 发表于 11-17 09:49 1929次阅读

    linux查看物理接口的命令

    Linux操作系统提供了多种命令和工具来查看物理接口。在这篇文章中,我们将详细介绍一些最常用和常见的命令,以及它们的用法和输出。 ifconfig命令 ifconfig
    的头像 发表于 11-16 16:48 1081次阅读

    linux free命令原理

    Linux中的 free 命令是一用于查看系统内存使用情况的工具。它显示了系统内存的详细信息,包括总内存、已使用内存、剩余内存、缓存和缓冲区的使用情况等。 free 命令的工作原理是
    的头像 发表于 11-08 11:23 518次阅读

    linux命令和shell编程有什么联系

    Linux命令和Shell编程之间存在密切的联系。 首先,Shell是Linux命令行下的解释器,它提供了一用户界面,使用户能够与
    的头像 发表于 11-08 10:53 857次阅读

    shell命令linux命令一样吗

    结合在一起,形成一相当于面向过程的程序,即shell script,从而实现一些复杂的功能。 而Linux命令则是用来对Linux系统进行管理的
    的头像 发表于 11-08 10:51 2651次阅读