Linux篇(常见入门命令)

目录

一、开启终端

二、Linux命令格式

1. 什么是Linux 的命令?

三、Linux下的命令补全

四、切换用户

五、uname:查看操作系统信息

六、ls:查看目录下文件

1. 用法一

2. 用法二

3. 用法三

七、pwd:显示当前路径

八、cd:切换目录

九、clear:清除屏幕信息

十、whoami:显示当前用户

十一、reboot:重启操作系统

十二、shutdown:关闭操作系统

十三、type:查看内部命令

十四、history:查看历史命令

十五、hostnamectl:主机名命令

1. 获取计算机的主机名称

2. 设置计算机的主机名称

2.1. 瞬态主机名称(临时设置)

2.2. 静态主机名称(永久生效)

2.3. 灵活主机名称(主机名称可以添加特殊字符)


一、开启终端

问题:什么是终端(Terminal)

答:Linux操作系统中用于输入命令的地方

打开后,效果如下图所示:

注:~ 表示代码主目录,也就是当前登录用户的用户目录

二、Linux命令格式

1. 什么是Linux 的命令?

Linux 的命令指在Linux 终端(命令行)中输入的内容就称之为命令

一个完整的命令的标准格式:Linux 通用的格式

# 命令(空格) [选项](空格)[参数]

有些命令比较特殊,可能没有选项也没有参数

# pwd

有命令有选项,无参数

# ls -l

还有一些命令,命令+选项+参数全都有

# tail -n 3 readme.txt

三、Linux下的命令补全

一个按键:Tab键

# syst + Tab键
# systemc + Tab键
# systemctl

Tab键不仅可以补全命令还可以补全Linux的文件路径

四、切换用户

基本语法:

# su - root
Password:123456
[root@localhost ~]# 切换成功

-横杠作用是什么?

答:-横杠代表切换用户的同时,切换用户的家目录

五、uname:查看操作系统信息

作用:获取计算机操作系统相关信息

基本语法:

# uname -a
选项说明:
-a :all缩写,代表显示所有信息,获取全部的系统信息(类型、全部主机名、内核版本、发布时间、开源计划)

六、ls:查看目录下文件

1. 用法一

主要功能:ls完整写法list show,以平铺的形式显示当前目录下的文件信息

基本语法:

# ls

2. 用法二

主要功能:显示其他目录下的文件信息

# ls 其他目录的绝对路径或相对路径

绝对路径:目标路径都从“/”磁盘根下开始

相对路径:相对路径得有一个相对物(当前工作路径)

  • **../:**表示上级目录(上一级)
  • **./ :**表示当前目录(同级),普通文件./可以省略,可执行文件(绿色)必须加./
  • **文件夹名称/:**表示下级目录(下一级)

3. 用法三

基本语法:

# ls [选项] [路径]
选项说明:
-l :ls -l,代表以详细列表的形式显示当前或其他目录下的文件信息(简写命令=>ll)
-h :ls -lh,通常与-l结合一起使用,代表以较高的可读性显示文件的大小(kb/mb/gb)
-a :ls -a,a是all缩写,代表显示所有文件(也包含隐藏文件=>大部分以.开头)

计算机中的单位:

# 1TB = 1024GB
# 1GB = 1024MB
# 1MB = 1024KB
# 1KB(千字节) = 1024B(字节)

七、pwd:显示当前路径

主要功能:pwd=print working directory,打印当前工作目录(告诉我们,我们当前位置)

基本语法:

# pwd

八、cd:切换目录

主要功能:cd 全称 change directory,切换目录(从一个目录跳转到另外一个目录)

基本语法:

# cd [路径]
选项说明:
路径既可以是绝对路径,也可以是相对路径

九、clear:清除屏幕信息

主要功能:清屏

基本语法:

# clear

十、whoami:显示当前用户

命令: whoami

作用:用户获取当前用户的用户名

用法:直接输入 whoami 回车

示例代码:

# whoami

含义:获取当前用户的用户名

十一、reboot:重启操作系统

主要功能:立即重启计算机

基本语法:

# reboot

十二、shutdown:关闭操作系统

主要功能:立即关机或延迟关机

立即关机基本语法:

# shutdown -h 0或now
# shutdown -h 0
# shutdown -h now

选项说明:-h :halt缩写,代表关机

在Linux系统中,立即关机除了使用shutdown -h 0以外还可以使用halt -p命令

延迟关机基本语法:

# shutdown -h 分钟数
代表多少分钟后,自动关机

案例1:10分钟后自动关机

# shutdown -h 10

案例2:后悔了,取消关机

光标一直不停的闪,取消关机
# 按Ctrl + C(CentOS6,中断关机,CentOS7中还需要使用shutdown -c命令)
# shutdown -c

十三、type:查看内部命令

主要功能:主要用来结合help命令,用于判断命令的类型(属于内部命令还是外部命令)

基本语法:

# type 命令
内部命令:命令 is a shell builtin
外部命令:没有显示以上信息的就是外部命令

十四、history:查看历史命令

主要功能:显示系统以前输入的前1000条命令

基本语法:

# history

十五、hostnamectl:主机名命令

主要功能:用于设置计算机的主机名称(给计算机起个名字),此命令式CentOS7新增的命令。

hostnamectl: hostname + control

1. 获取计算机的主机名称

# hostname	CentOS6
# hostnamectl  CentOS7

2. 设置计算机的主机名称

Centos7中主机名分3类,静态的(static)、瞬态的(transient)、和灵活的(pretty)

  • 1. 静态static主机名称:电脑关机或重启后,设置的名称亦然有效
  • 2. 瞬态transient主机名称:临时主机名称,电脑关机或重启后,设置的名称就失效了
  • 3. 灵活pretty主机名称:可以包含一些特殊字符

CentOS 7中和主机名有关的文件为/etc/hostname,它是在系统初始化的时候被读取的,并且内核根据它的内容设置瞬态主机名。

更改主机名称,让其永久生效?

① 使用静态的

② 改/etc/hostname文件

2.1. 瞬态主机名称(临时设置)

# hostnamectl --transient set-hostname 主机名称
主机名称 建议遵循 FQDN协议(功能+公司域名)
web01.zhengge.com
web02.zhengge.com

案例:临时设置主机名称为yunwei.zhengge.com

# hostnamectl --transient set-hostname yunwei.zhengge.com
# su 立即生效

2.2. 静态主机名称(永久生效)

# hostnamectl --static set-hostname 主机名称
温馨提示:--static也可以省略不写

案例:把计算机的主机名称永久设置为yunwei.zhengge.com

# hostnamectl --static set-hostname yunwei.zhengge.com
# su 立即生效

2.3. 灵活主机名称(主机名称可以添加特殊字符)

# hostnamectl --pretty set-hostname 主机名称(包含特殊字符)

案例:把计算机的主机名称通过灵活设置,设置为yunwei's server01

# hostnamectl --pretty set-hostname "yunwei's server01"
查看灵活的主机名称
# hostnamectl --pretty

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/465493.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

7.qsqlquerymodel 与 qtableview使用

目录 qtableview 委托QStyledItemDelegateQAbstractItemDelegateCheckBoxItemDelegate使用 qtableview 委托 //设置单元格委托 void setItemDelegate(QAbstractItemDelegate *delegate); QAbstractItemDelegate *itemDelegate() const;//设置列委托 void setItemDelegateForCol…

AMD显卡低负载看视频掉驱动(chrome edge浏览器) 高负载玩游戏却稳定 解决方法——关闭MPO

2024.11.6更新 关闭MPO有点用但是还是驱动掉到恶心,找到终极方法了视频输出直接插主板走核显,稳得一笔,3dmark跑了个分几乎没变化。核显负责桌面浏览器,独显就专心只跑游戏。等24.11驱动再看看 问题 折磨的开始是天下苦黄狗久矣&…

VS2022远程连接调试编译Linux环境下的C++代码

工具:VS2022 虚拟机:RHEL 8.0 一、下载必要工具 1.VS2022组件安装 打开VS2022Installer,点击修改下载必要工具。 选择Linux 和嵌入式开发,然后点击右下角的修改! 等待安装........ 安装完成后,创建Linu…

AI笔筒操作说明及应用场景

AI笔筒由来: 在快节奏的现代办公环境中,我们一直在寻找既能提升效率、增添便利,又能融入企业文化、展现个人品味的桌面伙伴。为此,我们特推出专为追求卓越、注重细节的您设计的AI笔筒礼品版,它集高科技与实用性于一身…

爱普生 SG–WriterⅡ 石英可编程手工烧录器

在电子制造与研发的复杂世界中,爱普生 SG–WriterⅡ 石英可编程手工烧录器犹如一把神奇的钥匙,开启了石英晶振编程的无限可能,为众多领域的电子设备注入了精准与稳定的灵魂。 作为手工烧录器,SG–WriterⅡ 独具特色。在当今多样化…

数据库->索引

目录 一、索引是什么 二、索引的数据结构 1.HASH 2.二叉搜索树 3.N叉树(B树) 4.B树 5.B树与B树的区别 三、MYSQL的页 1.页文件头与页文件尾 2.页主体 3.页目录 4.数据页头 四、B在MYSQL索引中的应用 1.应用 2.计算三层树⾼的B树可以存放多少条记录 五、索引分类…

mongodb 按条件进行备份和恢复

在宝塔面板环境下,可以在定时任务设置备份mongodb但是存在缺陷,mongodb如果存储日志,一定时间后会特别巨大,全量备份会导致服务器卡死并很快耗尽磁盘空间,按一定的条件对进行,按天备份数据是必须的。我们用…

从SRE视角透视DevOps的构建精髓

SRE 侧重系统稳定性,DevOps 强调开发运维协作。SRE 实践助力DevOps,提升系统稳定性与团队协作效率。 SRE 运用软件工程的原理,将系统管理员的手工任务自动化,负责运维由系统组件构成的服务,确保服务稳定运行。SRE职责涵…

【数据库】elasticsearch

1、架构 es会为每个索引创建一定数量的主分片和副本分片。 分片(Shard): 将索引数据分割成多个部分,每个部分都是一个独立的索引。 主要目的是实现数据的分布式存储和并行处理,从而提高系统的扩展性和性能。 在创建索…

深度学习基础知识-编解码结构理论超详细讲解

编解码结构(Encoder-Decoder)是一种应用广泛且高效的神经网络架构,最早用于序列到序列(Seq2Seq)任务,如机器翻译、图像生成、文本生成等。随着深度学习的发展,编解码结构不断演变出多种模型变体…

spark-on-k8s 介绍

spark-on-k8s 介绍 摘要 最近一段时间都在做与spark相关的项目,主要是与最近今年比较火的隐私计算相结合,主要是在机密计算领域使用spark做大数据分析、SQL等业务,从中也了解到了一些spark的知识,现在做一个简单的总结&#xff…

探索PickleDB:Python中的轻量级数据存储利器

文章目录 探索PickleDB:Python中的轻量级数据存储利器1. 背景:为什么选择PickleDB?2. PickleDB是什么?3. 如何安装PickleDB?4. 简单的库函数使用方法创建和打开数据库设置数据获取数据删除数据保存数据库 5. 应用场景与…

【华硕天选5开机黑屏只有鼠标,调用资源管理器也无法黑屏状态的一种解决方式】

华硕天选5开机黑屏只有鼠标,调用资源管理器也无法黑屏状态的一种解决方式 1.问题描述2.解决方法3.重启如下图 1.问题描述 华硕天选5开机黑屏只有鼠标,调用资源管理器(ctrlalt.)也无法黑屏状态。 2.解决方法 ctrl shitf10 就能正…

【详细 工程向】基于Smart3D的五镜头相机三维重建

数据部分: 数据要求 (1)每条行带至少从 3 个不同的视角进行拍摄。 (2)相邻相片之间的重叠度通常要求大于三分之二。 (3)不同拍摄视角之间夹角应该少于 15 度。 (4)通…

使用 RabbitMQ 有什么好处?

大家好,我是锋哥。今天分享关于【使用 RabbitMQ 有什么好处?】面试题。希望对大家有帮助; 使用 RabbitMQ 有什么好处? 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网 RabbitMQ 是一种流行的开源消息代理,广…

【自用】时序数据库、时序数据库,IOTDB官方文档笔记

什么叫时序数据? 万物互联的今天,物联网场景、工业场景等各类场景都在进行数字化转型,人们通过在各类设备上安装传感器对设备的各类状态进行采集。如电机采集电压、电流,风机的叶片转速、角速度、发电功率;车辆采集经…

线程池执行流程

线程池执行流程 1、如果当前在运行的线程数不超过核心线程数,那么则创建新的核心线程去执行任务 2、如果当前在运行的线程数超过了核心线程数,那么就将任务加入到队列中去 3、如果任务队列已经满了,那么就创建非核心线程去执行当前任务 4…

【google play】使用Java接入谷歌支付流程

【google play】使用Java接入谷歌支付流程 整体流程准备工作Java实现 整体流程 客户端向Java服务端发起支付,生成预订单,将生成的订单号返回给客户端;客户端向Google发起支付(传入本地服务器生成的订单号)&#xff1b…

实现GUI界面中的logo图片的编码与隐藏

实现GUI界面中的logo图片的编码与隐藏 一、问题描述二、解决办法 一、问题描述 利用PyQt5编写的GUI界面,有时候需要我们添加自定义的图片来作为UI界面的logo,在源码使用时,logo的形式一般不影响使用,但是当我们需要将软件进行打包…

2024最新的开源博客系统:vue3.x+SpringBoot 3.x 前后端分离

本文转载自:https://fangcaicoding.cn/article/54 大家好!我是方才,目前是8人后端研发团队的负责人,拥有6年后端经验&3年团队管理经验,截止目前面试过近200位候选人,主导过单表上10亿、累计上100亿数据…