linux笔记实录(2)

继续linux命令之旅
pwd #查看当前所在位置【以路径的形式展示出来所在位置】

在这里插入图片描述
路径
Windows路径:C:/user/deskop/…
Linux 路径格式:/root/01

在这里插入图片描述

Linux中没有C盘只有根目录,根目录是整个系统最大的目录

ifconfig #查看主机IP地址
在这里插入图片描述

第一个IP地址是什么地址?
10.206.0.13 这个是内网IP地址,带宽给的网路IP地址
第二个IP地址是什么地址?
127.0.0.1 这个是电脑主机的本地IP地址
外网的IP的地址是腾讯云直接分配好的公网IP

【windows查询IP地址的命令是ipconfig】
在这里插入图片描述在这里插入图片描述

自己windows电脑的IP地址这个是你们家Wi-Fi赋予的(随着网路变化而变化)

ping #检查两个IP地址是否相通

ping 对方IP地址(公网)
给 对方的IP地址发送信息
Ping 网址(www.baidu.com)
网址(www.baidu.com) 是域名,本质的背后还是由服务器作为支撑载体
在这里插入图片描述

ctrl+c #终止命令运行
Ctrl +l #清屏
在这里插入图片描述

接下来学习切换目录(windows里面的双击打开文件夹)
cd 目录名 #进入该目录
cd … #返回上一层目录
Cd 目录1/目录2/目录3 连续进入多层目录
Cd …/…/… 连续返回多层目录(一个…就代表一层)

ls #查看当前目录下的内容
ls -a #查看当前目录下的内容(包括隐藏内容)
ls -l =ll #以列表的形式查看当前目录下的内容(显示更加详细)
发生改变的是查看方式

接下来
所有人返回上一层目录,然后观察你~的位置变成了什么,然后再查看当前目录下的内容
然后接着看下当前所在位置是什么?
进入home目录,观察你~的位置变成了什么,当前所在位置是什么

1、cd … 返回上一层
[root@vm ~ ] # cd …
[root@vm / ] # pwd
/
[root@vm / ] # ls
bin home tmp…
[root@vm / ] # cd home
[root@vm home ] # ls
目录1
[root@vm home ] # pwd
/home

ls 查看当前目录下的内容
pwd 查看当前所在位置

在linux里面:
蓝色的代表的是目录
白色的代表的是文件
浅蓝色代表的是连接文件(快捷方式)

练习:
1、返回上一层目录
Cd …
现在所在位置是根目录

2、进入usr目录
Ls 进行查看
Cd usr 进入usr目录

3、查看usr下的内容
[root@vm usr]# ls

4、返回上一层目录
Cd …
[root@vm /]# ls
5、进入var目录
Cd var
[root@vm var]#
6、查看是否有log目录
[root@vm var]# ls

7、进入log目录

Cd log
[root@vm log]#
8、查看看log目录的位置
Pwd
/var/log

Cd 目录1/目录2/目录3 连续进入多层目录
Cd /var/log 绝对路径
Cd var/log 相对路径【在当前目录下面找var,在进入var找log】
路径不同,进入的方式也不同

现在在home目录
Cd /var/log
Cd /root【绝对路径】
Cd root【相对路径】
(cd … 退出home目录Cd root 进入根目录下的root目录中)
第二种方法:
Cd … 返回根目录
Cd var/log

相对路径:以当前目录为基准,每次切换目录都是从当前目录出发
[root@vm-0-12 ~ ]# 当前坐标轴
~的位置是参照物
Home
Root
绝对路径:以根目录为基准,每次切换目录都要从根目录出发
/根目录是你的参照物

Cd / #绝对路径直接回到根目录
Cd …/…/…/ #相对路径

相对路径、绝对路径
坐地铁:
2号线的:
起始站:浦东国际机场
终点站:徐泾东
现在在的位置是:人民广场站

相对路径:从人民广场出发,一步一步到徐泾东
Cd 徐泾东

绝对路径:从浦东国际机场,坐到终点站徐泾东

1、我在那
2、我要去哪里

练习:
1、切换到home目录
相对路径: cd …/…
Cd …或者cd /
Cd home
绝对路径:cd /home
2、切换到root目录
相对路径:cd …
Cd root
绝对路径:cd /root
3、Var/log目录下
相对路径:cd …
Cd var
Cd log
绝对路径: cd /var/log
返回根目录
Cd /
5、进入boot目录
Ls
Cd boot
6、查看boot目录下的内容
Ls
ll
7、进入boot的目录下的任意一目录
cd efi
8、进入EFI目录
Cd EFi
9、查看EFI目录下是否有其他目录
Ls

10、有的话进入并写出当前路径,没有的话写出当前路径
Cd centos /boot/efi/EFI/centos

没有
/boot/efi/EFI

linux目录下的各个含义
Linux 系统根目录
各个不同 Linux 发行版的根目录会有一些区别,但大多数发行版的主要的目录都是有的。
/bin binary #用于存放经常使用的命令
/boot boot #启动时的一些核心文件
/dev device #外部设备
/etc #用于存放各种系统配置和管理配置(名字来源于法语 et cetera,意思就是 etc…,表示还有一些其他的东西等等,其实就是指一堆杂项,不过现在就用来存放一堆配置文件了)
/home #用户目录,里面按用户名命名了子文件夹
/lib library #存放系统最基本的动态链接共享库
/lib64 library 64bit #动态链接库的 64 位版本
/lost+found # 一般情况下是空的,但在非法关闭后,这里就会存放一些文件
/media #识别出的 U 盘,光驱等会在这个目录下
/mnt mount #系统提供此文件夹用于给用户挂载其他的文件系统,例如光驱
/opt # 用于安装软件的目录
/proc # 是一个虚拟目录,是系统的内存映射,可通过访问此目录获取系统信息(这个目录的内容不在硬盘上而在内存里)
/root #超级管理员 root 用户的家目录
/run #用于在系统启动时运行的程序
/sbin super binary #系统超级管理员使用的系统管理程序
/srv service #存放一些服务启动之后需要提取的数据。
/sys #存放 Linux 系统内核文件
/tmp #用于存放一些临时文件
/usr #用户的应用程序和文件都在此目录下,类似于 Windows 系统中的 Program Files 目录
/var # 经常被修改的文件可以放到这个目录,比如说日志文件

Mingze 新的普通用户:/home/mingze,同时系统有mingze用户
当我mingze登录进去的时候所在位置就是在家目录:/home/mingze
佳姐 新的普通用户:/home/佳姐 同时系统有佳姐用户
当我佳姐用户名登录进去的时候所在位置就是在家目录:/home/佳姐

root管理员的家目录在哪里:/root
对于我root用户登录进去的时候所在位置就是在家目录:/root目录下
~代表的是家目录的标志
minzge登录系统进入root目录~?

[root@vm-0-13-centos ~]pwd
/root
[mingze@vm-0-13-centos ~ ]pwd
/home/mingze
[佳姐@vm-0-13-centos ~] pwd
/home/佳姐

/root目录,前提是以root身份登录到系统,所在位置才会显示的是~(家目录)

创建目录
创建在home下面
mkdir 目录名 #创建目录
Mkdir 目录名1 目录名2 目录名3 … #同时创建多个同级目录
mkdir -p 目录名1/目录2/目录名3 #创建层级目录
目录名1已存在,进入创建目录名2
Mkdir -p 1991/001/002

Mkdir 1991 1992 1993 1994 1995
root目录下
同时创建3个 目录,名字是fanmao01 fanmao02 fanmao03
查看一下是否创建成功

在fanmao01目录下创建007、008、009层级目录
然后进入009目录,写出009的完整路径?!
现在在root目录下
Mkdir fanmao01/007/008/009
Cd fanmao01/007/008/009进入009目录
pwd
/root/fanmao01/007/008/009

创建文件
文件类型:
目录是用来装文件的,文件是用来装数据的
不用数据的类型,决定这这个文件属于什么类型
后缀名,文件的后缀名绝对着这个文件类型
文本文件:.txt (记事本)、.doc,.docx(word文件)、.ppt 、.xlxs,没有后缀名是普通文本文件,.pdf、.log(日志文件)…【其中txt、log可以在linux系统打开】
图像文件:.jpg、.jepg、.gif、.png…
音影文件:.mp4、.mp3…
压缩文件:.rar、.zip、.7z、.tar.gz(linux)
代码文件:.py(python文件)、.jar(java文件)、.php、.html、.sql
安装包文件:.apk( 安卓手机的安装包) 、.ipa(pad)【ios手机软件安装包】
.exe(windows),dmg、pkg…(macos 系统的安装包),rpm(linux)
脚本文件:.sh(shell脚本).sql(数据库语句脚本),.bat(windows 脚本文件)

文件的后缀名也属于文件名的一部分
Mingze
Mingze.png
在linux目录名和文件名不能一致,每个目录只能有一个名字的目录或者文件
mingze目录,mingze.png

touch 文件名 #创建文件
touch 文件名1 文件名2 文件名3 … #同时创建多个文件

做练习:
1、在home目录创建2001、2002、2003的层级目录
Cd /home
mkdir -p 2001/2002/2003

2、在2003目录下面创建一个图像文件,一个压缩文件,一个文本文件
Cd 2001/2002/2003
Touch 01.png 01.zip 01.txt
3、检查是否创建成功
ls
4、在2002目录下面创建一个代码文件
touch 01.py
5、在2001目录下面创建一个mp3文件
touch 01.mp3
6、在2001目录下创建两个同级目录名字是new01、new02
然后说出这几个文件的颜色?!
图像文件是粉红色,压缩包是红色,蓝绿色

在linux里面:
蓝色的代表的是目录
白色的代表的是文件
浅蓝色代表的是连接文件(快捷方式)
粉红色代表的是图像文件
浅蓝色代表的是音像文件
红色代表的是压缩文件…

删除
rm 文件名 #删除文件
在这里插入图片描述

rm -r 目录名 #删除目录
rm -rf 文件名/目录名 #强制删除文件或者目录
rm -rf * 清空当前目录 ⚠️【不能在根目录下执行!!!!!!】
不要删除系统自带的目录和文件!!!
在公司没有权限删除(在自己的家目录下可以进行删除)

重命名
Mv 原目录名 新目录名 #目录重命名
Mv 原文件名 新文件名 #文件重命名

在这里插入图片描述

作业:
1、清空root目录、清空home目录
2、在root目录下创建1991、1992、1993三个同级目录
3、在1993目录下创建一个图像文件
4、在1992目录下创建一个文本文件
5、在1991目录下创建一个压缩包文件
6、在home目录下创建一个2001、2002、2003层级文件
7、将1993改名为666plus
8、将1991改名为777plus
9、梳理相对路径和绝对路径
10、根据格式预习剪切

剪切的格式:
mv 文件名 目标目录 移动文件到目标目录
例子:mv 01.zip /home/2001
mv 目录名 目标目录 移动文件到目标目录
例子:mv 666plus /home/2001

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值