Linux常用命令大全

Linux常用命令大全

最近学习Linux为了便于自己以后回顾查看,将常见的Linux命令进行了一些整理。如下:

系统工作命令

echo

  • 格式:echo [字符串 | $变量]
  • 作用:将字符串或者变量的值显示到屏幕上。如图,
    在这里插入图片描述

date

  • 格式:date [参数] [+指定的格式]
  • 作用:显示及设置系统时间或日期
  • 参数:
    • s: 设置时间
    • d: 显示指定的时间而非现在的时间
  • 格式参数:
参数作用
%t相当于Tab键
%H小时(0~23)
%I小时(0~12)
%M分钟(0~59)
%S秒(0~59)
%j今年中的第几天

在这里插入图片描述

reboot

  • 作用重启系统在这里插入图片描述

poweroff

  • 作用关闭系统(也就是关机)
    在这里插入图片描述

wget

  • 格式:wget [参数] 下载地址
  • 作用:在终端中下载网络文件
  • 参数:
参数作用
-b后台下载模式
-P下载到指定目录
-t最大尝试次数
-c断点续传
-p下载页面内所有资源,包括图片、视频等
-r递归下载

ps

  • 格式:ps[参数]
  • 作用:查看系统中的进程状态
  • 参数:
参数作用
-a显示所有进程
-u用户及其他详细信息
-x显示没有控制终端的进程

在这里插入图片描述

  • 进程状态
    • R:运行,进程正在运行或者在运行队列中等待
    • S:中断,进程处于休眠状态中,当某个条件形成后或者接收到信号时,则脱离该状态
    • D:不可中断,进程不响应系统异步信号,即便使用kill命令也不能将其中断。
    • Z:僵死,进程已经终止,但进程描述符仍然存在,直到父进程调用wait4()系统函数后将进程释放。
    • T:停止,进程收到停止信号后停止运行。

在这里插入图片描述

  • USER:进程的所有者
  • PID:进程ID号
  • %CPU:运算器占用率
  • %MEM:内存占用率
  • VSZ:虚拟内存使用量(KB)
  • RSS:占用的固定内存量(KB)
  • TTY:所在终端
  • STAT:进程状态
  • START:被启动的时间
  • TIME:实际使用CPU的时间
  • COMMAND:命令名称与参数

top

  • 格式:top
  • 动态的监视进程活动与系统负载等信息,相当于强化版的window的任务管理器。在这里插入图片描述

pidof

  • 格式:pidof [参数][服务名称]
  • 作用:查询某个指定服务进程的PID值在这里插入图片描述

kill

  • 格式:kill [参数][进程ID]
  • 作用:终止某个指定PID的服务进程

killall

  • 格式:killall [参数][进程名称]
  • 作用:终止某个指定名称的服务所对应的全部进程。

系统状态检测命令

ifconfig

  • 格式:ifconfig [网络设备] [参数]
  • 作用:获取网卡配置与网络状态等信息。在这里插入图片描述

uname

  • 格式:uname [-a]
  • 作用:查看系统内核与系统版本等信息。使用时一般都会加上 -a
    在这里插入图片描述

uptime

  • 格式:uptime
  • 作用:查看系统负载信息。
    在这里插入图片描述

free

  • 格式:free [-h]
  • 作用:显示当前系统内存的使用量信息。
    在这里插入图片描述
  • total:内存总量.
  • used:已用量
  • free:可用量
  • shared:进程共享的内存量
  • buffers:磁盘缓存的内存量
  • cashed:缓存的内存量

who

  • 格式:who [参数]
  • 作用:查看当前登入主机的用户终端信息。
    在这里插入图片描述

last

  • 格式:last [参数]
  • 作用:查看所有系统的登录记录。在这里插入图片描述

history

  • 格式:history [-c]
  • 作用:显示历史执行过的命令
  • 参数:
    • c:清空所有历史命令
      在这里插入图片描述

还可以通过“!编码数字” 的方式来重复执行某一次的命令
在这里插入图片描述

sosreport

  • 格式:sosreport
  • 作用:收集系统配置及架构信息并输出诊断文档。
    ps:当Linux系统出现故障需要联系技术人员时,大多数时候都要先使用这个命令来简单收集系统运行状态和服务配置信息,以便技术人员能够远程解决一些小问题或者提前了解一些复杂的问题。

工作目录切换命令

pwd

  • 格式:pwd [选项]
  • 作用:显示用户当前所处的工作目录。
    在这里插入图片描述

cd

  • 格式:cd [目录名称]
  • 作用:切换工作路径
    当目录名称为 " - " 时为返回上一次所处目录, 为 " ~ " 时意味着返回当前用户的家目录

在这里插入图片描述

ls

  • 格式:ls [参数][文件]
  • 作用:显示目录中的文件信息
  • 参数
    • l:查看文件属性、大小等详细信息
    • a:查看全部文件,包括隐藏文件
    • d:查看文件。

在这里插入图片描述

文本文件编辑命令

cat

  • 格式:cat [参数] [文件]
  • 作用:查看纯文本文件(适合内容较少的)
  • 参数:
    • n:显示内容时,显示行号。

在这里插入图片描述

more

  • 格式:more [参数] [文件]
  • 作用:查看纯文本文件(适合内容较长的)
    ps:cat会直接到文件底部,上面需要自己往上翻。more会显示百分比,可以按空格或者回车向下翻页。在这里插入图片描述

head

  • 格式:head [参数] [文件]
  • 作用:查看纯文本文件前N行。
    在这里插入图片描述

tail

  • 格式:tail [参数] [文件]
  • 作用:查看纯文本文件后N行。
    在这里插入图片描述

tr

  • 格式:tr [ 参数] [第一字符] [第二字符]
  • 作用:删除或者替换文本文件中的字符。

在这里插入图片描述

wc

  • 格式:wc [参数] [文本]
  • 作用:统计指定文本的行数、字数、字节数
参数作用
-l只显示行数
-w只显示单词数
-c只显示字节数

在这里插入图片描述

stat

  • 格式:sata [文件名称]
  • 作用:查看文件具体储存信息和时间等信息。

在这里插入图片描述

文件目录管理命令

touch

  • 格式:touch [参数] [文件]
  • 作用:创建空白文件和设置文件时间
  • 参数:
    • a:仅修改“读取时间”
    • m:仅修改“修改时间”
    • d:同时修改“读取时间”和“修改时间”在这里插入图片描述

mkdir

  • 格式:mkdir [参数] [目录]
  • 作用:创建空白的目录
  • 参数:
    • p:创建具有嵌套关系的目录
      在这里插入图片描述

cp

  • 格式:cp [参数] 源文件 目标文件
  • 作用:复制文件或者目录
  • 参数
    • -p:保留原始文件的属性
    • -d:若对象为“链接文件”,则包留该“链接文件”的属性
    • -r:递归持续复制,一般复制目录
    • -i:若目标存在则询问是否覆盖
    • -a:相当于 -pdr

复制情况:

  1. 如果目标文件是目录则会将文件复制到目录里
  2. 如果目标文件也是普通文件,则会询问是否覆盖
  3. 如果目标文件不存在,则执行正常的复制操作
    在这里插入图片描述

mv

  • 格式:mv [参数] 源文件 [目标路径|目标文件名]
  • 作用:剪切文件或者将文件重命名。在同一个目录中对一个文件进行剪切操作就相当于重命名。
    在这里插入图片描述

file

  • 格式:file 文件名

  • 查看文件类型。
    在这里插入图片描述

    如果那些命令不清楚也可以查看帮助命令 man

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值