首页 > 系统相关 >Linux学习-DAY3

Linux学习-DAY3

时间:2023-01-14 21:31:37浏览次数:58  
标签:语法 Ctrl DAY3 学习 命令 参数 Linux 格式 用于

1.强大好用的SHELL

Shell就是终端程序的统称,它充当了人与内核(硬件)之间的翻译官,用户把一些命令“告诉”终端程序,它就会调用相应的程序服务去完成某些工作。现在包括​​红帽​​系统在内的许多主流Linux系统默认使用的终端是Bash(Bourne-Again SHell)解释器,这个Bash解释器主要有以下4项优势:

通过上下方向键来调取执行过的Linux命令;

命令或参数仅需输入前几位就可以用Tab键补全;

具有强大的批处理​​脚本​​;

具有实用的环境变量功能。

2.执行命令的必备知识

常见的执行Linux命令的格式是下面这样的。

命令名称     [命令参数]     [命令对象]

命令名称:就是语法中的“动词”,表达的是想要做的事情,例如创建用户、查看文件、重启系统等操作。

命令参数:用于对命令进行调整,让“修改”过的命令能更好地贴合工作需求,达到事半功倍的效果。就像买衣服一样,衣服的尺码总会感觉偏大或偏小,要么只能将就着穿,要么就再裁剪修改一下,而这种对命令进行“裁剪”的行为就是加参数。例如创建一个编码为888的用户、仅查看文件的前20行、重启系统前先提醒其他用户等。参数可以用长格式(完整的选项名称),也可以用短格式(单个字母的缩写),两者分别用“--”与“-”作为前缀。

                          Linux命令参数的长格式与短格式示例

长格式

man --help

短格式

man -h

在man命令帮助信息的界面中,所包含的常用操作按键及其作用如下所示。

                               man命令中常用按键以及作用

按键

作用

空格键

向下翻一页

PaGe down

向下翻一页

PaGe up

向上翻一页

home

直接前往首页

end

直接前往尾页

/

从上至下搜索某个关键词,如“/linux”

?

从下至上搜索某个关键词,如“?linux”

n

定位到下一个搜索到的关键词

N

定位到上一个搜索到的关键词

q

退出帮助文档

在输入命令前就已经存在的“[root@linuxprobe~]#”这部分内容是终端提示符,它用于向用户展示一些基本的信息—当前登录用户名为root,简要的主机名是linuxprobe,所在目录是~,#表示管理员身份(如果是$则表示普通用户,相应的权限也会小一些)。

额外的4个快捷键/组合键小技巧

Tab键

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

Ctrl+c组合键:

当同时按下键盘上的Ctrl和字母c的时候,意味着终止当前进程的运行。

Ctrl+d组合键

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

Ctrl+l组合键:

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

3.常用系统工作命令

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.nice命令

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

11.pidof命令

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

12.kill命令

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

13.killall命令

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

Linux学习-DAY3_回车键

标签:语法,Ctrl,DAY3,学习,命令,参数,Linux,格式,用于
From: https://blog.51cto.com/u_14211843/6007836

相关文章

  • “动手学强化学习Pytorch版”笔记
    书籍一:2.3.3梯度:梯度就是对张量中的每个变量都求偏导,求出某点的值,然后将他们按照原先张量的对应顺序写成一个新张量,这个新张量就是原先张量在某点的梯度如:importtor......
  • 《动手学深度学习》Accumulator累加器的理解
    部分代码因为样式原因看不清,忘记应该怎么改鼠标选中之后就能看清了classAccumulator:"""在n个变量上累加"""def__init__(self,n):self.data=[......
  • Google_Book_20Things.前言以及前四项学习笔记
    20THINGSILEARNEDABOUTBROWSERSANDTHEWEBIllustratedbyChristophNiemann.WrittenbytheGoogleChromeTeam.关于浏览器与网络的20件事前言(Foreword)任何......
  • 线段树优化建图学习笔记
    使用场景:单点向区间,区间向单点或区间向区间建边。实现原理:用线段树的一个节点管辖一段图上区间的顶点。实现步骤:将原图中的顶点拆点(理论上,实际代码中不需要),出点和入点......
  • Redis 6 学习笔记 3 —— 用SpringBoot整合Redis的踩坑,了解事务、乐观锁、悲观锁
    SpringBoot整合Redis时踩到的坑jdk1.8环境,用idea的SpringInitializr创建springboot项目,版本我选的2.7.6。pom文件添加的依赖如下,仅供参考。注意commons-pool2选错版本......
  • linux 快速查询指令的用法
    --help几乎所有的指令,都可以使用--help选项进行查询。给命令使用--help选项,就会直接出现一段说明命令的文字。>date--help用法:date[选项]...[+格式]或:date[-u|-......
  • 快速学习Flex布局的核心知识技能
    Author:博哥  Time:2023-01-14该文章对应的视频教程去B站观看视频教程一.准备工作1.1创建index.html编写如下代码<!DOCTYPEhtml><htmllang="en"><head>......
  • linux工具grep的使用心得笔记
    grep作为linux管理中常用的三大工具之一(grep、awk、sed),其功能十分强大,因此难以对其进行全面的使用介绍,因此本文只作为个人学习的笔记之用。 grep的用处:在文本中匹配要......
  • 【Python基础学习】2.基本图形绘制
    主要参考来源:慕课嵩天老师的“Python语言程序设计”[https://www.icourse163.org/course/BIT-268001?tid=1468130447]2.1深入理解Python语言计算机技术的演进:1946-19......
  • Linux实际常用命令
    解决Linux关闭终端(关闭SSH等)运行的程序被迫停止使用nohup命令,不挂起,不挂断,后台运行。nohungup。比如正常情况下要运行:pythonmain.py让它后台运行不挂断,就运行:n......