1、ls查看
ls查看当前目录下的文件,如果显示黑色则表示普通的文件,如果显示天蓝色表示是文件夹。
ls /home/yxx查看绝对路径下yxx目录下的文件信息。 ls -l,代表以详细列表的形式显示当前或者其他目录下的文件信息(简写命令=》ll)。 ls -lh,代表以较高的可读性显示文件大小(KB,MB,GB) ls -a,代表显示所有文件(包含隐藏文件)
2、cd切换目录
cd切换目录
cd ../,cd ..返回上一级目录。 cd ../../返回上上级目录。 cd /user/local进入local目录 cd或者cd ~在其他位置回到家目录
3、pwd获取位置
pwd显示当前所在位置。
4、uname命令
uname获取计算机操作系统相关信息,结果为Linux。
uname -a代表显示所有信息,获取全部的系统信息(类型,全部主机名,内核版本,开源计划等)。
[root@localhost ~]# uname
Linux
[root@localhost ~]# uname -a
Linux localhost.localdomain 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
5.su切换用户
su - root切换为root管理员用户,接着让输入密码,密码输入时会隐藏。$为普通用户,#为管理员用户。
[yxx@localhost ~]$ su - root
Password:
Last login: Thu Nov 16 18:18:35 CST 2023 on pts/0
[root@localhost ~]#
6、clear清屏
7、whoami获取当前用户名
[root@localhost ~]# whoami
root
8、reboot立即重启
9、shutdown关机
主要功能:立即关机或者延迟关机
立即关机shutdown -h 0,shutdown -h now,halt -p 延迟关机shutdown -h 10,表示十分钟后自动关机。 取消关机:如果光标不停的闪,按CTRL+c(centos6中断关机,centos7中还需要使用shutdown -c)
10、type判断类型
用于判断命令的类型(属于内部命令还是外部命令 )
type cd是内部命令,会显示cd is a shell builtin
11、history历史命令
显示系统以前输入的前1000条命令。
感叹号+命令的编号:
①!命令编号:快速执行指定编号的历史命令。
②!!:快速执行上一条历史命令。
③!+某个历史命令的首字母(可以是前几个字母):快速执行以 指定的首字母 或 前几个字母开头的历史命令。
12、hostnamectl命名
获取计算机主机名称
hostname获取计算机的主机名称 hostnamectl获取详细的主机名称 hostnamectl --static查看静态的主机名
[root@localhost ~]# hostname
localhost.localdomain
[root@localhost ~]# hostnamectl
Static hostname: localhost.localdomain
Icon name: computer-vm
Chassis: vm
Machine ID: aec74d99a0ab4b6f857914e202c916f4
Boot ID: 6c04881e426e4f9496095f79b423297c
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-327.el7.x86_64
Architecture: x86-64
[root@localhost ~]# hostnamectl --static
localhost.localdomain
[root@localhost ~]#
设置计算机的主机名称
centos7中主机名分为3类,静态的(static)、瞬态的(transient)、灵活的(pretty)
静态的:电脑关机或重启后,设置的名称依然有效
hostnamectl --static set-hostname 主机名,接着su立即生效。 --static可以默认不写
瞬态的:临时主机名称,电脑关机或者重启后,设置的名称就失效了。
hostnamectl --transient set-hostname 主机名,接着su立即生效。
[root@localhost ~]# hostnamectl --static
localhost.localdomain
[root@localhost ~]# hostnamectl --static set-hostname star
[root@localhost ~]# hostnamectl --static
star
[root@localhost ~]# su
[root@star ~]#
灵活的:可以包含一些特殊字符。
hostnamectl --pretty set-hostname 主机名(可以包含特殊字符),接着su立即生效。
centos7中和主机名有关的文件为/etc/hostname。它是在系统初始化的时候被读取的,并且内核根据它的内容设置瞬态主机名。
如何更改主机名,让其永久生效
可以使用静态的或者改/etc/hostname文件。
13.passwd设置密码
# passwd:修改自己的密码 # passwd 用户名称:修改其他用户密码
⭐️普通用户修改密码时,需要先输入当前用户密码,才能更改其他用户密码。超级管理员只需要输入其他用户密码。
14.whereis查询命令路径
whereis passwd 命令名称。