目录
一、系统基本操作
1.登陆界面

2.中文输入法设置





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




二、命令行基础**
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
1万+

被折叠的 条评论
为什么被折叠?



