Linux常用命令精简版

一.常见的Linux命令

1.echo命令:用于在终端上输出字符串或变量提取后的值,格式为“echo [字符串 | $变量]”;
2.data命令:显示及设置系统的时间和日期,格式为“data [选项] [+指定的格式]”;
3.reboot命令:重启系统,格式是reboot;
4.poweroff命令:关闭系统,格式是poweroff;
5.wget命令:在终端中下载网络文件,格式是“wget [参数] 下载地址”;
                  wget命令的参数及作用:

-b后台下载模式
-P下载到指定目录
-t最大尝试次数
-c断点续传
-p下载页面所有资源,包括图片、视频等
-r递归下载

6.ps命令:查看系统的进程状态,格式是“ps [参数]”
                   ps命令的参数及作用:

-a显示所有进程(包括其他用户的进程)
-u用户及其他详细信息
-x显示没有控制终端的进程

7.top命令:动态监视进程活动与系统的负载等信息,格式是top,功能类似于windows任务管理器;
8.pidof命令:查询某个指定服务进程的PID值,格式是“pidof [参数] [服务名称]”;
      每个进程的进程号码值(PID)是唯一的,可以通过PID来区分不同的进程。
9.kill命令: 终止某个指定的PID的服务进程,格式是“kill [参数] [进程PID]”

二.系统状态检测命令

1.ifconfig命令:获取网卡配置和网络状态等信息,格式是“ifconfig [网络设备] [参数] ”;
2.uname命令:查看系统内核和系统版本信息,格式为:“uname [-a]”,查看当前系统的内核名称、主机名、内核发行版本、节点名、系统时间、硬件名称、硬件平台、处理器类型以及操作系统名称等信息。
3.uptime命令:查看系统的负载信息,格式是uptime;
 uptime命令真的很不错,可以显示当前系统时间、系统已运行时间、启用终端数量以及平均负载值  等信息。
4.free命令:显示当前系统中内存的使用量信息,格式是“free [-h]”;
5.who命令:查看当前登入主机的用户终端信息,格式是“who [参数]”;
6.last命令:查看所有系统的登录记录,格式是“last [参数]”;
7.history命令:显示历史执行过的命令,格式是“history”;
8.sosreport命令:收集系统配置及架构信息并输出诊断文档,格式是“sosreport”;

三.工作目录切换命令

1.pwd命令:用于显示用户当前所处的工作目录,格式为“pwd [选项]”;
2.cd命令:切换工作路径,“cd -”返回上一次所处的目录,“cd … ”返回上级目录,“cd ~”返回家目录;
3.ls命令:显示目录中的文件信息,格式是“ls [选项] [文件]”,-a表示查看所有文件,-l可以查看文件的属性、大小等详细信息。

四.文本文件编辑命令

1.cat命令:查看纯文本文件(内容较少的),格式为“cat [选项] [文件]”,要显示行号,加一句“-n”;
2.more命令:查看纯文本文件(内容较多的),格式是“more [选项] [文件]”;
3.head命令:查看纯文本文档的前N行,格式是“head [选项] [文件]”,例如查看文本中的前20行的
 内容:“head -n 20 文件”;
4.tail命令:查看纯文本文档的后N行或持续刷新内容,格式是“tail [选项] [文件]”,当想要实时查看最
 新日志文件时,命令格式是“tail -f 文件名”;
5.tr命令:替换文本文件中的字符,格式为“tr [原始字符] [目标字符]”;
6.wc命令:统计指定文本的行数、字数、字节数,格式是“wc [参数] 文本”

-l只显示行数
-w只显示单词数
-c只显示字节数

7.stat命令:查看文件的具体存储信息和时间等信息,格式是“state 文件名称”;
8.cut命令:按列获取文本字符,格式是“cut [参数] 文本”;

五.文件目录管理命令

1.touch命令:创建空白文件或设置文件的时间,格式为:“touch [选项] [文件]”;
                   touch命令的参数及其作用

-a仅修改“读取时间”(atime)
-m仅修改“修改时间”(mtime)
-d同时修改atime和mtime

2.mkdir命令:创建空白目录,格式是“mkdir [选项] 目录”;
3.cp命令:复制文件和目录,格式是“cp [选项] 源文件 目标文件”;
                   cp命令的参数及其作用

-p保留原始文件的属性
-d若对象是“链接文件",则保留该”链接文件“的属性
-r递归持续复制(用于目录)
-i若目标文件存在则询问是否覆盖
-a相当于-pdr(p、d、r为上述参数)

4.mv命令:剪切文件或文件重命名,格式是“mv[选项] 源文件 [目标路径 或 目标文件名]”;
5.rm命令:删除文件或目录,格式是“rm [选项] 文件”;
6.dd命令:dd命令用于按照指定大小和个数的数据块来复制文件或转换文件,格式是“dd [参数]”;
                  dd命令的参数及其作用

if输入的文件名称
of输出的文件名称
bs设置每个“块”的大小
-count设置要复制“块”的个数

7.file命令:查看文件的类型,格式是“file 文件名”;

六.打包压缩和搜索命令

1.tar命令:用于对文件进行打包压缩或解压,格式是“tar [选项] [文件]”
                   tar命令的参数及其作用

参数作用
-c创建压缩文件
-x解开压缩文件
-t查看压缩文件
-z用Gzip压缩或解压
-j用bzip2压缩或解压
-v显示压缩或解压的过程
-f目标文件名
-p保留原始的权限与属性
-P使用绝对路径来压缩
-C指定解压到的目录

2.grep命令:文本中执行关键词的搜索,并显示匹配的结果,格式是“grep [选项] [文件]”
                     grep命令的参数及其作用

参数作用
-b将可执行文件(binary)当作文本文件(text)来搜索
-c仅显示找到的行数
-i忽略大小写
-n显示行号
-v反向选择—仅列出没有“关键词”的行

3.find命令:按照指定条件来查找文件,格式是“find [查找路径] 寻找条件 操作”

七.vim文本编辑器

在这里插入图片描述
命令模式:控制光标移动,可对文本进行复制,粘贴,删除和查找工作。
输入模式:正常的文本录入。
末行模式:保存或退出文档,以及设置编辑环境。
  在每次运行Vim编辑器时,默认进入命令模式,此时需要先切换输入模式后再进行文档编写工作,而每次在编写完文档工作后需要先返回命令模式,然后再进行末行模式,执行文档的保存和退出操作。在Vim中,无法直接输入模式切换到末行模式。Vim编辑器中内置的命令有成百上千种用法,常用的命令如下表所示。
                   Vim中常用的命令

参数作用
dd删除(剪切)光标所在整行
5dd删除(剪切)从光标处开始的5行
yy复制光标所在整行
5yy复制从光标处开始的5行
n显示搜索命令定位到的下一个字符串
N显示搜索命令定位到的上一个字符串
u撤销上一步的操作
p将之前删除(dd)或复制(yy)过的数据粘贴到光标后面

末行模式主要用于保存或退出文件,,以及设置Vim编辑器的工作环境,还可以让用户执行外部的linux命令或跳转到所编写文档的特定行数,想切换末行模式,在命令模式中输入一个冒号就可以。末行命令模式中可用的命令如下表所示。
                   末行模式中可用命令

参数作用
:w保存
:q退出
:q!强制退出(放弃对文档的修改内容)
:wq!强制保存退出
:set nu显示行号
:set nonu不显示行号
:命令执行该命令
:整数跳转到该行

八.编写shell脚本

shell终端解释器作为用户和linux系统内部的通信媒介,除了能够支持各种变量与参数之外,还可以提供诸如循环、分支等高级编程语言才有的控制结构特性。shell脚本命令的工作方式有两种:交互式和批处理。
交互式(interactive):用户每输入一条命令就立即执行;
批处理(Batch):由用户事先编写好一个完整shell脚本,shell会一次性执行脚本中诸多命令。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值