linux基础

命令总结

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 接触锁定状态

  1. 系统的目录结构

    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系统中一切皆文件 目录–特殊的文件 存储设备–特殊文件 命令 --命令文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值