【新星计划·2023】Linux就该这么学—新手必须掌握的Linux命令

一.执行命令的必备知识

  • 命令名称:就是语法中的“动词”,表达的是想要做的事情(例如:创建用户、查看文件、重启系统等操作)。
  • 命令参数:用于对命令进行调整,让“修改”过的命令能更好的贴合工作需求,达到事半功倍的效果。
  • 命令对象:一般指要处理的文件、目录、用户等资源名称,也就是命令执行后的“承受方”。

二.快捷键

1.Tab键

       在Bash解释器的快捷键中,Tab键绝对是使用频率最高的,它能够实现对命令、参数或文件的内容补全

2.Ctrl+C组合键

       当同时按下键盘上的Ctrl和字母C的时候,意味着终止当前进程的运行。假如执行了一个错误命令,或者是执行某个命令后迟迟无法结束,这时就可以冷静地按下Ctrl+C组合键,命令行终端的控制权会立刻回到我们手中。

3.Ctrl+D组合键

       当同时按下键盘上的Ctrl和字母D的时候,表示键盘输入结束。

4.Ctrl+L组合键

       当同时按下键盘上行的Ctrl和字母l的时候,会清空当前终端中已有的内容(相当于清屏操作)。

三.Man命令

       Linux man 命令用于显示 Linux 操作系统中的手册页(manual page),它提供了对 Linux 操作系统中各种命令、函数、库等的详细说明。

四.常用系统工作命令

1.echo命令

       echo命令用于在终端设备上输出字符串或变量提取后的值,语法格式为“echo [字符串] [$变量]”。

2.date命令

       date命令用于显示或设置系统的时间与日期,语法格式为“date [+指定的格式]"。

 3.timedatectl命令

        timedatectl命令用于设置系统的时间,英文全称为“time date control”,语法格式为“timedatectl [参数]”。

4.reboot命令

       reboot命令用于重启系统,输入该命令后按回车键执行即可。

5.poweroff命令

       poweroff命令用于关闭系统,输入该命令后按回车键执行即可。

6.wget命令

       wget命令用于在终端命令行中下载网络文件,英文全称为“web get”,语法格式为“wget [参数] 网址”。

7.ps命令

       ps命令用于查看系统中的进程状态,英文全称为“processes”,语法格式为“ps [参数]”。

8. pstree命令

       pstree命令用于以树状图的形式展示进程之间的关系,英文全称为“process tree”,输入该命令后按回车键执行即可。

9.top命令

       top命令用于动态地监视进程活动及系统负载等信息,输入该命令后按回车键执行即可。

10.killall命令

      killall命令于终止某个指定名称的服务所对应的全部进程,语法格式为“killall [参数] 服务名称”。

11.kill命令

      kill命令用于终止某个指定PID值的服务进程,语法格式为“kill [参数] 进程的PID”。

12.pidof命令

      pidof命令用于查询某个指定服务进程的PID号码值,语法格式为“pidof [参数] 服务名称”。

13.nice命令

      nice命令用于调整进程的优先级,语法格式为“nice优先级数字 服务名称”。

五.系统状态检测命令

1.ifconfig命令

      ifconfig命令用于获取网卡配置与网络状态等信息,英文全称为“interface config”,语法格式为“ifconfig [参数] [网络设备]”。

2.uname命令

      uname命令用于查看系统内核版本与系统架构等信息,英文全称为“unix name”,语法格式为“uname [-a]”。

3.who命令

      who命令用于查看当前登入主机的用户终端信息,输入该命令后按回车键执行即可。

4.uptime命令

      uptime命令用于查看系统的负载信息,输入该命令后按回车键执行即可。

5.free命令

      free命令用于显示当前系统中内存的使用量信息,语法格式为“free [-h]”。

6.sosreport命令

      sosreport命令用于收集系统配置及架构信息并输出诊断文档,输入该命令后按回车键执行即可。

7.tracepath命令

      tracepath命令用于显示数据包到达目的主机时途中经过的所有路由信息,语法格式为“tracepath [参数] 域名”。

8.history命令

      history命令用于显示执行过的命令历史,语法格式为“history [-c]”。

9.ping命令

      ping命令用于测试主机之间的网络连通性,语法格式为“ping [参数] 主机地址”。

10.netstat命令

      netstat命令用于显示如网络连接、路由表、接口状态等的网络相关信息,英文全称为“network status”,语法格式为“netstat [参数]”。

11.last命令

      last命令用于调取主机的被访记录,输入该命令后按回车键执行即可。

六.查找定位文件命令

1.pwd命令

      pwd命令用于显示用户当前所处的工作目录,英文全称为“print working directory”,输入该命令后按回车键执行即可。

2.cd命令

      cd命令用于切换当前的工作路径,英文全称为“change directory”,语法格式为“cd [参数] [目录]”。

3.ls命令

      ls命令用于显示目录中的文件信息,英文全称为“list”,语法格式为“ls [参数] [文件名称]”。

4.tree命令

      tree命令用于以树状图的形式列出目录内容及结构,输入该命令后按回车键执行即可。

5.find命令

      find命令用于按照指定条件来查找文件所对应的位置,语法格式为“find [查找范围] 寻找条件”。

6.locate命令

      locate命令用于按照名称快速搜索文件所对应的位置,语法格式为“locate文件名称”。

7.whereis命令

      whereis命令用于按照名称快速搜索二进制程序(命令)、源代码以及帮助文件所对应的位置,语法格式为“whereis命令名称”。

8.which命令

      which命令用于按照指定名称快速搜索二进制程序(命令)所对应的位置,语法格式为“which命令名称”。

七.文本文件编辑命令

1.cat命令

      cat命令用于查看纯文本文件(内容较少的),英文全称为“concatenate”,语法格式为“cat [参数] 文件名称”。

2.more命令

      more命令用于查看纯文本文件(内容较多的),语法格式为“more [参数] 文件名称”。

3.head命令

       head命令用于查看纯文本文件的前N行,语法格式为“head [参数] 文件名称”。

 4.tail命令

       tail命令用于查看纯文本文件的后N行或持续刷新文件的最新内容,语法格式为“tail [参数] 文件名称”。

5.wc命令

      wc命令用于统计指定文本文件的行数、字数或字节数,英文全称为“word counts”,语法格式为“wc [参数] 文件名称”。

6.tr命令

      tr命令用于替换文本内容中的字符,英文全称为“translate”,语法格式为“tr [原始字符] [目标字符]”。

八.文本文件编辑命令

1.stat命令

      stat命令用于查看文件的具体存储细节和时间等信息,英文全称为“status”,语法格式为“stat文件名称”。

2.grep命令

      grep命令用于按行提取文本内容,语法格式为“grep [参数] 文件名称”。

3.cut命令 

      cut命令用于按“列”提取文本内容,语法格式为“cut [参数] 文件名称”。

4.sort命令

      sort命令用于对文本内容进行再排序,语法格式为“sort [参数] 文件名称”。

5.diff命令

      diff命令用于比较多个文件之间内容的差异,英文全称为“different”,语法格式为“diff [参数] 文件名称A 文件名称B”。

6.uniq命令

      uniq命令用于去除文本中连续的重复行,英文全称为“unique”,语法格式为“uniq [参数] 文件名称”。

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值