操作系统管理命令

  1. 系统操作必知必会
    a 系统命令提示符
    提示可以正常输入命令信息
    [root@linux67 ~]#
    ① ② ③
    命令提示符由三个部分组成:
    ①: 登录系统用户信息 : root 超级管理员用户
    ②: 操作系统主机名称 : linux67 主机名
    ③: 当前所在目录路径 : ~ 用户家目录

    b 系统命令语法规范
    命令 空格 ?参数? 空格 对象(文件|目录)
    结婚 有钱有车有房 白富美
    结婚 没钱没车没法 女的

    c 系统目录结构说明
    linux目录结构 windows目录结构
    /(根目录) C盘 D盘 E盘
    /data /mv /学习 C/data D/mv E/学习
    /data/news /mv/日韩系列 E/学习/运维资料 C/data/news D/mv/日韩系列 E/学习/运维资料
    总结: 一切从根开始

    绝对路径信息: 从根开始找寻数据信息 比较标准,不容易出错
    /data/oldboy/oldboy01/oldboy02/oldboy.txt
    相对路径信息: 从当前路径找寻数据信息 比较快捷,容易错误
    /data/oldboy/oldboy01/oldboy02/ -> oldboy03/oldgirl
    命令 /etc/data/oldboy03/
    编辑命令 oldgirl.txt

  2. 系统运行相关命令
    如何关闭系统:
    shutdown

    shutdown — 会在一分钟后关闭系统

    Shutdown scheduled for Wed 2019-10-16 10:13:30 CST, use ‘shutdown -c’ to cancel.
    关机计划在2019-10-16 10:13:30开始执行, 使用 ‘shutdown -c’ 命令取消计划

    Broadcast message from root@linux67 (Wed 2019-10-16 10:12:30 CST):
    广播消息从linux67主机进行 在2019-10-16 10:12:30进行的广播

    The system is going down for power-off at Wed 2019-10-16 10:13:30 CST!
    这个系统将关闭电源在2019-10-16 10:13:30

    shutdown -h 10(分钟) — 会在十分钟后关闭系统
    Shutdown scheduled for Wed 2019-10-16 10:37:11 CST, use ‘shutdown -c’ to cancel.
    Broadcast message from root@linux67 (Wed 2019-10-16 10:27:11 CST):
    The system is going down for power-off at Wed 2019-10-16 10:37:11 CST!

    shutdown -h 0/now — 立即关机操作 ******

    #shutdown -c — 取消关机操作
    Broadcast message from root@linux67 (Wed 2019-10-16 10:12:38 CST):
    广播消息从linux67主机进行 2019-10-16 10:12:38

    The system shutdown has been cancelled at Wed 2019-10-16 10:13:38 CST!
    这个系统关机计划被取消了 2019-10-16 10:13:38

    补充关机命令:
    poweroff init 0 halt

    如何重启系统:
    shutdown -r 10 — 表示十分钟后重启
    shutdown -r 0/now — 表示立即重启

  3. 系统目录相关命令
    查看目录命令
    ls — list(列表 展示)

    ls /oldboy — 查看oldboy目录的数据信息

    oldboy01

    ls -d /oldboy — 查看oldboy目录是否创建成功

    /oldboy

    创建目录命令
    mkdir — make directory(制造一个目录出来)
    mkdir /oldboy — 在根下面创建一个oldboy目录
    切换目录命令
    cd — change directory(改变目录/切换目录)

    绝对路径方式改变目录: # cd /server 切换到根目录下面server目录中
    相对路径方式改变目录: # cd conf 切换到server目录下面conf目录中

    特殊切换目录的方式:
    cd or cd ~ — 快速回家/快速回到家目录中
    cd … — 切换到上一级目录
    cd …/…/… — 切换到上三级目录
    cd - — 切换到上一次所在目录中

    练习题:

    1. 如何用绝对路径方式切换到 /server目录中
      cd /server
    2. 如何用相对路径方式切换到 conf目录
      cd conf
    3. 如何从conf目录中返回到/目录
      cd …/…/…/…/…/…/…/…/
      cd /
    4. 如何从根目录返回到家目录
      cd
      cd ~
    5. 如何从/oldboy01/oldboy02/oldboy03目录中快速切换到
      /oldgirl01/oldgirl02/oldgirl03
      cd /oldgirl01/oldgirl02/oldgirl03
      cd /oldboy01/oldboy02/oldboy03
      cd -

    查看所在目录
    pwd - print working directory(输出工作目录–输出当前所在路径)

    [root@linux67 oldboy04]# pwd
    /oldboy/oldboy01/oldboy02/oldboy03/oldboy04
    [root@linux67 oldboy04]# cd /oldgirl/oldgirl01/oldgirl02/oldgirl03/oldboy04/
    [root@linux67 oldboy04]# pwd
    /oldgirl/oldgirl01/oldgirl02/oldgirl03/oldboy04

  4. 和文件相关命令

    1. 查看文件信息
      查看/oldboy/oldboy.txt
      ls /oldboy/oldboy.txt

      [root@linux67 ~]# ls /oldboy/oldboy.txt
      /oldboy/oldboy.txt
      [root@linux67 ~]# ls -l /oldboy/oldboy.txt
      -rw-r–r--. 1 root root 0 Oct 17 08:59 /oldboy/oldboy.txt

    2. 创建文件信息
      touch /oldboy/oldboy.txt 反复创建覆盖文件? 不会覆盖文件

    3. 查看文件内容
      cat /oldboy/oldboy.txt

    4. 编辑文件内容
      第一种: 利用编辑命令
      vi(cnetos7默认就有) vim(centos7默认不存在)
      vi /oldboy/oldboy.txt
      编辑文件步骤方法:
      第一个里程: 开始进行编辑
      输入 i --> 进入到插入编辑状态 --> 编辑文件内容了
      第二个里程: 退出编辑状态
      输入 esc
      第三个里程: 保存文件内容并回到命令行
      :wq
      PS: vi vim 非常重要而且功能强大的命令

      第二种: 利用特殊符号 > echo(将指定信息默认输出到屏幕上)
      echo == print
      print “hello world”

      [root@linux67 ~]# echo “hello world” > /oldboy/oldboy.txt
      [root@linux67 ~]# cat /oldboy/oldboy.txt
      hello world
      提示: > 先清空文件内容 在将新内容输出到文件中

      [root@linux67 ~]# echo “oldboy67” >> /oldboy/oldboy.txt
      [root@linux67 ~]# cat /oldboy/oldboy.txt
      oldboyedu
      oldboy67
      提示: >> 向文件的最后一行后面, 追加新的内容信息

    5. 文件信息备份
      cp — copy 备份/复制
      命令语法格式:
      cp 参数 需要备份文件信息 备份文件路径信息

      备份文件操作过程:
      [root@linux67 ~]# cp /oldboy/oldboy.txt /backup/
      [root@linux67 ~]# ls /backup/
      oldboy.txt
      [root@linux67 ~]# cp /oldboy/oldboy.txt /oldboy/
      cp: ‘/oldboy/oldboy.txt’ and ‘/oldboy/oldboy.txt’ are the same file
      [root@linux67 ~]# cp /oldboy/oldboy.txt /backup/
      cp: overwrite ‘/backup/oldboy.txt’? n
      [root@linux67 ~]# cp /oldboy/oldboy.txt /oldboy/oldboy.txt.bak
      [root@linux67 ~]# ls -l /oldboy/
      total 8
      drwxr-xr-x. 3 root root 22 Oct 16 12:11 oldboy01
      -rw-r–r--. 1 root root 19 Oct 17 09:32 oldboy.txt
      -rw-r–r--. 1 root root 19 Oct 17 09:59 oldboy.txt.bak

      备份目录操作过程:
      递归概念(recursion): 操作目录, 将目录下面数据进行处理,并且会将目录下面中子目录数据也要处理
      还要将子目录中的子目录数据进行处理
      将目录中所有数据都进行处理
      [root@linux67 ~]# cp -r /oldboy/ /backup/
      [root@linux67 ~]# ls -l /backup/
      total 4
      drwxr-xr-x. 3 root root 62 Oct 17 10:05 oldboy
      -rw-r–r--. 1 root root 19 Oct 17 09:55 oldboy.txt
      [root@linux67 ~]# ls -l /backup/oldboy
      total 8
      drwxr-xr-x. 3 root root 22 Oct 17 10:05 oldboy01
      -rw-r–r--. 1 root root 19 Oct 17 10:05 oldboy.txt
      -rw-r–r--. 1 root root 19 Oct 17 10:05 oldboy.txt.bak

      1. 文件名称修改
        mv — move(移动/剪切)
        语法结构:
        mv 需要移动数据 移动到路径信息

      文件信息剪切移动
      [root@linux67 oldgirl]# mv /oldgirl/oldgirl.txt /oldboy
      [root@linux67 oldgirl]# ls /oldboy
      oldboy01 oldboy.txt oldboy.txt.bak oldgirl.txt
      [root@linux67 oldgirl]# ls
      oldgirl01 oldgirl01.txt

      目录信息剪切移动
      [root@linux67 oldgirl]# ls /
      application bin data etc lib media old01 oldboy opt root sbin server_test sys tools var
      backup boot dev home lib64 mnt old02 oldgirl proc run server srv tmp usr wuxing
      [root@linux67 oldgirl]# mv /old01 /old02 — 剪切目录
      [root@linux67 oldgirl]# ls /
      application bin data etc lib media old02 oldgirl proc run server srv tmp usr wuxing
      backup boot dev home lib64 mnt oldboy opt root sbin server_test sys tools var
      [root@linux67 oldgirl]# ls /old02
      old01

      文件信息重命名:
      [root@linux67 oldgirl]# ls
      oldgg.txt oldgirl01 oldgirl01.txt
      [root@linux67 oldgirl]# mv /oldgirl/oldgg.txt /oldgirl/oldgirl.txt
      [root@linux67 oldgirl]# ls
      oldgirl01 oldgirl01.txt oldgirl.txt

    1. 命令帮助信息查7) 文件删除操作
      rm — remove 移动|删除操作 非常危险操作

    文件信息删除:
    单个文件删除
    [root@linux67 ~]# rm /oldboy/oldgirl.txt
    rm: remove regular empty file ‘/oldboy/oldgirl.txt’?
    多个文件删除
    [root@linux67 ~]# ls /oldboy/
    oldboy01 oldboy02 oldboy03 oldgirl.txt
    [root@linux67 ~]# rm -f /oldboy/oldboy*
    [root@linux67 ~]# ls /oldboy/
    oldgirl.txt

    目录信息删除:
    [root@linux67 ~]# rm -rf /old02
    [root@linux67 ~]# ls /
    看方法
    方法一: 利用man(manuals)获取命令帮助信息 (重点)
    NAME
    touch - change file timestamps — 命令大致作用
    修改文件时间信息; 如果文件没有会创建文件

    SYNOPSIS
    touch [OPTION]… FILE… — 显示命令语法格式

    方法二: 利用help命令获得命令帮助信息
    命令分类:
    a 系统安装了软件程序产生的命令
    b 系统内置命令

    help 内置命令
    系统中有哪些内置命令:
    bash, :, ., [, alias, bg, bind, break, builtin, caller, cd, command, compgen, complete, compopt, continue,
    declare, dirs, disown, echo, enable, eval, exec, exit, export, false, fc, fg, getopts, hash, help, history,
    jobs, kill, let, local, logout, mapfile, popd, printf, pushd, pwd, read, readonly, return, set, shift, shopt,
    source, suspend, test, times, trap, true, type, typeset, ulimit, umask, unalias, unset, wait -
    方法三: 利用info命令获得命令帮助信息(了解)
    info 命令 — 命令概念介绍信息

    方法四: 利用命令参数信息获得帮助 (重点)
    mkdir --help — 简单精炼总结命令参数
    命令 --h
    命令 -h

  5. 系统操作快捷方式
    ctrl+a — 将光标移动到一行的行首
    ctrl+e — 将光标移动到一行的行尾
    ctrl+← → — 快速移动光标, 默认按照一个单词进行移动
    ctrl+w — 剪切光标前面的一个字符串信息
    ctrl+y — 粘贴复制或剪切的内容
    ctrl+u — 将光标前面的所有内容都剪切
    ctrl+k — 将光标后面的所有内容都删除
    ctrl+s — 将xshell操作界面进行锁屏了
    ctrl+q — 退出锁定状态

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值