day02-Linux基本命令

183 阅读3分钟

蓝色的 : 文件夹
白色的 :普通文件

image.png

linux系统必须先挂载硬盘才能使用硬盘

image.png 一级目录;

  • /bin/ : 放系统命令,普通用户和root都可用
  • /sbin/ : 保存与环境相关的命令,只有root可以使用。如关机命令
  • /boot/ : 系统目录,类似C盘
  • /dev/ : 设备文件目录,如硬盘、光驱、U盘
  • /etc/ : 系统的配置文件目录,大部分软件安装完成后,他们的配置文件存放在此目录
  • /home/ : 普通用户家目录,用户登陆后自动切换到此
  • /root/ : root家目录
  • /lib/ : 系统调用函数库目录(32位)
  • /lib64/ : 系统调用函数库目录(64位)
  • /media/ : 挂载目录,早期的Linux,挂载光盘软盘
  • /mnt/ : 挂载目录,挂载额外设备,U盘、移动硬盘
  • /opt/ : 第三方软件保存位置,但我们愿意装在/usr/local
  • /usr/ : 软件放在这里
  • /proc/ : 虚拟文件系统,该文件的数据不保存在硬盘上,而是在内存中,主要保存系统的内核、进程、外部设备状态。
    • /proc/cpuinfo : 保存cpu信息
    • /proc/devices : 设备驱动列表
    • /proc/filesystems : 文件系统列表
    • /proc/net : 网络协议信息
  • /run/ : 正在运行软件的程序目录,放置pid文件
  • /tmp/ : 临时文件目录,重要文件不要放在这里,重启会清理
  • /var/ :常变化的文件: 数据文件、日志文件

在使用useradd linux创建新用户时,/home中并不会新创建用户文件夹,使用userdel linux来删除用户。
推荐使用adduser linux来创建新用户,/home中马上就有了 更详细的内容 image.png

image.png

基础命令

命令标准格式:

    命令 + 空格 + 选项 + 空格 + 参数

切换用户

    su - 用户名称
    “-” 用于切换到用户家目录

uname命令

    uname -a (all)
    uname

image.png

  • zzx : 计算机名称
  • 5.19.0 : 内核版本
  • x86_64 : 64位操作系统

ls命令:显示文件信息

    ls : 显示当前目录
    ls 其他目录路径 : 显示其他目录下文件信息(绝对相对)
    ls 选项 路径
    ls -lh : 以详细列表形式显示(l),较高可读性(h)
    ls -a : 显示所有文件,包括隐藏

绝对:查看根目录下root下的文件信息,必须/开头

image.png

相对:

    ../ : 上一级目录
    ./ : 当前目录,可以忽略不写

image.png

ls -l:

image.png ls -lh:

image.png

pwd命令

打印当前位置,工作目录

        pwd

cd命令

    cd 路径
    cd : 回到根目录

whoami获取当前用户用户名称

reboot 重启命令

shutdown 关机命令

    shutdown -h 0 : 立即关机
    shutdown -h now : 立即关机
    halt -p : 立刻关机
    shutdown -h 分钟数 : 多少分钟后关机
    取消定时关机:光标一直闪,摁ctrl + c
                或者shutdown -c

type命令,结合help判断命令类型

    type + 命令

image.png

history命令:显示终端输入前一千条命令

hostnamectl 命令:设置计算机主机名称

    静态主机名,关机后依然有效
        hostnamectl --static set-hostname zzxpc
        或
        hostnamectl set-hostname zzxpc
    瞬态,关机重启后失效
        hostnamectl --transient set-hostname 
    灵活,允许主机名有特殊字符
    
    
    查看对应主机名
        hostnamestl --static / --pretty(灵活)
    
    永久更改:1、静态 2、修改/etc/hostname文件