Linxu常用命令总结(一):开关机命令、服务开关命令与文件目录类命令

1. 帮助命令

  • man获取帮助信息
    • 用法: man + 命令
    • 举例: man ls
  • help获得shell内置命令的帮助信息
    • 用法:help + 命令
    • 举例:help cd

2. 开关机命令

一般Linux服务器不会进行关机操作。假如真的遇到什么情况必须关机,也一定要先使用指令将缓冲区的数据写入磁盘

  • sync:将内存中的数据同步到硬盘中
  • shutdown[选项] 时间
    • 选项

      选项功能
      -h-h=halt关机
      -r-r=reboot重启
    • 时间

      参数功能
      now立刻关机
      时间等待多久之后关机,单位为分钟
  • poweroff: 关闭系统, 等同于shutdown -h now
  • reboot: 重启系统,等同于shutdown -r now

3. 服务开关命令

指令格式功能介绍举例
systemctl start 服务名开启服务启动防火墙服务:systemctl start firewalld.service
systemctl stop 服务名关闭服务关闭防火墙服务:systemctl stop firewalld.service
systemctl restart 服务名重启服务重启网络服务:systemctl restart network.service
systemctl status 服务名查看服务查看防火墙服务:systemctl status firewalld.service
systemctl --type service查看正在运行的服务查看所有运行的服务: systemctl --type service
systemctl enable 服务名打开服务自启打开防火墙自启:systemctl enable firewalld
systemctl disable 服务名关闭服务自启关闭防火墙自启:systemctl disable firewalld
systemctl is-enabled 服务名查看服务是否自启查看防火墙是否自启: systemctl is-enabled firewalld
systemctl list-unit-files查看所有服务自启配置查看所有服务自启配置: systemctl list-unit-files
  • systemctl start 服务名: 开启服务
    • 举例 启动网络服务:systemctl start network.service
    • 举例 启动防火墙服务:systemctl start firewalld.service
  • systemctl stop 服务名: 关闭服务
    • 举例 关闭网络服务:systemctl stop network.service
    • 举例 关闭防火墙服务:systemctl stop firewalld.service
  • systemctl restart 服务名: 重启服务
    • 举例 重启网络服务:systemctl restart network.service
  • systemctl status 服务名: 查看服务
    • 举例 查看网络服务:systemctl status network.service
    • 举例 查看防火墙服务:systemctl status firewalld.service
  • systemctl --type service: 查看正在运行的服务
  • systemctl enable 服务名:打开服务自启
    • 举例 打开防火墙自启:systemctl enable firewalld
  • systemctl disable 服务名:关闭服务自启
    • 举例 关闭防火墙自启:systemctl disablefirewalld
  • systemctl is-enabled 服务名:查看服务是否自启
    • 举例 查看防火墙是否自启 systemctl is-enabled firewalld
  • systemctl list-unit-files :查看所有服务自启配置

4. 文件目录类命令

  • pwd ( print working directory ) :打印当前工作目录的绝对路径

  • ls ( list ):列出目录内容

    • 用法:ls [选项] [目录或是文件]

    • 选项

      选项功能
      -a全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来(常用)
      -l长数据串列出,包含文件的属性与权限等等数据;(常用)
  • cd ( Change Directory ):切换路径

    • 用法:cd [参数]

    • 参数

      参数功能
      cd 绝对路径切换路径
      cd 相对路径切换路径
      cd ~或者cd回到自己的家目录
      cd -回到上一次所在目录
      cd ..回到当前目录的上一级目录
      cd -P跳转到实际物理路径,而非快捷方式路径
      cd /回到系统根目录
  • mkdir ( Make directory ):建立目录

    • 用法:mkdir [选项] 要创建的目录
    • 选项
      选项功能
      -p创建多层目录
  • rmdir ( Remove directory ): 删除目录

    • 用法:rmdir 要删除的空目录
  • touch: 创建空文件

    • 用法:touch 文件名称
  • cp ( Copy ): 复制文件或目录

    • 用法: cp [选项] source dest (功能描述:复制source文件到dest)
    • 选项
      选项功能
      -r递归复制整个文件夹
    • 参数
      参数功能
      source源文件
      dest目标文件
  • rm ( Remove ):移除文件或者目录

    • 用法:rm [选项] deleteFile
    • 选项
      选项功能
      -r递归删除目录所有内容
      -f强制删除,不提示用户进行确认
      -v显示指令的详细执行过程
  • mv ( Move ):移动文件与目录或重命名

    • 用法:mv source dest (功能描述:移动source文件到dest,如果要重命名,只需要source与dest路径相同)
  • cat:查看文件内容

    • 用法:cat [选项] 文件 查看文件内容,从第一行开始显示
    • 选项
      选项功能描述
      - n显示所有行的行号,包括空行
    • 一般查看比较小的文件
  • head:显示文件头部内容

    • 用法:head [选项] 文件,如果没有选项,默认查看前十行
    • 选项
      选项功能
      -n <行数>指定显示头部内容的行数
  • tail: 输出文件尾部内容

    • 用法:tail [选项] 文件,如果没有选项,默认查看后十行
    • 选项
      选项功能
      -n<行数>输出文件尾部n行内容
      -f显示文件最新追加的内容,监视文件变化
  • echo: 打印信息到控制台

    • 用法:echo [选项] [输出内容]
    • 选项
      选项功能
  • \> :覆盖 >>:追加

    • 用法: 内容信息 > 文件 或 内容信息 >> 文件
    • 举例
      • ls -l > a.txt (功能描述:将ls查看信息写入到文件中(覆盖写))
      • ls -l >> a.txt (功能描述:将ls查看信息追加到文件的末尾)
      • cat 文件1 > 文件2 (功能描述:将文件1的内容覆盖到文件2)
  • 24
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值