VM-Linux基础操作命令

目录

基础知识:

Linux的组成

命令执行的本质:

通配符:

终端

1.命令提示符

1.2.命令格式

例一:查看内核

例二: 查看内核版本

例三:查看shell类型

例四:查看IP地址

2.cd命令

3.查看帮助命令

3.1man命令:

3.2 info:解锁命令相关手册

4.查看当前文件所在的绝对路径

5.ls----浏览当前目录下的内容

5.1 参数:

5.2 例:

5.3 ls浏览时文件颜色的含义

6.切换用户即修改密码   ---su   passwd

6.1 切换账户到fox然后切回root

6.2 更改用户 root 的密码

7.与时间相关的命令

7.1date

常见的日期时间格式:

修改时间

7.2  timedatectl 

修改时间

7.3 显示日历的命令 cal


基础知识:

Linux的组成

        Linux内核:内核是系统的核心,是运行程序和管理像磁 盘和打印机等硬件设备的核心程序。 文件系统: 文件存放在磁盘等存储设备上的组织方法。 Linux能支持多种目前浒的文件系统,如ext4、FAT、 VFAT、ISO9660、NFS、SMB等。

        Shell:Shell是系统的用户界面,提供了用户与内核进行 交互操作的一种接口。

应用程序:包括文本编辑器、编程语言、X Window、办 公套件、Internet工具、数据库等。

        Linux的操作界面常称为Shell,Shell是操作系统提供给用 户使用的界面(图形、字符),它提供了用户与内核进行 交互操作的一种接口。当用户发出指令(命令或鼠标操 作),先将这些指令发送给Shell,由Shell将用户的指令翻 译后传送给内核,再由内核来控制硬件的工作。然后内核 将硬件的工作情况发送给Shell,并由Shell返回硬件的工 作信息和情况。 

        Shell的分类: 图形界面的Shell :KDE、GNOME 字符界面的Shell:bash等

命令执行的本质:

当输入命令(单词)后敲击回车的那一刻。它就会立刻到以下图片,变量中的文件中去找对应的可执行文件

   此路径又叫环境变量

通配符:

通配符:模糊查找的代表字符

*:住意内容任意个数
?:任意内容1个 

终端

终端:也称为终端设备,是处于计算机网络中最外围的设 备,主要用于用户信息的输入输出等

图形化终端:活动->终端

命令行终端:系统默认共有6个终端界面,相互不影响, 这些终端都是虚拟的终端,使用ctrl+alt+F(1、2、3、 4、5、6)快捷键进入 

1.命令提示符

默认:[root@localhost ~]#

root:现已登录的账户名,可以通过su 普通账户 命令进 行切换查看

@:分隔符

localhost:当前主机名

~:该位置表示当前工作目录,

~ 表示/root

# : 该位置有2种符号

        # 表示以root身份登录,

        $表示以 普通账户身份登录

1.2.命令格式

主命令参数操作对象

主命令:为命令的词组

参数:

        短格式:

                以减号(-)开头,参数字母

        长格式:

                以2个减号(--)后跟上完整的参数单词

例一:查看内核

                [root@server ~]#  cat /etc/redhat-release

Red Hat Enterprise Linux release 9.1 (Plow)

企业发行版本                       当前版本      (当前版本代号)

例二: 查看内核版本

                [root@server ~]# uname -r

5:主版本号

14:主修订版本号

0-162:次要版本号

6.1:补丁版本

el9:红帽9

x86——64:使用平台

例三:查看shell类型

例四:查看IP地址

命令:        ip a             ip addr        ifconfig    三条命令都可以使用

2.cd命令

命令含义:更改当前工作目录,即切换目录

2.1格式:

cd     -参数路劲

路径:

        绝对路径:从/(根)目录开始描述,推荐

                

        相对路径:从当前工作目录开始描述

 命令摘要:

        [root@server ~]# cd /    切换到根目录

        [root@server /]# cd /root    切换到管理员家目录,可以简化为 [root@server ~]# cd ~

注意:  cd ~在不同的账户中代表的含义不同,当在fox账户时代表        

        [root@server ~]# cd /etc   切换到根目录下的etc

        [ root@server etc]# cd ..     返回上一级    ”..本质就是目录

2.2pwd 

查看当前工作目录的绝对路径

[root@server system-connections]# pwd

        

图片中的实例为Linux当前网卡的配置文件

3.查看帮助命令

3.1man命令:

[root@server ~]# man cd   

[root@server ~]# q  浏览完之后用q命令退出

3.2 info:解锁命令相关手册

 [root@server ~]# info cd
 [root@server ~]# 

 [root@server ~]# q  浏览完之后用q命令退出

4.查看当前文件所在的绝对路径

[root@server ~]# cd /etc/yum.repos.d    首先随便进入一个文件
[root@server yum.repos.d]# pwd    使用 命令查看
/etc/yum.repos.d
[root@server yum.repos.d]# 

 

5.ls----浏览当前目录下的内容

ls :即list列表的意思。浏览当前目录下的内容,以列表的形式展开。一般与命令cd相互配合。

5.1 参数:

5.2 例:

例:[root@server ~]# ls -l

-rw-r--r--.drwxr-xr-x1rootroot09月13  2023b1

第一个位置“-”表示该文件的类型

"rw"表示该文件的归属者,所属工作组以及其他人对该文件拥有的读写执行权限

硬链接数归属的账户归属的工作组文件在磁盘上占用的流量新建时间文件名

查看当前工作目录信息:[root@server ~]# ls  -dl  /root

查看隐藏文件:[root@server ~]# ls -a

 例如:“ .bash_logout”就是隐藏文件            ”.“代表当前位置   ”..“代表上一级    排序查看      [root@server ~]# ls -s

5.3 ls浏览时文件颜色的含义

6.切换用户即修改密码   ---su   passwd

6.1 切换账户到fox然后切回root

[root@server ~]# su fox
[fox@server root]$ su root

低级账户切入高级账户时需要输入密码认证

6.2 更改用户 root 的密码

[root@server ~]# passwd root

更改用户 root 的密码 。

新的密码:

无效的密码: 密码少于 8 个字符

重新输入新的密码:

passwd:所有的身份验证令牌已经成功更新。

注:修改用户账号时方法一样,且管理员账户可以修改任何账户的密码。

7.与时间相关的命令

7.1date

date意义:用于显示和设置系统的时间或日期

[root@server ~]#  date

格式:

date-参数+显示的日期或者时间格式

例如:

在此处强调一下:双引号使用问题,只有所描述的语句中含有空格时。才需要双引号引起,以表示该语句为一个整体。

常见的日期时间格式:

       

在实际工作中备份的文件必须在后边加入备份时间例如:

[root@server q1]# cp b2 b3`date +%Y-%m-%d-%H:%M:%S`  注意:此处使用的不是单引号,而是反引号哦。

修改时间

[root@server q1]# date   -s   2023-09-14
注意:只要单独修改日期那么,时间将会变为全零。

显示俩天后的日期       [root@server q1]# date -d "+2 day" +%d

7.2  timedatectl 

意义:设置系统的时间和时区

格式:

timedatectl -参数命令

[root@server q1]# timedatectl 

将时区设置为上海   [root@server q1]# timedatectl set-timezone     Asia/Shanghai 

修改时间

[root@server q1]# timedatectl set-time  2023-9-11

注意:执行此操作前必须先关闭时间同步功能,否则会报错如下:

原因:如何Linux系统安装时都会默认装有(NTP)一个时间同步服务。   

关闭命令:   [root@server q1]# timedatectl set-ntp no

7.3 显示日历的命令 cal

[root@server q1]# cal

[root@server q1]# cal     2023

cal 后直接加具体年会调出这一年的日历

[root@server q1]# cal    05  2023    此时会调出该年的该月日历

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱玩网络的小石

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值