系统操作基础说明

系统操作基础说明

1) 什么是系统命令提示符

​ 说明: 提示管理系统用户什么时候可以输入命令

​ [root@oldboy69 ~]#

​ ① ② ③

​ 组成说明:

​ ① 此时登录系统用户名称

​ ② 设置主机名称信息

​ ③ 显示所在路径信息

​ ~ 在用户家目录中

2) 命令语法说明

语法规范: 命令 空格 [参数/需求条件] 空格 对象信息(文件/目录)

命令演示: vi ifcfg-eth0

​ cat -n /etc/hosts

3) 系统目录结构

windows : C:\oldboy\oldboy.txt D:\oldgirl\oldgirl.txt

linux : /oldboy/oldboy.txt /oldgirl/oldgirl.txt

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UjOzB0IL-1575196691801)(D:\课堂笔记\课堂文档总结\安装总结\TIM图片20191129184929.png)]

操作系统目录结构信息

linux系统/目录下目录结构信息(系统中一切数据皆文件)

boot — 存放引导系统启动文件信息 类似windows系统c:/windows

etc — 系统服务配置文件保存目录

opt/usr — 用户安装的第三软件程序保存的目录 Program Files

root — 系统用户家目录 超级管理员用户的家(皇宫)

home — 系统用户家目录 普通用户的家(平民窟)

var — 系统日志文件保存目录

tmp — 临时存储数据目录 类似windows回收站

sbin — 二进制文件==命令文件 super Binary

bin — 二进制文件==命令文件 Binary

media — 存放音频 视频 图片

lib —(library)开发代码需要使用库文件保存的目录32位程序所需的库文件

lib64 — (library)64位程序所需的库文件

dev — 存储系统设备文件信息(device)

mnt — 临时挂载点目录

proc — 存储系统进程和内核文件信息 ,存储数据都是存储到了内存中

目录层级官方资料: http://www.pathname.com/fhs/pub/fhs-2.3.html

系统运行管理命令

1) 如何关闭操作系统

shutdown — 关闭操作系统命令

直接输入命令关闭系统

# shutdown — 1分钟后进行关机

指定多久时间之后关闭系统

# shutdown -h 5 — 5分钟后进行关机

立即关闭操作系统

# shutdown -h 0/now

poweroff — 关闭操作系统命令(立即关闭)

halt — 关闭操作系统命令(立即关闭)

init 0 — 关闭操作系统命令(立即关闭)

  1. 如何重启操作系统

shutdown — 重启操作系统命令

指定多久时间之后重启系统

shutdown -r(reboot) 5

立即重启操作系统

shutdown -r(reboot) 0/now

重启操作系统(立即重启)

reboot/ init 6

  1. 如何取消重启或关机计划

# shutdown -c — 取消关机计划/取消重启计划

学生问题:

​ shutdown -c/-h vs systemctl restart/start/stop

前者: 对系统运行做操作 关闭/重启

后者: 对系统中服务做操作 关闭/重启/开启

系统目录相关命令

1) 创建目录信息

mkdir [参数] 目录信息

创建一个目录——————# mkdir /oldboy

目录创建完毕, 有提示显示————# mkdir -v /oldgirl

(参数 -v verbose — 详细显示命令执行过程或者结果信息)

创建多级目录

#mkdir -p /oldboy/oldboy01/ oldboy02/oldboy03/……

参数 -p parent — 在创建子目录时, 会先创建父级目录

2) 如何查看目录

ls 查看文件或目录信息

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

# ls -d /oldboy — 直接确认目录是否存在

参数: -d directory — 只查看目录信息

# ls -l /oldboy/ — 查看目录详细数据信息

参数: -l long — 更长的显示详细信息

3) 如何使用目录

cd 目录路径信息

采用绝对路径进行目录切换

cd/oldboy/oldboy01/oldboy02/oldboy03/oldboy04/…

采用相对路径进行目录切换

切换到下一级目录: cd oldboy04/oldboy05

切换到上一级目录: cd …/…/

如何快速回城或回家

cd ~ 或者 cd

快速切换到上一次所在目录中

cd -

4)如何查看所在目录信息

查看目录路径:Pwd

5)如何删除目录

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结尾的信息

系统文件相关命令

1) 创建文件命令

touch(摸) 在系统中只要摸下, 就会诞生出一个文件

# touch /oldboy/oldboy.txt — 创建是空文件

2) 查看文件信息

cat**(猫) 像猫一样好奇 == 看文件中信息**

# cat /oldboy/oldboy.txt

3) 如何编辑文件

编辑文件: vi echo

vi命令编辑文件

三步曲 : i --> esc --> :wq

echo命令编辑文件

echo hello world > /oldboy/oldboy.txt

(将文件内容先清空, 在添加新信息)

echo oldboy69 >> /oldboy/oldboy.txt

(在原文件基础上, 追加新的信息)

4) 如何备份文件(复制

cp [参数] 要复制源文件 备份文件目录路径

cp /oldboy/oldboy.txt /backup/oldboy.txt.bak

(保存备份文件信息)

cp -r /oldboy/ /backup/

(保存备份目录信息)

备份数据的重要性

  1. 防止文件误删除

  2. 防止文件误修改

  3. 用于文件比对

5) 移动文件/目录 剪切

mv [参数] 要移动源文件 移动文件到什么目录中

# mv /oldboy/oldboy.txt /backup/ 移动文件信息

# mv /oldboy/oldgirl /backup/ 移动目录信息

# mv /oldboy/olddog.txt /oldboy/oldbaby.txt 给数据重命名

操作系统帮助命令

1.man (manual) — 获取命令/参数等帮助信息

NAME: (命令简单说明)

​ mkdir - make directories

SYNOPSIS: (命令语法规范)

​ mkdir [OPTION]… DIRECTORY…

DESCRIPTION (命令参数说明 以及命令详细说明)

​ Create the DIRECTORY(ies), if they do not already exist.

​ -p, --parents

no error if existing, make parent directories as needed

​ 译:如果存在不报错, 创建父级目录在有需要时

2.命令 --help/-help/-h/–h — 获取命令参数帮助信息**

3.查看内置命令帮助信息

统称为内置命令: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

操作系统快捷方式

1) 利用方向键 ↑ ↓ — 快速调取历史命令 (输入命令都会临时保存在内存中 --> 保存在磁盘文件)

2) 快速移动光标

ctrl + a — 将光标快速移动到行首

ctrl + e — 将光标快速移动到行尾

ctrl + ← → — 将光标按照单词进行左右快速动

3) 快速操作命令信息

​ ctrl + u — 将光标之前的内容进行剪切

​ ctrl + k — 将光标之后的内容进行剪切

​ ctrl + w — 以空格作为分隔 剪切每个字符串息

​ ctrl + y — 将剪切的内容进行粘贴

4) 特殊功能快捷方式

​ ctrl + c(cancel) — 中断或取消命令执行过程

​ ctrl + l(clear) — 清屏操作

​ ctrl + s — 进入锁定状态

​ ctrl + q — 退出锁定状态

文件编辑命令说明

  1. 编辑命令使用方法

1) 编辑命令模式信息

命令模式: 可以实现特殊功能操作

编辑模式: 可以编辑文件内容信息

底行模式: 可以输入特殊命令信息 wq q wq! q!

2) 命令模式 —> 编辑模式

i — 在光标所在位置直接进入编辑模式

I — 将光标切换到行首进入编辑模式

a — 在光标所在位置下一个字符进入编辑模式

A — 将光标切换到行尾进入编辑模式

o — 在光标所在行的下面插入新的一行,并进入编辑状态

O — 在光标所在行的上面插入新的一行,并进入编辑状态

s — 删除光标所在位置字符并进入编辑状态

S — 删除光标所在行并进入编辑状态哦

3) 命令模式 —> 底行模式

— 进入到底行模式,完成功能操作 wq w q wq! q!

/ — 搜索文件信息 n 向下查找 N 向上查找

​ ? — 搜索文件信息 n 向上查找 N 向下查找/

(忽略大小写查找文件中数据/oldboy\c)

4) 如何快速移动光标 (命令模式)

G — 切换到文件的最后一行

gg — 切换到文件的第一行

100G/100gg — 切换到文件指定行

^ — 切换到一行的开头

$ — 切换到一行的结尾

5) 如何完成特殊编辑操作

yy — 复制指定行信息

nyy — 复制多行信息

p — 将复制的内容在指定行进行粘贴

np — 将复制的内容在指定行进行粘贴多次

dd — 删除指定行信息 (实质是剪切)

ndd — 删除指定多行信息 (实质是剪切)

dG — 删除光标之后的所有行内容

C — 删除光标之后的内容并进入编辑状态

r — 替换指定字符信息

R — 连续替换多个字符信息

6) 命令模式特殊功能操作

u — 撤回操作 undo

ctrl+r — 取消撤回 redo

底行模式特殊功能操作

set nu — 显示行号信息

set nonu — 取消行号显示

2.编辑命令常见错误

错误01: 编辑命令只能编辑文件

错误02: 必须指定要编辑文件

错误03: 编辑文件目录必须存在

错误04: 显示错误提示信息,无法正常编辑

分析问题原因:

  1. 编辑文件时,出现突然中断

  2. 文件被多个用户同时编辑了

进行问题解决:

问题一: 解决方法

第一个历程: 恢复中断前的数据信息

vi -r 编辑文件信息

第二个历程: 删除一个隐藏文件

说明: linux系统中以 . 开始的文件就是隐藏文件

​ 利用ls -a 查看隐藏文件

rm -f /oldboy/.oldboy.txt.swp

vi命令执行原理

  1. 编辑文件会产生隐藏文件

  2. 是直接在隐藏文件中编辑内容

殊功能操作

set nu — 显示行号信息

set nonu — 取消行号显示

2.编辑命令常见错误

错误01: 编辑命令只能编辑文件

错误02: 必须指定要编辑文件

错误03: 编辑文件目录必须存在

错误04: 显示错误提示信息,无法正常编辑

分析问题原因:

  1. 编辑文件时,出现突然中断

  2. 文件被多个用户同时编辑了

进行问题解决:

问题一: 解决方法

第一个历程: 恢复中断前的数据信息

vi -r 编辑文件信息

第二个历程: 删除一个隐藏文件

说明: linux系统中以 . 开始的文件就是隐藏文件

​ 利用ls -a 查看隐藏文件

rm -f /oldboy/.oldboy.txt.swp

vi命令执行原理

  1. 编辑文件会产生隐藏文件

  2. 是直接在隐藏文件中编辑内容

  3. 保存文件时,是将隐藏文件重命名操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值