学习目标
- 了解Linux基础命令
终端
Linux命令与选项
Linux命令是在命令行运行的程序或实用程序。
Linux命令通用格式
#命令 [选项] [参数]
#ls -al
Note:被"[]"包裹的表示为可选项
Linux命令补全
输入一个命令的开头,两次tab键,会列出以开头为起始的命令
Linux基础命令
1、uname查看操作系统信息
命令:uname [参数]
作用:获取Linux操作系统相关信息
参数:-a,表示获取系统全部信息(类型、全部主机名、内核版本、发布时间、开源计划)
[root@localhost ~]# uname -a
Linux localhost.localdomain 3.10.0-1160.25.1.el7.x86_64 #1 SMP Wed Apr 28 21:49:45 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
2、ls查看目录下文件
ls即list show
[root@localhost ~]# ls
[root@localhost ~]# ls /home
[root@localhost ~]# ll
常用参数:
-l:详细列表的形式进行展示
-a:显示所有的文件(包含隐藏文件)
-h:以较高的可读性(文档大小)的形式进行展示
3、pwd显示当前路径
pwd即print working directory
root@localhost ~]# pwd
/root
4、cd切换目录
[root@localhost ~]# cd /etc
[root@localhost etc]# pwd
/etc
[root@localhost etc]# cd
/root
5、clear清屏
6、whoami显示当前用户
[root@localhost ~]# whoami
root
7、reboot重启操作系统
8、shutdown关系操作系统
用法一:
shutdown
用法二:
加参数
-h 加数字:数字代表秒,在某个秒后关机
now:表示立即关机
-c:表示取消
用法三:
shutdown加-r参数重启计算机
#shutdown -r 60 含义:延迟重启,60秒之后重启 #shutdown -r now 含义:立即重启 说明:重启等待期间,仍然可以使用shutdown -c取消操作
9、type查看内部命令
`ls --color=auto’ 的别名
[root@localhost ~]# type cat
cat 是 /usr/bin/cat
[root@localhost ~]# type cd
cd 是 shell 内嵌
10、history查看历史命令
11、hostnamectl主机名命令
查看主机名
[root@localhost ~]# hostnamectl
Static hostname: localhost.localdomain
Pretty hostname: xxy’s hostname01
Icon name: computer-vm
Chassis: vm
Machine ID: 73e73e75049840ebad6d8f711b9d021d
Boot ID: 74bb46d1cef144e5a1b14674715225e8
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-1160.25.1.el7.x86_64
Architecture: x86-64
CentOS7中主机名有三类:静态(static)、瞬态(transient)、灵活(pretty)
静态主机名:也称为内核主机名,是系统在启动时从/etc/hostname内自动初始化的主机名。相当于永久更改
瞬态主机名:系统运行时临时分配的主机名,相当于临时更改
灵活主机名:允许使用特殊字符的主机名