linux(2)

1.6 /home

保存其他用户主目录的目录
如: Linux系统中有oldlu用户. 那么一定有/home/oldlu目录存在. 代表用户的主目录

1.7 /var

系统运行过程的数据目录

2 路径

2.1 全路径

从 filesystem 根目录开始寻找文件。
写法: 以 / 开头。例如找 usr 下 local 中内容,路径: /usr/local

在这里插入图片描述

2.2 相对路径

从当前资源路径开始寻找,找到其他资源路径过程。
写法:一定不是以 / 开头(以 / 开头就是绝对路径了)。找当前资源的子目录直接写子目录名称,如果向上跳一级文件夹写法 : …/ (返回上一级,跳出当前目录)

就返回上一级目录 cd … 和 cd …/ 效果一致

在这里插入图片描述

相对路径:表示去当前 usr 目录下找并进入 local 目录下

在这里插入图片描述

绝对路径:

在这里插入图片描述

local 和 lib 同属于 usr 目录下,从local 目录切换到 lib 目录下 先退出当前目录返回上一级然后再进入

在这里插入图片描述

2.3 特殊路径写法

/ 表示磁盘根

表示/root ,root 文件夹的根目录

进入根目录下

在这里插入图片描述

前面的盘符变成了 ~

在这里插入图片描述

五、Linux 常用命令

Linux 系统中的命令是严格区分大小写的。

1 pwd

print working directory - 输出当前工作目录, 光标所在位置的目录

在这里插入图片描述

2 cd

change directory - 切换目录
特殊目录符号 : 当前目录 - ‘.’ , 父目录 - ‘…’

一个点表示当前目录,两个点表示返回上一级目录

在这里插入图片描述

2.1 使用方式

2.1.1 切换固定位置

使用根目录作为定位标准, 绝对寻址
cd /xxx/yyy/zzz

在这里插入图片描述

2.1.2 切换相对位置

在当前目录位置开始相对寻址
cd xxx/yyy/zzz

在这里插入图片描述

2.1.3 进入主目录

直接进入 root 用户主目录
cd

在这里插入图片描述

cd ~

在这里插入图片描述

3 ls

list - 列表目录中的内容.默认显示当前目录下的文件列表

3.1 使用方式

3.1.1 列表当前目录

ls

在这里插入图片描述

3.1.2 列表指定目录

ls 目录位置(绝对路径|相对路径)

绝对路径

在这里插入图片描述

3.1.3 看全部内容

ls -a [目录]
list all - 查看所有, 包括隐藏文件. Linux 中隐藏文件都是以’. ’开头的文件

在这里插入图片描述

查看指定路径下的所有文件

在这里插入图片描述

3.1.4 列表查看目录内容

ls -l [目录]
显示当前目录下的文件属性:大小、权限、日期、符号链接。
ll - 简化命令不代表全部 Linux 系统可用.
list list - 以列表的信息,显示指定目录中的内容. 列表代表的是文件的详情.

在这里插入图片描述

centOS中可以使用 ll 简写

在这里插入图片描述

3.1.4.1类型

-| 1 代表文件
d | 2 代表目录

在这里插入图片描述

3.1.4.2权限

分为不同的角色: 文件的所有者, 就是创建文件的用户. 所在组, 和所有者同一个组的
其他用户. 其他用户, 和所有者不在一个组的用户
rwx: read write execut
‘-’ 代表没有对应权限.

在这里插入图片描述

3.1.4.3容量

单位是字节. 所有的目录固定容量为 4096.

3.1.5 命令参数

所有以 - 开头的命令后缀信息, 都是命令参数. 多参数可以并行使用. 如: ls -al

多参数给一个连字符 - 就行 -a 所有文件 -l 基于列表显示

在这里插入图片描述

4 clear

clear - 清空屏幕

5 touch

创建空白文件
在 Linux 系统中,文件不需要强制后缀名
如: 文本文件可以定义为, a | a.txt | a.text

在这里插入图片描述

如果未指定目录表示在当前目录下创建文件 在指定目录下创建

在这里插入图片描述

5.1 使用方式

touch 文件名
touch 目录/文件名

在这里插入图片描述

6 cat

查看文件的全部内容.
一次性显示文件中所有内容

在这里插入图片描述

7 more

分屏显示文件内容, 显示后,使用***空格显示下一屏***, 回车显示下一行,q 退出分屏显示ctrl+c,退出命令

在这里插入图片描述

按回车显示下一行

在这里插入图片描述

按空格键显示下一页 全部显示完内容之后自动退出 more 命令
在这里插入图片描述

如果找到了想要的内容,按 Q 或者 Ctrl+C 退出分屏显示

在这里插入图片描述

8 head

显示文件的前多少行, 默认显示前 10 行
head -number filename
查看文件中的前多少行

默认从头开始显示前十行

在这里插入图片描述

显示前 20 行内容

在这里插入图片描述

9 tail

显示文件末尾多少行.默认显示末尾 10 行
tail -number filename

在这里插入图片描述

显示后 20 行

在这里插入图片描述

10 mkdir

make directory - 创建目录

10.1 使用方式

10.1.1 相对创建一个子目录

mkdir directoryName

在根目录下创建一个 bjsxt 的目录

在这里插入图片描述

10.1.2 绝对创建一个目录

mkdir /directoryName

在 root 目录下创建一个 lzc 的目录

在这里插入图片描述

10.1.3 一次性创建多级目录

如果父目录不存在需要给一个 -p 的参数

mkdir -p parentDirectoryName/childDirectoryName

报错, mkdir 命令默认不支持多级目录创建

在这里插入图片描述

创建成功 使用相对方式

在这里插入图片描述

使用绝对路径创建

在这里插入图片描述

11 cp

copy - 复制命令

11.1 使用方式

cp source target
cp 源信息 目录信息

如果给了文件名但是没给路径表示将当前文件拷贝到当前目录下

在这里插入图片描述

如果未命名会用原文件的名字给新文件命名

把 aa 拷贝到 local 下 并改名为 aaa

在这里插入图片描述

11.1.1 复制文件

cp fileName newFileName

相对路径

cp directoryName/fileName directoryName/[newFileName]

绝对路径

cp /directoryName/fileName /directoryName/[newFileName]

11.1.2 复制目录

cp -r directoryName newDirectoryName

如果未命名会用源目录的名字给新目录命名

在这里插入图片描述

在这里插入图片描述

给新目录命名为suibian 将 ee 改为 suibian

在这里插入图片描述

在这里插入图片描述

12 rm

remove - 删除

12.1 使用方式

rm source
rm 要删除的资源

12.1.1 删除文件需提示

rm fileName
rm directoryName/fileName
rm / directoryName/fileName
-f force 忽略不存在的文件,从不给出提示
-r recursive 指示 rm 将参数中列出的全部目录和子目录均递归地删除

12.1.2 删除文件不需提示

rm -f fileName

需要按 y 确定

在这里插入图片描述

rm -f directoryName/fileName
rm -f /directoryName/fileName

不需要按 Y 确定

在这里插入图片描述

按绝对路径删除

在这里插入图片描述

在这里插入图片描述

12.1.3 删除目录需提示

rm -r directoryName

删除目录时必须给定参数 -r 否则不知道被删除的目录的子目录如何处理

在这里插入图片描述

先删掉子目录再删除父目录

在这里插入图片描述

12.1.4 删除目录不需提示

rm -rf directoryName

在这里插入图片描述

ee 下有个子目录是 rr

在这里插入图片描述

删除 ee 目录及其子目录

在这里插入图片描述

用绝对路径删除

在这里插入图片描述

在这里插入图片描述

13 mv

move - 移动或重命名. 相当于剪切和重命名

创建一个 aa 文件

在这里插入图片描述

13.1 使用方式

mv source target 移动

mv source newName 重命名

在这里插入图片描述

13.1.1 移动文件到指定位置

mv fileName directoryName 使用绝对路径

在这里插入图片描述

13.1.2 为文件重命名

mv fileName newFileName

先在根目录下创建文件 aa 再移动到 /usr/local 目录下 并改名为 aaaa

在这里插入图片描述

删掉原来 /usr/local 目录下的bjsxt 文件

在这里插入图片描述

将 根目录下的 bjsxt 目录移动到 /usr/local 目录下

在这里插入图片描述

将 根目录下的 lzc 目录移动到 /usr/local 目录下并改名 lzcA 包括其子目录也会一并移动过去

在这里插入图片描述

14 vi | vim

编辑文件, vim 是增强命令. 不代表所有的 Linux 都支持
vim 增强在有高亮显示

14.1 使用方式

vi fileName

14.2 命令模式

是控制编辑的文件的状态的,如:保存,退出编辑等

14.2.1 进入编辑模式:

a - append, 追加的方式进入编辑模式

i - insert, 插入的方式进入编辑模式

o - under line , 在光标所在位置之下,新增一行,进入编辑模式

O - pre line, 在光标所在位置之上,新增一行, 进入编辑模式

14.2.2 dd

dd - delete line 删除指定行, 默认 1 行 快捷键的使用是在非编辑模式下使用的

14.2.3 :w

非编辑模式下

write - 保存

14.2.4 :q

quit - 退出 vi 编辑器 不保存

在这里插入图片描述

14.2.5 :wq

保存并退出

14.2.6 :q!

强制退出不保存

14.2.7 :set nu

显示行号,行号只是便于阅读不会写入文件中

在这里插入图片描述

14.2.8 /keywords

搜索关键字, keywords 是关键字的命名

搜索关键字hello

在这里插入图片描述

14.2.9 G

光标跳转到文件尾

14.2.10 gg

光标跳转到文件头

14.3 编辑模式

是编辑文件内容的
关闭编辑模式,进入命令模式 - esc 按 ESC 即可

15 reboot

reboot 用来重启 Linux 系统和 Windows 系统中的 restart 一样。但是机器重启必须
要 root 用户才有权限

16 halt

halt 命令用来关闭正在运行的 Linux 操作系统

六、 Linux 常用配置

1 设置系统时区

1.1 安装系统时可设置时区

在这里插入图片描述

在这里插入图片描述

1.2 通过 Linux 命令设置时区

1.2.1 查看系统当前时间

date 命令

在这里插入图片描述

1.2.2 修改时区

1.2.2.1 获取当前时区配置

tzselect 命令
选择 Asia 亚洲

在这里插入图片描述

在这里插入图片描述

选择中国

在这里插入图片描述

选择北京时间

在这里插入图片描述

得到时区配置信息

在这里插入图片描述

1.2.2.2 修改 .bash_profile 文件设置时区
.bash_profile 文件在当前用户的目录下,时区一旦修改仅对当前用户生效。

在这里插入图片描述

使用 vim 编辑 .bash_profile 文件
将获取到的时区配置信息添加到该文件中
注销当前登录用户,重新登录

在这里插入图片描述

1.3 通过 Linux 的操作界面设置时区

如果安装 Linux 时选择带有 GUI 的,那么可以通过 GUI 设置时区,该设置方式对所有用户生效。

在这里插入图片描述

在这里插入图片描述

2 网络配置

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2.1 开启网络

CentOS8 中默认没有开始网络配置。需要手动开启。centOS6 或者centOS6.5默认是开启的
启用 ens33 网络配置。默认只有 ens33

在这里插入图片描述

在这里插入图片描述

点击键盘”ESC”退出编辑状态后,不考虑光标位置,直接输入:wq,然后回车。
通过下面命令查看 ip 地址
ifconfig 命令

Linux 系统的 IP 地址: 192.168.58.128

在这里插入图片描述

这种开启网络的方式如果重启虚拟机这个网络任然是未激活的状态

修改网卡的配置文件才能一劳永逸

在这里插入图片描述

由 no 改为yes 表示让物流网卡一直生效

在这里插入图片描述

2.2 修改网段

VMware 菜单编辑 --> 虚拟网络编辑器 --> 右下角 “更改设置” --> 选择
“VMNet 8” – > 修改子网 IP 为自己希望的网段 --> DHCP 设置中修改两处网段

在这里插入图片描述

在这里插入图片描述

IP地址更改之后 192.168.88.100 第一台虚拟机是100,第二台则是 101 以此类推

在这里插入图片描述

2.3 设置网络类型

在 VMWare 中默认使用 NAT 模式
NAT 模式:“Network Address Translation,网络地址转换”,允许一个整体机构以
一个公用 IP 地址出现在 Internet 上。顾名思义,它是一种把内部私有网络地址(IP 地址)
通过 NAT 转发成合法公有网络 IP 地址的技术。
优点:可以节省 IP 资源
缺点:由于网段不同,局域网内其他设备无法访问虚拟机中的操作系统

在这里插入图片描述

得到百度首页信息

在这里插入图片描述

关机

桥接模式:让虚拟机和Windows 共享同一个局域网的IP地址

在这里插入图片描述

开机

现在虚拟机和Windows 共享同一个局域网网段,网段相同了,在同一个局域网下的其他设备可以访问Linux操作系统

在这里插入图片描述

在这里插入图片描述

如果在同一个局域网下有其他设备想访问虚拟机需要设置桥接模式,NTA模式所分配的IP地址和局域网并不在同一个网段上所以无法访问,改成桥接模式之后会把当前虚拟机的IP地址基于Windows的网段进行分配,所以此时局域网下其他设备可以访问Linux操作系统,NTA模式是默认的

3 快照与克隆

3.1 快照

3.1.1 创建快照

快照功能是在关机状态使用的。
快照就是类似 windows 的还原点。还原系统。使用快照可以还原系统也可以克隆系统。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rtYV6Ivi-1605623976610)(Linux.assets/image-20201117094126095.png)]

3.1.2 删除快照

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SKMXBkGa-1605623976613)(Linux.assets/image-20201117094136882.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YWR1Q5UV-1605623976614)(Linux.assets/image-20201117094151029.png)]

3.2 克隆功能

要求:关闭状态
可以帮助快速生成一台虚拟机

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DZUYstdu-1605623976615)(Linux.assets/image-20201117094206438.png)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值