小白的操作与命令基础修养(纯基础)

目录

一、系统基本操作

1.登陆界面

2.中文输入法设置

3..设置终端打开快捷键

二、命令行基础**

1、命令语法

2、命令类型

3、type命令

作用

语法

4、命令补齐

5、命令帮助

(1)help

(2)---help

(3)man

(4)info

三、系统基本操作命令

(一)路径类型

(二)操作命令

1.查看主机名  hostname

2.查看网卡参数,默认网卡名称:ens33

(1)只查看已启用网卡 ifconfig

(2)查看所有网卡,包括未启用的  ip a

(3)查看指定网卡参数(ifconfig 网卡名称)

3.查看cpu信息

方法一 :cat空格/proc/cpuinfo

方法二:lscpu

4.查看内存信息

(1)cat空格/proc/meminfo

(2)查看物理内存 lsmem

(3)查看内存的使用情况 free空格-m

5.查看磁盘使用情况 df空格-Th

6.关机命令

7.重启命令

8.切换目录 cd

9.查看目录内容 dir或ls

10.查看文件能容cat

11.打印所处目录的绝对路径pwd

四、系统信息查看与修改

1、时间管理

1.1、系统时间管理

1.2硬件时间管理

2显示输出系统信息

2.1、uname命令

2.2、显示系统版本


一、系统基本操作

1.登陆界面

2.中文输入法设置

3..设置终端打开快捷键

名称 :终端
命令 :/usr/bin/gnome-terminal
快捷键 :win+r

二、命令行基础**

1、命令语法

选项可以有多个

参数也可以有多个

2、命令类型

内部命令:集成于shell解释器之内的命令,运行速度更快,也称为内嵌命令

外部命令:集成于shell解释器之外的命令,能够完成特定功能的脚本文件或二进制程序文件

3、type命令

作用

查看命令的类型

语法

type空格+ 需要查看的命令字

4、命令补齐

(1)随便输入字母

(2)按两次tab

(3)输入到指定字母后没有其他命令则会补齐

5、命令帮助

(1)help

查看指定的内部命令帮助信息

(2)---help

查看指定的外部命令帮助信息

(3)man

操作作用
space向下翻屏
b向上翻屏
enter向下翻行
k向上翻行
G跳转最后

1G|gg

跳转第一行
q退出
/关键字

搜索

n:根据关键字向下擦找

N:根据关键字向上查找

(4)info

操作作用
tab节点之间跳转
enter进入某一个人节点页面
n跳转下一个节点
p跳转上一个节点
u跳转上一级节点
q退出

三、系统基本操作命令

(一)路径类型

绝对路径:每次都从/(根)出发

相对路径:从当前位置出发

(二)操作命令

1.查看主机名  hostname

  [root@localhost ~]# hostname
  localhost

2.查看网卡参数,默认网卡名称:ens33

(1)只查看已启用网卡 ifconfig
[root@localhost ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.62.130  netmask 255.255.255.0  broadcast 192.168.62.255
        inet6 fe80::20c:29ff:fe27:62d1  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:27:62:d1  txqueuelen 1000  (Ethernet)
        RX packets 1777  bytes 343935 (335.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2810  bytes 4081964 (3.8 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
​
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
​
virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:de:ca:73  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
(2)查看所有网卡,包括未启用的  ip a
[root@localhost ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:27:62:d1 brd ff:ff:ff:ff:ff:ff
    inet 192.168.62.130/24 brd 192.168.62.255 scope global dynamic ens33
       valid_lft 1317sec preferred_lft 1317sec
    inet6 fe80::20c:29ff:fe27:62d1/64 scope link 
       valid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 52:54:00:de:ca:73 brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN group default qlen 1000
    link/ether 52:54:00:de:ca:73 brd ff:ff:ff:ff:ff:ff
(3)查看指定网卡参数(ifconfig 网卡名称)
[root@localhost ~]# ifconfig ens33
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.62.130  netmask 255.255.255.0  broadcast 192.168.62.255
        inet6 fe80::20c:29ff:fe27:62d1  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:27:62:d1  txqueuelen 1000  (Ethernet)
        RX packets 4147  bytes 513338 (501.3 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 6573  bytes 10198784 (9.7 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

3.查看cpu信息

方法一 :cat空格/proc/cpuinfo
[root@localhost ~]# cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 183
model name      : Intel(R) Core(TM) i7-14650HX
stepping        : 1
microcode       : 0xffffffff
cpu MHz         : 2419.199
cache size      : 30720 KB
physical id     : 0
siblings        : 1
core id         : 0
cpu cores       : 1
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 32
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology tsc_reliable nonstop_tsc eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 arat umip gfni vaes vpclmulqdq movdiri movdir64b md_clear spec_ctrl intel_stibp flush_l1d arch_capabilities
bogomips        : 4838.39
clflush size    : 64
cache_alignment : 64
address sizes   : 45 bits physical, 48 bits virtual
power management:

方法二:lscpu
[root@localhost ~]# lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                1
On-line CPU(s) list:   0
Thread(s) per core:    1
Core(s) per socket:    1
座:                 1
NUMA 节点:         1
厂商 ID:           GenuineIntel
CPU 系列:          6
型号:              183
型号名称:        Intel(R) Core(TM) i7-14650HX
步进:              1
CPU MHz:             2419.199
BogoMIPS:            4838.39
超管理器厂商:  VMware
虚拟化类型:     完全
L1d 缓存:          48K
L1i 缓存:          32K
L2 缓存:           2048K
L3 缓存:           30720K
NUMA 节点0 CPU:    0
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology tsc_reliable nonstop_tsc eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 arat umip gfni vaes vpclmulqdq movdiri movdir64b md_clear spec_ctrl intel_stibp flush_l1d arch_capabilities

4.查看内存信息

(1)cat空格/proc/meminfo
[root@localhost ~]# cat /proc/meminfo
MemTotal:        1863004 kB
MemFree:          383260 kB
MemAvailable:     887832 kB
Buffers:            1084 kB
Cached:           625880 kB
SwapCached:            0 kB
Active:           549492 kB
Inactive:         534540 kB
Active(anon):     457984 kB
Inactive(anon):    10064 kB
Active(file):      91508 kB
Inactive(file):   524476 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       2097148 kB
SwapFree:        2097148 kB
Dirty:                 4 kB
Writeback:             0 kB
AnonPages:        457072 kB
Mapped:           135152 kB
Shmem:             10980 kB
Slab:             100972 kB
SReclaimable:      39352 kB
SUnreclaim:        61620 kB
KernelStack:       10624 kB
PageTables:        34408 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     3028648 kB
Committed_AS:    3766108 kB
VmallocTotal:   34359738367 kB
VmallocUsed:      222772 kB
VmallocChunk:   34359277564 kB
Percpu:            56320 kB
HardwareCorrupted:     0 kB
AnonHugePages:    145408 kB
CmaTotal:              0 kB
CmaFree:               0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:      122752 kB
DirectMap2M:     1974272 kB
DirectMap1G:           0 kB

(2)查看物理内存 lsmem
[root@localhost ~]# lsmem
RANGE                                  SIZE  STATE REMOVABLE BLOCK
0x0000000000000000-0x0000000007ffffff  128M online        否     0
0x0000000008000000-0x000000000fffffff  128M online        是     1
0x0000000010000000-0x0000000067ffffff  1.4G online        否  2-12
0x0000000068000000-0x000000006fffffff  128M online        是    13
0x0000000070000000-0x000000007fffffff  256M online        否 14-15
​
Memory block size:       128M
Total online memory:       2G
Total offline memory:      0B
(3)查看内存的使用情况 free空格-m
[root@localhost ~]# free -m
          total        used        free      shared  buff/cache   available
Mem:       1819        794         373          10         651         867
Swap:      2047         0          2047

5.查看磁盘使用情况 df空格-Th

[root@localhost ~]# df -Th
文件系统                类型      容量  已用  可用 已用% 挂载点
devtmpfs                devtmpfs  894M     0  894M    0% /dev
tmpfs                   tmpfs     910M     0  910M    0% /dev/shm
tmpfs                   tmpfs     910M   11M  900M    2% /run
tmpfs                   tmpfs     910M     0  910M    0% /sys/fs/cgroup
/dev/mapper/centos-root xfs        50G  4.2G   46G    9% /
/dev/sda1               xfs      1014M  185M  830M   19% /boot
/dev/mapper/centos-home xfs       147G   37M  147G    1% /home
tmpfs                   tmpfs     182M   24K  182M    1% /run/user/0

6.关机命令

方法一:poweroff

[root@localhost ~]# poweroff

方法二:shutdown now

[root@localhost ~]# shutdown now

方法三:init 0

[root@localhost ~]# init 0

7.重启命令

方法一:reboot

[root@localhost ~]# reboot

方法二:shutdown -r

[root@localhost ~]# shutdown -r

方法三:init 6

[root@localhost ~]# init 6

8.切换目录 cd

[root@localhost ~]# cd

9.查看目录内容 dir或ls

[root@localhost ~]# dir
anaconda-ks.cfg       公共  视频  文档  音乐
initial-setup-ks.cfg  模板  图片  下载  桌面
[root@localhost ~]# ls
anaconda-ks.cfg       公共  视频  文档  音乐
initial-setup-ks.cfg  模板  图片  下载  桌面

10.查看文件能容cat

[root@localhost ~]# cat

11.打印所处目录的绝对路径pwd

[root@localhost ~]# pwd
/root

四、系统信息查看与修改

1、时间管理

1.1、系统时间管理

date命令

用于显示或设置系统的日期和时间

语法

(1)date 【选项】 【+格式】

(2)date +%Y%m%d%H%M%S

选项作用
d,date=STRING根据字符串计算并显示日期和时间
f,file=FILE从文件中读取日期和时间
r,reference=FILE根据文件的修改时间显示日期和时间
s,set=STRING设置日期和时间
t,time=STRING根据时间字符串设置日期
u,utc,universal显示或设置UTC时间
+FORMAT按照格式字符串输出日期和时间
date -d @秒数将秒数显示为时间格式,原点为计算机元年时间,即1970年1月1日 8:00

 
 
[root@localhost ~]# date +%Y
2025
[root@localhost ~]# date
2025年 05月 09日 星期五 09:22:02 CST 
[root@localhost ~]# date +%Y%m%d
20250509
[root@localhost ~]# date +%s
1746753777
[root@localhost ~]# date -d @1746753777
2025年 05月 09日 星期五 09:22:57 CST

1.2硬件时间管理

hwclock命令

现在硬件bios中的时间

时间同步

hwclock -w

[root@localhost ~]# hwclock
2025年05月09日 星期五 09时27分32秒  -0.429087 秒

2显示输出系统信息

2.1、uname命令

用于显示系统信息,包括操作系统名称、主机名、内核版本等。

语法:uname 【选项】

选项

作用

uname显示系统内核名称。
-a显示所有系统信息,包括操作系统名称、内核版本、主机名、架构等
-s显示操作系统名称
-n显示主机名
-r显示内核版本号
-m显示系统架构
-p显示处理器类型
-o显示操作系统发行商
-i显示硬件平台信息
[root@localhost ~]# uname
Linux
[root@localhost ~]# uname -a
Linux localhost 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost /]# uname -n
localhost
[root@localhost /]# uname -r
3.10.0-1160.el7.x86_64

2.2、显示系统版本

(1)cat /etc/redhat-release (RedHat系列特有)

(2)cat /etc/centos-release

(3)cat /etc/os-release

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值