1、mount挂载操作
含义:
将光盘,U盘,分区,网络存储等设备装到某个Linux目录。
各种命令工具通过访问Linux目录来操作这些设备。

访问光盘的内容
Windows:
光盘文件------->光驱设备------->CD驱动器(图标)

访问点(挂载点):访问设备内容需要通过访问点
Linux:
光盘文件------->光驱设备-------------->目录(/dvd)
/dev/sr0
/dev/hdc
[root@A~]#ls/dev/cdrom#光驱设备的快捷方式
[root@A~]#ls-l/dev/cdrom
[root@A~]#mkdir/dvd
[root@A~]#mount/dev/cdrom/dvd#提供设备的访问点
mount:/dev/sr0写保护,将以只读方式挂载
[root@A~]#ls/dvd/
[root@A~]#ls/dvd/Packages/
[root@A~]#mkdir/abc
[root@A~]#mount/dev/cdrom/abc#挂载
[root@A~]#ls/abc
[root@A~]#umount/abc#卸载
[root@A~]#ls/abc

2、目录和文件管理
2.1查看及切换目录
查看当前目录:pwd(printworkingdirectory)
切换工作目录:cd(changedirectory)
2.2使用通配符
针对不确定的文档名称,以特殊字符表示

(1)*:任意多个任意字符
[root@A/]#ls/etc/*tab
[root@A/]#ls/etc/*.conf
[root@A/]#ls/boot/vm*
(2)?:单个字符
[root@A/]#ls/dev/tty?
[root@A/]#ls/dev/tty??
[root@A/]#ls/dev/tty???
(3)[a-z]:多个字符或连续范围中的一个,若无则忽略
[root@A/]#ls/dev/tty[3-8]
(4){a,min,xy}:多组不同的字符串,全匹配
[root@A/]#ls/dev/tty{1,3,5,7,9,S0,30,haha}
[root@A/]#ls/dev/tty{10,20,30,S1}
[root@A/]#ls/dev/tty{S2,S3}
请列出/dev/tty20至/dev/tty30
[root@A/]#ls/dev/tty{2[0-9],30}


2.3使用vim创建/修改文件
vim文本编辑器
命令模式输入模式(插入模式)末行模式
[root@A/]#vim/opt/nsd.txt
i键
命----------------------->输入模式(按Esc键进行返回命令模式)


式----------------------->末行模式(按Esc键进行返回命令模式)
:键
在末行模式下
:wq保存退出
:q!不保存退出


2.4vim编辑技巧
光标跳转
Home键、数字0跳转至行首
End键跳转到行尾
PgUp键、PgDn键向上翻页、向下翻页
1G或gg跳转到文件的首行
G跳转到文件的末尾行
命令模式下操作:
复制/粘贴/删除
yy、4yy复制光标处的一行、4行
p粘贴到光标处之后、之前
x或Delete键删除光标处的单个字符
dd、6dd删除光标处的一行、6行
d^从光标处之前删除至行首
d$从光标处删除到行尾
C(大写)从光标处删除到行尾,并且进入输入模式


查找/撤销/保存
/root向后查找字符串“root”
n、N跳至后/前一个结果
u撤销最近的一次操作
Ctrl+r取消前一次撤销操作
ZZ(大写)保存修改并退出

末行模式操作
:r/etc/filesystems读入其他文件内容
[root@svr7~]#echo123>/opt/1.txt
[root@svr7~]#echoabc>/opt/2.txt
[root@svr7~]#vim/opt/1.txt
:r/opt/2.txt#读入/opt/2.txt内容到当前文本文件内容

字符串替换
:s/root/admin替换当前行第一个“root”
:s/root/admin/g替换当前行所有的“root”
:1,8s/root/admin/g替换第1-8行所有的“root”
:%s/root/admin/g替换文件内所有的“root”
末行:%s/192.168.4/192.168.5/g将192.168.4替换为192.168.5

开关参数的控制
:setnu|nonu显示/不显示行号
:setai|noai启用/关闭自动缩进

2.5创建目录
mkdir(makedirectory)

[root@server0~]#mkdir-p/vod/movie/cartoon
//-p表示连父目录一起创建

2.6删除
rm—Remove
格式:rm[选项]...文件或目录...
常用命令选项
-r、-f:递归删除(含目录)、强制删除
-i删除前询问
[root@A/]#touch/opt/1.txt
[root@A/]#mkdir/opt/abc
[root@A/]#ls/opt/
1.txtabc
[root@A/]#rm-rf/opt/*
[root@A/]#ls/opt/
2.7mv移动/改名
mv—Move
–格式:mv[选项]...原文件...目标路径
[root@A/]#mkdir/opt/nsd01
[root@A/]#touch/opt/1.txt
[root@A/]#ls/opt/
1.txtnsd01
[root@A/]#mv/opt/1.txt/opt/nsd01
[root@A/]#ls/opt/
nsd01
[root@A/]#ls/opt/nsd01
重命名:路径不变的移动
[root@A/]#mv/opt/test/opt/haha
#/test另起文件名/haha
2.8cp
格式:cp[选项]...原文件...目标路径
常用命令选项
-f:为强制(force)的意思,若目标文件已经存在且无法打开,则移除后再尝试一次;
-i:若目标文件(destination)已经存在时,在覆盖时会先询问动作的进行(常用)
-l:进行硬式链接(hardlink)的链接文件创建,而非复制文件本身;
-p:连同文件的属性(权限、用户、时间)一起复制过去而非使用默认属性(备份常用);
-r:递回持续复制,用于目录的复制行为;(常用)
-s:复制成为符号链接文件(symboliclink),亦即“捷径”文件;
-u:update
[root@A/]#cp/etc/passwd/opt/
[root@A/]#cp/boot/vm*/opt/
[root@A/]#cp-r/boot//opt/
[root@A/]#cp-r/etc/shadow/mnt//opt/

[root@A/]#\cp-r/boot//opt/
#覆盖文件时,如果目标位置已经存在该文件,系统会询问我们是否覆盖,需要输入y来确认,加入\存在时就不用询问直接操作
[root@server0~]#firewall-config#防火墙的图形程序

2.9创建空文件夹
touch命令

了解更多课程内容及课程安排,可咨询QQ 2852509883 或致电客服 021-63333120(工作日9:00-17:30)

博为峰网校在线客服

 

 

 

 

 

【看这里!】技术交流、拓展人脉、领取更多福利欢迎加入博为峰网校大课堂>>

博为峰网校大课堂