乖,答应阿粉,这些 Linux 命令你一定要常用

简介: 想要玩转 Linux 系统的话,平时就要多实践,多用,暖暖的阿粉都替你想到了,赶紧来总结一篇,照着多实践,跟着阿粉不会翻车

想要玩转 Linux 系统的话,平时就要多实践,多用,暖暖的阿粉都替你想到了,赶紧来总结一篇,照着多实践,跟着阿粉不会翻车

查看帮助命令

Linux系统中,有很多命令,我怎么知道某个命令是干嘛用的,这时可以执行帮助命令查看:man man

一般执行 Linux 命令格式都是这样的:命令名称 [命令参数] [命令对象]

注意:它们之间是有空格的。

常用系统命令

  • echo 命令,用于在终端输出字符串或变量提取后的值,格式为 “echo [字符串] [$变量]”
  • date 命令,用于显示及设置系统的时间或日期,格式为 “date [选项] [指定的格式]” 这个命令在日常工作中查找备份数据时很常用,当然了,前提是你的备份数据和日期有关。
    查看当前系统时间的 date 命令:date
    按照 “年-月-日 小时:分钟:秒” 的格式查看当前系统时间:date “+%y-%m-%d %H:%M:%S”
    设置系统时间:date -s+时间格式
  • reboot 命令,重启命令。这个命令很常用,毕竟虚拟机卡掉的时候,没有重启解决不了的问题。如果有,那就再重启一次~
  • poweroff 命令,关机命令。这个就不多说了
  • wget 命令,用于在终端中下载网络文件,格式为 ”wget [参数] 下载地址”。wget 是一种安装工具,相当于迅雷。
  • yum 命令,用于安装软件。格式为 ”yum install 软件名称”
  • ps 命令,查看系统中的进程状态,格式为 ”ps [参数]”
    比如查看 Nginx 的状态:
    30.jpg
  • pidof 命令,用于查询某个指定服务进程的 PID 值,格式为 “pidof [参数] [服务名称]” ,一般和 kill 命令一起用
  • kill 命令,用于终止某个指定 PID 的服务进程,格式为 ”kill [参数] [进程PID]”
    先使用 pidof 命令查出想要停止的服务的 PID ,然后使用 kill 命令杀掉该进程。
  • killall 命令,用于终止某个指定名称的服务所对应的全部进程。有时候,父进程下还有子进程,为了方便,直接 killall ,将指定服务的全部进程都杀掉。格式为 ”killall [参数] [进程名称]”

系统检测命令

  • ifconfig 命令,用于获取网卡配置与网络状态等信息,格式为 ”ifconfig [网络设备] [参数]”
  • uname 命令,用于查看系统内核与系统版本等信息。格式为 ”uname [-a]”
  • uptime 命令,查看系统的负载信息,可以显示当前系统时间、系统已运行时间、启用终端数量以及平均负载值等信息
  • free 命令,用于显示当前系统中内存的使用量信息。
  • who 命令,用于查看当前登入主机的用户终端信息,格式为 ”who [参数]”
  • last 命令,用于查看所有系统的登录记录。格式为 ”last [参数]”,说到这个命令,阿粉还记得有次公司另外一位同事问我,是不是登录 XX 虚拟机了,我当时就挺奇怪的,他怎么知道的嘞,该不会在监视我吧,这下知道原因了~哈哈哈
  • history 命令,用于显示历史执行过的命令,格式为 ”history [-c]”
  • sosreport 命令,用于收集系统配置及架构信息并输出诊断文档

工作目录切换命令

  • pwd 命令,用于显示用户当前所处的工作目录。
  • cd 命令,用户切换工作路径。格式为 ”cd [目录名称]” 这个命令可以说是非常常用了,比如:阿粉想要返回到上一次所处的目录 cd - 走起,想要进入上一级目录, cd .. ,想要切换到当前用户的家目录,试试 cd ~
  • ls 命令,用于显示目录中的文件信息,格式为 ”ls [选项] [文件]” 这个命令也挺常用,比如 ls -a 可以查看全部文件(包括隐藏文件), ls -l ,可以查看文件属性、大小等详细信息

文本文件编辑命令

  • cat 命令,用于查看纯文本文件(内容较少的),格式为 ”cat [选项] [文件]”
    如果在查看文本内容时,还想顺便显示行号,可以尝试一下,在cat后面追加一个-n参数:cat -n 文件
  • more 命令,用于查看纯文本文件(内容较多的),格式为 ”more [选项] [文件]”
  • head 命令,用于查看纯文本文档的前 N 行,格式为 ”head [选项] [文件]”

文件目录管理命令

  • mkdir 命令,用于创建空白的目录,格式为 ”mkdir [选项] [目录]”, mkdir 命令除了能创建单个空白目录之外,还能结合 -p 命令,来递归创建出具有嵌套叠层关系的文件目录
  • mv 命令,用于剪切文件或将文件重命名,格式为 ”mv [选项] 源文件 [目标路径|目标文件名]
  • file 命令,用于查看文件的类型,格式为 ”file 文件名”
  • cp 命令,用于复制文件或目录。格式为 ”cp [选项] 源文件 目标文件 ”
    其中 cp 命令的参数及作用:
参数 作用
-p 保留原始文件的属性
-d 若对象为“链接文件”,则保留该“链接文件”的属性
-r 递归持续复制(用于目录)
-i 若目标文件存在,则询问是否覆盖
-a 相当于执行cp -pdr

打包压缩与搜索命令

  • tar 命令,用于对文件进行打包压缩或解压,格式为”tar [选项] [文件]”
    tar 命令的参数及其作用:
参数 作用
-c 创建压缩文件
-x 解开压缩文件
-t 查看压缩包内有哪些文件
-v 显示压缩或解压的过程
-p 保留原始的权限与属性
-P 使用绝对路径来压缩
-C 指定解压到的目录
  • grep 命令,用于在文本中执行关键词搜索,并显示匹配的结果。格式为 ”grep [选项] [文件]”
    grep 命令的参数及其作用:
参数 作用
-b 将可执行文件(binary)当作文本文件(text)来搜索
-c 仅显示找到的行数
-i 忽略大小写
-n 显示行号
-v 反向选择-仅列出没有“关键词”的行
  • find 命令,用于按照指定条件来查找文件。格式为 ”find [查找路径] 寻找条件 操作”,在 Linux 系统中,搜索工作一般都是通过 find 命令来完成的。

有关服务启动与关闭

有时候,我们需要重启,关闭,启动某个服务,这几个命令也是挺常用的

systemctl start 服务名称       启动服务
systemctl restart 服务名称     重启服务
systemctl stop  服务名称       停止服务
systemctl enable 服务名称      加入到开机启动项
systemctl disable 服务名称     取消加入到开机启动项
systemctl status 服务名称      查看服务状态

你都看到这里了,答应阿粉,这些命令在平时的时候就多用一些,多实践一些好不好

相关文章
|
10天前
|
监控 Linux
如何检查 Linux 内存使用量是否耗尽?这 5 个命令堪称绝了!
本文介绍了在Linux系统中检查内存使用情况的5个常用命令:`free`、`top`、`vmstat`、`pidstat` 和 `/proc/meminfo` 文件,帮助用户准确监控内存状态,确保系统稳定运行。
90 6
|
11天前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
47 3
|
11天前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
36 2
|
19天前
|
缓存 监控 Linux
|
22天前
|
Linux Shell 数据安全/隐私保护
|
23天前
|
域名解析 网络协议 安全
|
6天前
|
运维 监控 网络协议
运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面
本文介绍了运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面,旨在帮助读者提高工作效率。从基本的文件查看与编辑,到高级的网络配置与安全管理,这些命令是运维工作中的必备工具。
33 3
|
29天前
|
运维 监控 网络协议
|
30天前
|
监控 Linux Shell
|
11天前
|
安全 网络协议 Linux
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。通过掌握 ping 命令,读者可以轻松测试网络连通性、诊断网络问题并提升网络管理能力。
42 3
下一篇
无影云桌面