基础命令总结

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/Lxxhard/article/details/102755292
                                   基础命令总结
  • nmtui — 可以图形化修改网卡信息

  • systemctl start/restart /stop network —开始网络/重启网络/停止网络

  • systemctl status network —查看网络运行状态

  • systemctl set-default —设置当前运行级别

  • systemctl get-default —查看默认运行级别的方式

  • ip address show eth0 — 查看eth0网卡地址信息

  • ping — 检查网络链路是否通畅

  • telnet — 测试服务器相应端口是否可以访问
    telnet 主机IP地址 端口号码

  • shutdown — 关机
    shutdown -h(halt停止) — 关闭系统
    shutdown -r(reboot) — 重启系统
    shutdown -c (cancel) — 取消关机或重启计划

  • ls — 列表展示数据信息
    ls -l — 查看数据详细属性信息
    ls -a(all) — 查看所有文件信息(包含隐藏文件)
    ls -t — 查看数据信息按照时间排序
    ls -r(reverse颠倒) — 查看数据信息反向排序
    ls -S — 查看数据信息按照大小排序
    ls -F — 查看目录信息后面会有 /标记

  • mkdir — 创建目录
    mkdir -p — 创建多级目录
    mkdir -v — 显示目录创建提示信息
    mkdir -m — 创建目录时设置目录权限

  • cd — 切换目录
    cd … — 返回上一级目录
    cd …/…/ — 返回上两及目录
    cd ~ / cd — 返回到家目录
    cd - — 返回到上一次所在目录

  • pwd — 查看当前路径信息

  • touch — 创建文件信息

  • cat — 查看文件信息
    cat -n — 查看文件行号信息

  • vi — 编辑文件信息
    基本用法
    01 输入i–编辑
    02 输入esc
    03 :wq(保存) q(退出) q!(强制退出)

    用法:
    :%s#oldboy#oldgirl#g — 替换文件中指定信息

  • echo=print 将指定信息默认输出到屏幕上(利用特殊符号>)
    echo “hello world” > /oldboy/oldboy.txt (>先清空文件内容 在将新内容输出到文件中)
    echo “oldboy67” >> /oldboy/oldboy.txt (>>向文件的最后一行后面, 追加新的内容信息)

  • cp — 备份文件信息
    cp -r (recursive递归) — 递归备份目录信息

  • mv — 剪切
    mv -t(目标) mv -t /data /oldboy/*
    mv -i(会有一个提示) mv -i /oldboy/* /oldgirl
    mv: overwrite ‘/oldgirl/oldboy01’? y
    mv: overwrite ‘/oldgirl/oldboy.txt’? y
    mv: overwrite ‘/oldgirl/oldboy.txt.bak’? y
    mv -n 是在/oldboy/oldboy.txt 和 在 /oldgirl/oldboy.txt 都有oldboy.txt文件,如果有不会覆盖(剪切),如果没有就会覆盖(剪切)起到一个保护机制

  • rm — 删除(文件信息删除)
    rm /oldboy/oldgirl.txt 单个文件信息删除
    rm -f 多个文件信息删除
    rm -f /oldboy/oldboy* (是在/oldboy目录中带有oldboy文件都删除)
    rm -r 目录删除或者文件删除(会有提示)
    [root@lxx ~]# rm -r /data rm: remove directory ‘/data’? y
    rm -rf 目录信息删除(意思是强制删除,没有提示) rm -rf /oldboy/
    是在/oldboy目录中一起删除含有带oldboy的文件和目录
    [root@lxx ~]# rm -rf /application [root@lxx ~]#
    rm -rf --no-preserve-root / 删根跑路

  • hostname — 查看或临时设置主机名称

  • hostnamectl — 设置主机名称
    hostnamectl set-hostname 主机名称

  • init — 切换启动运行级别

  • runlevel — 查看系统当前运行级别

  • blkid — 查看磁盘文件UUID信息

  • source — 立即加载系统配置文件信息 (profile 环境变量)

  • ifup — 指定某个网卡激活启动
    ifdown — 指定某个网卡关闭

  • yum — 安装软件命令
    yum install -y 软件名称 — 安装软件

  • rpm — 安装软件命令
    rpm -ivh 软件包 — i(install) v(显示详细安装过程) h(显示人类可读信息)

  • head — 查看文件前几行信息(默认前十行)

  • tail — 查看文件后几行信息(默认后十行)
    tail -f/-F — 实时查看文件信息变化

  • alias — 查看或者设置别名命令
    unalias — 取消别名设置

  • uniq — 将连续信息进行去重显示

  • wc — 统计文件行数信息 字符信息 单词信息 字节信息
    wc -l

  • w /uptime/top — 查看系统硬件信息情况
    lscpu
    free
    df

  • uname — 查看系统内核 版本 主机名等信息

  • uname -a —查看详细信息

  • useradd — 创建用户
    userdel — 删除用户

  • passwd — 修改用户密码
    passwd --stdin — 免交互修改密码

  • id — 查看用户是否存在

  • su — 快速切换用户
    su - 用户

  • whoami — 查看当前登录系统用户

猜你喜欢

转载自blog.csdn.net/Lxxhard/article/details/102755292