一、dos常用命令
1. 切换盘符
D:回车 大写字母和小写字母都可以,因为Windows当中是不区分大小写的。2. 进入文件夹路径
cd 文件夹名称
cd ..返回上一级路径
cd 文件夹1\文件夹2\...... 一次性进入多级文件夹
cd \返回盘符的根路径
3. 查看当前文件夹中的内容
dir
4. 清空屏幕
cls
5. 退出
exit
二、进制换算
一个数字1或一个数字0,就是一个位(bit):最小信息单元
8个位(bit)是一个字节(Byte):最小的存储单元
1 Byte = 8 bit
1 KB(Kilo-Byte) = 1024 Byte
1 MB = 1024 KB
1 GB = 1024 MB
1 TB = 1024 GB
1 PB = 1024 TB
1 EB = 1024 PB
1 ZB = 1024 EB
三、linux
1、linux 学习特点:
需要背
2、linux 概念概述
linux 是什么(了解)?
A、linux 和 windows 一样,是计算机操作系统,是软件,相当于一个平台,通过
这个平台,可以操作计算机硬件
B、linux 和 windows 比较
一般用户使用后者,主要原因:windows的用户接口使用的图形化界面更友好,虽然 linux 也有图形化界面
但是相当一部分场景下,使用命令行
linux 也有自己的应用场景:比如服务器
相对于windows 特点:
安全 --- 因为开源
简单 --- 效率高,稳定
C、linux 发展
创始人:李纳斯.托瓦兹
创始时间: 1991 年
版本:
Centos ---- 常用 免费
Red Hat --- 收费
Ubuntu ---- 桌面
linux 的使用场景(了解):
linux 远程操作工具:
现在操作linux的不便之处:
1、ctrl + alt 进行 windows 和 linux 切换
2、linux 操作系统有时需要远程控制
解决方案:
安装远程连接工具: crt
3、安装 linxu 以及相关软件
4、linux 的常见命令
用户接口
类型1(GUI):图形化界面
类型2(CUI):命令行接口(需要记忆一些命令)
5、通过 ftp 工具可以查看 linux 操作系统下的 文件夹以及文件存储结构
A、linux 操作系统不像 windows ,没有分盘
B、所有的 文件和 文件夹都存储 / 根目录下
C、安装操作系统时,已经生成了一些文件夹和文件
常见文件夹解释:
etc --- 存储一些配置信息,比如:ip地址存储在此目录
home -- 存储该系统的用户信息
root -- 管理员使用的目录
usr --- 存储一些共享资源
6、linux 命令使用语法
命令 ---- 一般是某个单词的缩写
-x -y 设置子级选项,不同选项有不同含义
-xy 子级选项可以复合使用
7、linux 的常见命令 ---- 磁盘管理(重要紧急)
A、ls 命令 ---- 列出子级文件
-a:列出所有
-l:列出详细信息
-t:按照时间排序
-r:反序
重要:
ls -l 常用,被简化成 ll
ls -al 常用
扩展:
ls 资源路径,显示某个指定文件夹下的子级
B、cd 命令
前提:linux 中的路径问题
/ ---- 根目录
./ --- 当前目录
../ -- 上一级
路径显示:
linux 不显示全路径
[root@itheima63 /]:代表当前在根目录
[root@itheima63 ~]:代表在当前用户目录
命令:
cd 路径:进入某个文件夹
cd .. : 返回上一级
cd / : 返回根目录
cd ~ : 返回用户目录
cd : 同上
cd - : 上一次访问的目录路径
C、pwd(print working directory) --- 显示当前目录路径
D、mkdir(make directory) -- 创建文件夹
-p:创建多级文件夹
-v: 显示创建细节
8、文件浏览
A、cat 文件:查看文件内容
B、more 文件(了解):分页查看文件内容
回车:下一行
空格:下一页
b :上一页
q :退出
C、less 文件(了解):在 more 上进行功能增强
增加的功能:
d:前进半页
u:后退半页
y:返回一行
/ 字符串: 向下搜索关键字
? 字符串:向上搜索关键字
D、tail
-n数字:显示最后N行
-f:循环显示文件数据(了解)
ping 127.0.0.1 > xxx.log & 在后台将 ping 127.0.0.1 生成的数据写入 xxx.log 文件
9、文件操作
A、cp
格式: cp 源文件 目标文件
-r : 用于递归复制
-f : 取消覆盖询问
B、mv 剪切文件
格式: mv 源文件 目标文件
-r : 用于递归复制
-f : 取消覆盖询问
C、rm 删除文件
rm 数据源
-r : 用于递归删除
-f : 取消删除询问
D、find -name '正则表达式'
按照正则表达式筛选目录
10、文档编辑器
执行流程:
1)、vi xxx.yy 文件
2)、只能查看不能写入数据 ----- 一般模式
3)、i --- 可以写入数据 ----- 插入模式
4)、esc ----- 底行模式
:wq
保存并退出
底行模式:
:q ---- 直接退出(文件没修改)
:q! --- 不保存直接退出
:w ---- 保存但不退出
:wq --- 保存并退出
一般模式:
yy 复制
p 粘贴
dd 删除
11、管道与grep
应用场景:
A、一个命令执行时,可能会得到多条结果
B、如果需要对结果进行过滤那么就可以使用 管道 结合 grep
格式:
命令 | grep -i 要过滤的字眼
-i ---- 忽略大小写
12、系统命令
A、ps ---- 查看进程
-ef --- 查看所有进程详细信息
B、kill -- 杀死进程
-9 进程pid
C、ifconfig --- 查看网络信息
ping ip地址 - 网络测试
13、压缩与解压缩
tar --- 可以实现 linux 命令行下的文件压缩与解压缩
A、压缩
tar -zcvf 压缩成的文件 被压缩的文件
B、解压缩
tar -zxvf 压缩文件
-z : 压缩类型
-c : 压缩
-x : 解压缩
-v : 显示细节
-f : 文件名
14、关机 重启
15、linux 下的文件权限
linux 下的用户:
A、当前用户 ----- u
B、用户组 ----- g
C、其他 ----- o
D、所有用户 ----- a
文件的权限:
A、r ---- 读权限 ---- 4
B、w ---- 写权限 ---- 2
C、x ---- 执行权限 -- 1
D、- ---- 没有权限 -- 0
linux 下针对于一个文件是怎么进行权限组合的?
drwxr-xr-x. 2 root root 4096 7月 15 22:50 Demo05
设置权限的目的:
安全
linux 设置安全的命令:
chmod 用户编号 + r/w/x 添加权限
chmod 用户编号 - r/w/x 删除权限
权限设置简化方式:
chmod 777 文件