一、Linux基础命令

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 命令名称。

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值