命令总结
1、ip address show / ip a 检查网卡配置
2、nmtui 图形界面修改网卡地址信息
3、exit 注销
4、shutdown 关机命令
shutdown -h 5 指定关机时间(推荐)
shutdown -r 5 指定重启主机时间(推荐)
shutdown -h now/0 立即关机
shutdown -r now/0 立即重启
shutdown -c 取消关机或重启计划
halt 直接关机
poweroff 直接关机
reboot 直接重启
5、list=ls 查看文件或目录是否存在
ls 文件或目录信息
ls -d 目录信息 (加入-d参数会显示具体的目录信息)
ls -l 文件或目录信息 查看数据的属性信息
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MPWv4aHW-1668439654014)(C:/Users/Achao/AppData/Roaming/Typora/typora-user-images/image-20221003115731648.png)]
6、make directory==mkdir
make -p多级目录 忽略错误提示
7、man 查看命令手册信息(manual)
– man mkdir(man+具体的命令)
.5866666666666666666666666666666666666666666666666666658999[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ylt6ql5Q-1668439654016)(C:/Users/Achao/AppData/Roaming/Typora/typora-user-images/image-20221003115310424.png)]
8、ctrl+l 清屏操作+
tab 补全快捷键
方向键上下 调取之前输入过的历史命令
change directory(改变目录)==cd
cd / xxx 绝对路径
cd xxxx 相对路径
10 . vi 编辑文件内容
vi 文件信息
i —进入剪辑模式
esc ----退出编辑模式
:wq ----保存并退出
:w ----保存
:q —强制退出不保存
11、 echo 将信息输出到屏幕上
echo “oldboy 深圳”
12、 cat 查看文件内容信息
13、 cp 复制文件或目录复制到其他路径中(如果重复执行会提示 是否要覆盖)
cp -r 递归复制目录信息
🐷系统管理命令说明
文件目录相关命令
1、查看文件信息命令
ls +文件名(查看文件信息)
ls -l +文件名(查看文件具体的详细信息)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vEQ3pam3-1668439654016)(%E5%91%BD%E4%BB%A4%E6%80%BB%E7%BB%93.assets/image-20221008223826921.png)]
2、如何新建一个空文件
touch /oldboy/oldboy.txt
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1f0daSgZ-1668439654017)(%E5%91%BD%E4%BB%A4%E6%80%BB%E7%BB%93.assets/image-20221008224729394.png)]
3、如何 对空文件进行编辑
a、文件打开直接编辑
vi /vim ----用于编辑文件的命令(vim centos 7 之前没有无法识别)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zzHJMyOl-1668439654017)(%E5%91%BD%E4%BB%A4%E6%80%BB%E7%BB%93.assets/image-20221008225028535.png)]
vi +要操作的文件名
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-G3ZSkIHI-1668439654017)(%E5%91%BD%E4%BB%A4%E6%80%BB%E7%BB%93.assets/image-20221008225202799.png)]
第一个步骤:进入编辑状态(插入模式)
按住键盘的小字母 i ,进入插入模式
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qUz9q77y-1668439654018)(%E5%91%BD%E4%BB%A4%E6%80%BB%E7%BB%93.assets/image-20221008225404012.png)]
第二个步骤 :编写文件内容
第三个步骤:进行保存关闭文档
按esc(退出编辑状态)—输入:wq(write 写 /保存 quit 保存)成功编写内容。
:q(不保存直接退出)
:w(只保存但不退出)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MMm666bw-1668439654018)(%E5%91%BD%E4%BB%A4%E6%80%BB%E7%BB%93.assets/image-20221008225757451.png)]
b、文件不用打开直接编辑
将屏幕上显示的信息保存到文件中
第一步步骤:屏幕上有信息显示
echo + “要显示的文件信息”
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eLc4hXFt-1668439654019)(%E5%91%BD%E4%BB%A4%E6%80%BB%E7%BB%93.assets/image-20221008230220666.png)]
第二步 将屏幕上显示的信息放到文件中
echo “要输入的内容” > 要放进的文件的文件名
说明:
">"执行原理:将原有文件内容进行清空,添加新的信息
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RBJvuEh8-1668439654019)(%E5%91%BD%E4%BB%A4%E6%80%BB%E7%BB%93.assets/image-20221008230425503.png)]
">>"执行原理 不会覆盖清空原文件内 容 而是在原文件最后一行追加信息
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FYCeBecW-1668439654020)(%E5%91%BD%E4%BB%A4%E6%80%BB%E7%BB%93.assets/image-20221008231020953.png)]
4)查看文件内容的命令
cat +文件名
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mmHVGRv2-1668439654020)(%E5%91%BD%E4%BB%A4%E6%80%BB%E7%BB%93.assets/image-20221107234047855.png)]
5)如何复制保存数据
copy (复制)—cp
用法: cp 要复制的数据信息(文件/目录) 复制到什么位置(目录) 文件备份方法
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xAhgJbl9-1668439654020)(%E5%91%BD%E4%BB%A4%E6%80%BB%E7%BB%93.assets/image-20221107234630703.png)]
目录备份方法
cp -r + 需要复制的目录名 + 目的目录
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vyGanXdl-1668439654021)(%E5%91%BD%E4%BB%A4%E6%80%BB%E7%BB%93.assets/image-20221108000425260.png)]
ls -l 查看数据属性信息
vi 编辑文件内容
vi 文件信息
i ----进入编辑模式
ecs-----退出编辑模式
:wq保存并退出
echo 将信息输出到公屏上
echo “i love money”
cat 查看文件信息
cp 复制文件或目录数据到其他目录中
cp -v 递归复制目录信息
\cp 强行覆盖数据
补充:
目录备份有时候需要多次确认
[root@oldboyedu oldboy01]# cp -r /oldboy/oldboy01 /tmp/
cp: overwrite ‘/tmp/oldboy01/oldboy.txt’? y
cp: overwrite ‘/tmp/oldboy01/oldboy01.txt’? yt^H
cp: overwrite ‘/tmp/oldboy01/oldboy02.txt’? y
cp: overwrite ‘/tmp/oldboy01/oldboy03.txt’? y
在执行命令时,直接强行覆盖-在命令前加上一个 \
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-g6wVdPcM-1668439654021)(%E5%91%BD%E4%BB%A4%E6%80%BB%E7%BB%93.assets/image-20221112232434178.png)]
[root@oldboyedu oldboy01]# \cp -r /oldboy/oldboy01 /tmp/
—进行目录中数据强行覆盖。
6)删除数据命令
delete==remove(移除)==rm force (强制)
删除文件、
rm -f /tpm/oldboy01.txt === \rm /tmp/oldboy01.txt
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uB0oiN3X-1668439654022)(%E5%91%BD%E4%BB%A4%E6%80%BB%E7%BB%93.assets/image-20221112234220763.png)]
删除目录(思路跟复制一个文件相同,需要加上参数 -r)
rm -f +文件路径 是无法删除的,因为他是一个文件 需要就加上参数r
如果单独加一个参数 r .需要一直确认 此时需要加上 f
rm -rf /tmp/oldboy01
[root@oldboyedu oldboy01]# rm -f /tmp/oldboy01 rm: cannot remove ‘/tmp/oldboy01’: Is a directory [root@oldboyedu oldboy01]# rm -r /tmp/oldboy01 rm: descend into directory ‘/tmp/oldboy01’? ^C [root@oldboyedu oldboy01]# rm -rf /tmp/oldboy01 [root@oldboyedu oldboy01]#
运维人员两大经典错误
01、删根目录
[root@oldboyedu oldboy01]# rm -rf / rm: it is dangerous to operate recursively on ‘/’ rm: use --no-preserve-root to override this failsafe [root@oldboyedu oldboy01]#
默认是不允许删除根的 但是仍然有办法删除-添加参数
rm --no-preserve-root -rf /
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Nhi26fm4-1668439654022)(%E5%91%BD%E4%BB%A4%E6%80%BB%E7%BB%93.assets/image-20221113000506409.png)]
rm 删除数据命令
rm -r 递归删除数据
rm -f/\rm 强制删除数据,不需要进行确认
02、删库跑路
7)移动数据信息(剪切)
move(移动)==mv
mv命令用法和cp命令相似
[root@oldboyedu ~]# mv /oldboy/oldboy.txt /tmp/ [root@oldboyedu ~]# ls -l /tmp/oldboy.txt -rw-r--r--. 1 root root 11 Nov 7 23:30 /tmp/oldboy.txt [root@oldboyedu ~]# ls -l /oldboy/oldboy.txt ls: cannot access /oldboy/oldboy.txt: No such file or directory [root@oldboyedu ~]#
如果是需要移动一个目录,是无需加参数r的 可以直接移动一个目录
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Qhad1HWL-1668439654023)(%E5%91%BD%E4%BB%A4%E6%80%BB%E7%BB%93.assets/image-20221113002341622.png)]
mv 重命名,
``[root@oldboyedu oldboy]# echo “ilovemoney” >oldbot.txt
[root@oldboyedu oldboy]# cat oldboy.txt
[root@oldboyedu oldboy]# ll
total 4
-rw-r–r–. 1 root root 11 Nov 13 00:27 oldbot.txt
-rw-r–r–. 1 root root 0 Nov 13 00:25 oldboy.txt
[root@oldboyedu oldboy]# cat oldbot.txt
ilovemoney
[root@oldboyedu oldboy]# mv oldbot.txt oldgirl.txt
[root@oldboyedu oldboy]# ll
total 4
-rw-r–r–. 1 root root 0 Nov 13 00:25 oldboy.txt
-rw-r–r–. 1 root root 11 Nov 13 00:27 oldgirl.txt
[root@oldboyedu oldboy]# cat oldgirl.txt
ilovemoney [root@oldboyedu oldboy]#
15、 mv 移动剪切数据信息
day06
01、课程知识回归
1)、文件相关的命令
mkdir —创建一个目录
touch—创建一个空的文件
ls -l ---- 查看文件属性信息
ls -ld ------查看目标具体信息
(d,表示是一个目录,-表示是一个文件)
vi ------ 打开文件进行编辑
echo ------只是将信息显示到屏幕上
echo >> --------将屏幕上显示的内容重定向输出到指定文件中
cp 备份数据命令
备份文件信息 cp 要备份文件 文件备份保存的路径(目录),如果是一个文件,那复制的文件会被改名为写的这个文件。
备份目录信息 cp -r 备份的目录 保存到的路径
rm 删除数据信息
rm 数据信息 会有提示
rm -f 数据信息 不会有提示
rm -rf 目录信息 不会有提示
mv 移动数据信息( 目录 文件)
数据信息进行重命名
2)快捷方式使用方法
ctrl +a 将光标快速移动到行首
ctrl+e 将光标快速移动到行尾
ctrl+ ← →将光标按单词快速左右移
ctrl +w 将空格分割的一个字符串整体进行删除 (剪切)
ctrl +u 将光标所在位置到行首内容进行删除(剪切)
ctrl +K 从光标所在位置到行尾进行删除(剪切)
ctrl +y 将剪切的内容进行粘贴
ctrl+ s xshell进入到了锁定状态
ctrl+q 接触锁定状态
-
系统的目录结构
linux目录结构:一切从根开始,一个倒挂的树
windows目录结构:按照盘符进行划分 C盘
linux系统中的挂载技术。
让用户可以将一个目录作为一个存储设备的挂载点 通过挂载点可以看到存储设备的数据
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-C7SHmY5t-1668439654023)(%E5%91%BD%E4%BB%A4%E6%80%BB%E7%BB%93.assets/image-20221114220701972.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FFBcxrBc-1668439654024)(%E5%91%BD%E4%BB%A4%E6%80%BB%E7%BB%93.assets/image-20221114220735499.png)]
实际操作演示linux系统挂载过程
第一个步骤:拥有一个存储设备-光驱(CD/DVD
使光驱加载光盘
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eYrQgoke-1668439654024)(%E5%91%BD%E4%BB%A4%E6%80%BB%E7%BB%93.assets/image-20221114221144404.png)]
第二个步骤:在linux系统中找到光驱设备
``[root@oldboyedu ~]# ls -l /dev/cdrom
lrwxrwxrwx. 1 root root 3 Nov 14 20:37 /dev/cdrom -> sr0 [root@oldboyedu ~]#
第三个步骤:将存储设备挂载(mount)
挂载命令语法格式
mount 挂载设备文件信息 挂载点(目录信息)
mount /dev/cdrom /mnt
ps:挂载点目录必须存在
[root@oldboyedu ~]# mount /dev/cdrom /mnt
mount: /dev/sr0 is write-protected, mounting read-only
[root@oldboyedu ~]# ls /mnt
CentOS_BuildTag GPL LiveOS RPM-GPG-KEY-CentOS-7
EFI images Packages RPM-GPG-KEY-CentOS-Testing-7
EULA isolinux repodata TRANS.TBL
[root@oldboyedu ~]# umount /mnt
[root@oldboyedu ~]# ls /mnt
[root@oldboyedu ~]#
🍨要想查看/dev/cdrom的内容必须要将他挂载在磁盘目录下 直接cat /dev/cdrom是无法直接查看。查出来的都是乱码;
03.系统的基础目录结构
[root@oldboyedu /]# ls -l /
total 16
lrwxrwxrwx. 1 root root 7 Oct 5 01:27 bin -> usr/bin
命令,二进制文件的存放目录
dr-xr-xr-x. 5 root root 4096 Oct 5 01:37 boot
系统引导程序+系统内核
drwxr-xr-x. 19 root root 3200 Nov 14 20:37 dev
设备 光驱 硬盘
drwxr-xr-x. 79 root root 8192 Nov 14 22:04 etc
存放系统或服务的配置文件
drwxr-xr-x. 3 root root 20 Oct 5 01:37 home
普通用户家目录 贫民窟
lrwxrwxrwx. 1 root root 7 Oct 5 01:27 lib -> usr/lib
库文件存放目录
lrwxrwxrwx. 1 root root 9 Oct 5 01:27 lib64 -> usr/lib64
库文件存放目录(64位系统)
drwxr-xr-x. 2 root root 6 Apr 11 2018 media
视频音频文件目录
drwxr-xr-x. 2 root root 6 Apr 11 2018 mnt
默认的临时挂载点目录
drwxr-xr-x. 2 root root 6 Apr 11 2018 opt
第三方软件安装在这里
dr-xr-xr-x. 109 root root 0 Nov 14 20:37 proc
虚拟目录,显示内存中信息 (进程服务信息文件,proc目录中数据存储在内存中
dr-xr-x---. 2 root root 135 Oct 8 23:19 root
root用户家目录 皇宫
``lost+found`、磁盘文件损坏 断电 临时存放文件
/etc/selinux 限制root权限的路径文件一般是关闭状态
drwxr-xr-x. 25 root root 680 Nov 14 20:37 run
lrwxrwxrwx. 1 root root 8 Oct 5 01:27 sbin -> usr/sbin
超级命令,只有root用户才能使用的命令
-rw-r--r--. 1 root root 0 Nov 14 22:26 sr0
drwxr-xr-x. 2 root root 6 Apr 11 2018 srv
dr-xr-xr-x. 13 root root 0 Nov 14 20:37 sys
drwxrwxrwt. 8 root root 172 Nov 14 22:17 tmp
临时目录,回收站
drwxr-xr-x. 13 root root 155 Oct 5 01:27 usr
存放用户程序
drwxr-xr-x. 19 root root 267 Oct 5 01:37 var
经常变化的文件 系统日志相关服务日志文件
[root@oldboyedu bin]# pwd
/bin
[root@oldboyedu bin]# /bin/pwd
/usr/bin
[root@oldboyedu bin]#
/bin 与/usr/bin等价,/bin相当于快捷方式
linux经典语录
01、一切从根开始
02、在linux系统中一切皆文件 目录–特殊的文件 存储设备–特殊文件 命令 --命令文件