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

    文章

    11817

    浏览量

    219558

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Linux系统中这三命令的完整功能和正确查看方法

    Linux 系统的日常运维中,监控进程资源使用情况是最频繁的工作之一。当服务器 CPU 突然飙高、内存告警、或者业务响应变慢时,运维工程师首先要做的事情就是查看系统资源使用状况。top、ps、free 这三命令几乎是每个运
    的头像 发表于 04-21 11:45 176次阅读

    零基础玩转Linux+Ubuntu实战视频课程

    是图形化的“傻瓜相机”,看到什么就能点什么;Linux 是字符界的“乐高积木”,它没有界面,所有的硬件、设置、数据,全都被抽象成了一个个文本文件(档案柜),需要用
    发表于 04-18 16:16

    Linux新手最常踩的10命令坑介绍

    最新的Linux内核特性(kernel 6.x系列)和常见发行版环境(Ubuntu 24.04 LTS、RHEL 9.4、CentOS Stream 10),系统梳理新手最常踩的10命令坑,帮助读者建立正确的操作习惯和风险意识
    的头像 发表于 04-09 10:11 209次阅读

    运维工程师必须掌握的10系统命令

    系统命令是运维工程师与服务器交互的基础工具。虽然现代运维工作有大量的自动化工具和平台,但掌握核心系统命令仍然必要。命令行工具响应速度快、不依赖图形界面、可以组合使用应对复杂场景。在服务器故障的紧急情况下,
    的头像 发表于 03-23 10:28 224次阅读

    Linux新手必看!3命令搞定所有“求助”,再也不用到处查文档

    其实根本不用慌——Linux 早就自带了 “说明书”,学会 3 核心帮助命令,就能解决 90% 的操作疑问,比百度还快!
    的头像 发表于 02-03 15:28 835次阅读
    <b class='flag-5'>Linux</b>新手必看!3<b class='flag-5'>个</b><b class='flag-5'>命令</b>搞定所有“求助”,再也不用到处查文档

    Linux 下开发嵌入式必备命令速查表

    管理等环节轻松应对各种问题。今天,我们整理了一份Linux下嵌入式开发必备命令速查表,让一篇文章就能快速查阅。一、文件与目录管理命令在嵌入式开发中,
    的头像 发表于 01-19 09:06 1030次阅读
    <b class='flag-5'>Linux</b> 下开发嵌入式必备<b class='flag-5'>命令</b>速查表

    搞懂MOS管,必须知道的米勒效应

    =Cgd+Cds, 反向传输电容Crss=Cgd,也叫米勒电容。 然而,这三等效电容是构成串并联组合关系,它们并不是独立的,而是相互影响,其中一关键电容就是米勒电容Cgd。这个电容不是恒定的,它随着
    发表于 01-19 07:55

    Linux中13基本Cat命令示例

    的参数cat命令如上所示。 # cat rumenz.txt | more # cat rumenz.txt | less 5、在文件中显示行号 和-n选项可以看到一文件的行号rumenz.txt在
    发表于 12-26 06:09

    Linux基础命令的进阶用法

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

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

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

    Linux基础命令which详解

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

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

    初次使用树莓派并不总是那么容易,因为可能还没有使用命令行的习惯。然而,终端命令是必不可少的,而且通常比通过图形用户界面(GUI)操作更高效。那么,有哪些重要的命令
    的头像 发表于 07-23 18:36 1293次阅读
    已收藏!<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 730次阅读

    CFA科普系列01|EDA工具装不上?可能不是技术差,而是少了这两命令

    的百度谷歌搜索、社区发帖、甚至删库重装的循环中。 但真相是:安装不上,不一定是不懂命令,可能只是没用对工具。今天,我们就用一篇文章,带你看懂两最基础却最常用的 Linux 安装工具
    发表于 05-09 15:27

    Linux常用命令大全

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