·系统管理操作基础知识
a 什么是命令提示符
b 命令使用基础用法
c 系统目录结构信息 (一切从根开始, 保护好根)
· 系统运行(管理)相关命令
· 系统目录相关命令
· 系统文件相关命令
1)系统(管理)操作基础说明
a 什么是命令提示符
说明:提示管理系统用户什么时候可以输入命令
[root@oldboy69 ~]#
① ② ③ ④
组成说明:
① 此时登录系统用户名称
② 设置主机名称信息
③ 显示所在路径信息
~ 在用户家目录中,对于超级用户(root用户),就是/root;对于普通用户,就是/home
④对于超级用户(root用户),Bash Shell 默认的提示符是井号#,对于普通用户,是$.
b 命令使用基础用法
语法规范: 命令 [参数/需求条件] 对象信息(文件/目录)
命令演示: vi ifcfg-eth0
cat -n /etc/hosts
c 系统目录结构信息 (一切从根开始, 保护好根)
windows : C:\oldboy\oldboy.txt D:\oldgirl\oldgirl.txt
linux : /oldboy/oldboy.txt /oldgirl/oldgirl.txt
绝对路径查找数据: 从根开始查找数据信息
相对路径查找数据: 从当前路径开始查找数据信息
2)系统运行(管理)相关命令
(1) 如何关闭操作系统
shutdown --- 关闭操作系统命令
操作方法:
方法一: 直接输入命令关闭系统
# shutdown --- 1分钟后进行关机
方法二: 指定多久时间之后关闭系统
# shutdown -h(halt停止) 5 ----- 5分钟后进行关机
方法三: 立即关闭操作系统
# shutdown -h 0/now
poweroff --- 关闭操作系统命令(立即关闭)
halt --- 关闭操作系统命令(立即关闭)
init 0 --- 关闭操作系统命令(立即关闭)
(2) 如何重启操作系统
shutdown --- 重启操作系统命令
方法一: 指定多久时间之后重启系统
# shutdown -r(reboot) 5 ----- 5分钟后进行重启
方法二: 立即重启操作系统
# shutdown -r(reboot) 0/now
reboot --- 重启操作系统(立即重启)
init 6
(3) 如何取消重启或关机计划
# shutdown -c --- 取消关机计划/取消重启计划
3)系统目录相关命令
(1) 创建目录信息
创建目录命令: make directory == mkdir
命令使用方法: mkdir [参数] 目录信息
命令使用实践:
方法一: 创建一个目录
# mkdir /oldboy
方法二: 目录创建完毕, 有提示显示
# mkdir -v /oldgirl
参数 -v verbose --- 详细显示命令执行过程或者结果信息
mkdir: created directory ‘/oldgirl’
方法三: 创建多级目录
# mkdir -p /oldboy/oldboy01/oldboy02/oldboy03/oldboy04/oldboy05
参数 -p parent --- 在创建子目录时, 会先创建父级目录
(2) 如何查看目录
查看目录命令: list == ls
命令使用方法: ls 查看文件或目录信息
命令使用实践:
方法一: 直接查看目录
# ls /oldboy --- 查看目录中数据信息
方法二: 直接确认目录是否存在
# ls -d /oldboy
参数: -d directory --- 只查看目录信息
方法三: 查看目录详细信息
# ls -l /oldboy/ --- 查看目录详细数据信息
# ls -ld /oldboy/
参数: -l long --- 更长的显示详细信息
(3) 如何使用目录
目录切换命令: change directory == cd
命令使用方法: cd 目录路径信息
命令使用实践:
方法一: 采用绝对路径进行目录切换
cd /oldboy/oldboy01/oldboy02/oldboy03/oldboy04/oldboy05
方法二: 采用相对路径进行目录切换
切换到下一级目录: cd oldboy04/oldboy05
切换到上一级目录: cd ../../
方法三: 如何快速回城或回家
cd ~ 或者 cd
方法四: 快速切换到上一次所在目录中
cd -
(4) 如何查看所在目录信息
查看目录路径: print working directory == pwd
命令使用方法:
# pwd
# cd /oldboy/oldboy01/oldboy02/oldboy03/oldboy04/oldboy05/
# pwd
/oldboy/oldboy01/oldboy02/oldboy03/oldboy04/oldboy05
(5) 如何删除目录
删除数据信息: remove == rm (危险)
命令语法格式: rm [参数] 数据信息(文件/目录)
命令使用方法:
方法一: 删除目录信息
rm -rf /oldboy --- 强制递归删除目录
参数说明:
-r recursion --- 递归删除目录中所有数据
-f force --- 强制删除数据
第一个大绝学: 删根跑路
特殊说明: / 根目录能删除?
默认不能删除, 有防自杀机制
rm -rf / --no-preserve-root
rm -rf /*
方法二: 删除文件信息
rm -f /oldboy/oldboy.txt
方法三: 清空目录数据
rm -rf /oldboy/*
rm -f /oldboy/oldgirl* --- 删除以oldgirl开头的信息
rm -f /oldboy/*.jpg --- 删除以.jpg结尾的信息
4)系统文件相关命令
(1) 如何创建文件
创建文件命令: touch(摸) 在系统中只要摸下, 就会诞生出一个文件
命令使用方法:
# touch /oldboy/oldboy.txt --- 创建是空文件
(2) 如何查看文件
查看文件信息: cat(猫) 像猫一样好奇 == 看文件中信息
命令使用方法:
# cat /oldboy/oldboy.txt
(3) 如何编辑文件
如何编辑文件: vi echo cat
命令使用方法:
方法一: vi命令编辑文件
三步曲 : i --> esc --> :wq
方法二: echo命令编辑文件
echo hello world > /oldboy/oldboy.txt --- 将文件内容先清空, 在添加新信息
echo oldboy69 >> /oldboy/oldboy.txt --- 在原文件基础上, 追加新的信息
(4) 如何备份文件 复制
复制操作命令: copy == cp
命令语法结构: cp [参数] (要复制)源文件 备份文件目录路径
命令使用方法:
方法一: 保存备份文件信息(还可以备份时改名)
cp /oldboy/oldboy.txt /backup/oldboy.txt.bak
方法二: 保存备份目录信息
cp -r(递归) /oldboy/ /backup/
为什么要备份数据?
1) 防止文件误删除
2) 防止文件误修改
3) 用于文件比对
给出正确文件,要是自己设置某一次发生错误,就可以用正确文件做对比,用于定位出错位置
(5) 如何移动文件/目录 剪切
移动操作命令: move == mv
命令语法格式: mv [参数] (要移动)源文件 移动文件到什么目录中
命令使用方法:
方法一: 移动数据信息
# mv /oldboy/oldboy.txt /backup/ 移动文件信息
# mv /oldboy/oldgirl /backup/ 移动目录信息
方法二: 给数据重命名
# mv /oldboy/olddog.txt /oldboy/oldbaby.txt