一.Linux 虚拟机的连接
快照:保持虚拟机当前的使用状态(如果虚拟机出了问题,可以还原之前的状态,相当于备份)
centos 在公司都是当做服务器使用
Xshell 是连接centos虚拟机(虚拟机相当于服务器)的本地客户端工具
在Xshell里面操作的内容和在centos里面操作的内容都是相互影响的,比如在xshell里面新增文件,在centos里面也会存在
连接步骤:先在centos虚拟机里面把权限切换到su root,然后输入ifconfig 查找到虚拟机的IP地址,复制IP,打开Xshell后输入:ssh 指令+虚拟机IP,输入账号密码:root 密码123456,即可连接成功(如下图)
常见指令:
/ 表示根目录
~ 表示家目录
cd/ 命令:切换到根目录(
cd /tep/yum 进入多级目录(需要告知层级关系,tep和yum是文件夹名称)
cd /tep/yum 是绝对路径的写法
cd tep/yum 是相对路径的写法(非根目录不适用),默认在当前目录下区查找
)
LL命令: 查看当前路径下的所有文件及目录的详细信息(包含大小,时间,名称)
LS命令: 查看当前路径下的所有文件及目录的名称
ls -a命令:查看当前路径下的所有文件及目录名称(-a 是表示参数),包含了隐藏文件
ls-l 命令:等同于ll命令,是同一个指令
pwd 命令:是查看当前所在位置的绝对路径
cd +文件夹名称 是指切换到该文件夹
cd .. 命令:返回上一级目录
cd ../.. 命令:向上返回两级目录
【创建文件夹命令:
mkdir命令+文件夹名称:是指在当前路径下创建一个空目录(例:mkdir dcs16)
mkdir dcs16.1 dcs16.2 是指在当前目录下同时创建2个空目录(dcs16.1和dcs16.2)
mkdir -p命令: dcs16.3/dcs16.4/dcs16.5是指在当前目录下创建递归多级目录】
【创建文件命令:
touch命令: xiaocheng.txt 是指在当前目录下创建xiaocheng.txt的空文件
touch dacheng.txt laocheng.txt 是指在当前目录下创建dacheng.txt和laocheng.txt的2个空文件
touch /dcs16/dcs16.1/xaioli.txt/dcs16/dcs16.3/dcs16.4/dali.txt 在不同目录下创建不同文件,绝对路径需要告知完整的目录路径】
【删除命令:
rm命令: 提示性删除文件(相对比较安全,防止误删),不能删除文件夹,只能删除文件(rm dacheng.txt 删除文件:y确认删除,n不删除)
rm -r dcs16.2命令:r是参数,接参数后可以删除目录,删除目录时会提示先进入到该目录中,再提示删除该目录下得文件及子目录,删除后才会再次提示删除该目录本身
rm -rf命令:dcs16.2强制删除,没有提示,即可删除dcs16.2目录也可以删除文件
rm -rf *命令:强制删除当前目录下所有的文件和目录,*是通配符(表示所有)(慎用)】
【复制命令:
cp xiaocheng.txt xiaocheng1.txt 命令:复制粘贴并且修改文件名称到当前目录下(复制文件)
cp /dcs16/xiaocheng1.txt /dcs16/dcs16.1/xiaohao2.txt (绝对路径)的写法,复制粘贴文件并且重命名到dcs16.1目录下
cp xiaocheng.txt ./ dcs16.1 /xiaocheng4.txt(相对路径的第二种写法,一般会省略 ./,直接空格代替)
cp xiaocheng.txt dcs16.1/xiaocheng4.txt(相对路径)的第一种写法,复制粘贴文件并且重命名
cp -r dcs16.2 dcs16.2.1命令 复制目录并且重命名(相对路径)(复制文件目录及文件)
cp -r /dcs16 /dcs16.1 /dcs16 /dcs16.1.1 (绝对路径)的写法,复制粘贴并且重命名】
【移动/重命名 命令:
mv命令:(1.移动文件:mv 文件名称+路径。2.重命名 mv 原文件名称+新文件名称)(例1:mv xiaocheng1.1.txt dacheng1.1.txt 将xiaocheng1.1.txt文件名重命名为dacheng1.1.txt。 例2: mv dacheng1.1.txt dcs16.3将dacheng1.1.txt文件移动到dcs16.3文件夹,相对路径写法。 例3: mv dacheng1.1.txt ../ 将dacheng1.1.txt文件移动到上一级目录】
【查找命令:
find命令:查找命令(例1:find -name xiaocheng.txt查找当前目录下叫xiaocheng.txt的文件。 名称查找 例2:find /dcs16/ -name xiaocheng.txt查询指定目录下名称为xiaocheng.txt的文件(不包含当前目录)。 例3:find /dcs16/ -name xiaocheng.* 查询当前目录下前缀为xiaocheng的所有文件。 例4:find /dcs16/ -name *.txt 查询当前目录下后缀为.txt的文件。 例5:find ./-name xiaocheng.tx?表示查询文件为xiaocheng.tx? ”*“表示多个字符,"?"表示匹配一个字符,均为英文输入法)
find /dcs16/ -type f 查找dcs16目录下的所有文件(f代表文件)类型查找
find /dcs16/ -type d查找 dcs16目录下的所有目录 (d代表文件)】
【查看文件内容命令
cat命令: xiaocheng.txt 查看文件的全部内容,并且显示在控制台
less命令: xiaocheng.txt查看文件内容支持翻页,键盘的方向键翻页,键盘Ctrl+z退出
more命令:xiaocheng.txt查看文件内容以百分比进行显示,键盘的回车下翻】
【文件编辑命令
vim命令:vi和vim都是用于文件的编辑,vim高亮显示
编辑有3种模式:
1.命令模式:通过vim xiaocheng1.txt进入文件的状态(当前状态不可直接编辑)。
2.编辑命令:通过输入编辑命令进入,点击键盘 i 键。 (页面左下角有个inservier说明进入了编辑模式)
3.末行模式:进入末行模式之前先按键盘的esc键退出编辑模式,回到了命令模式,然后按shit+:进入末行模式,然后按键盘wq保存并退出(q是退出不保存,w是保存不退出,wq!强制保存退出,q!强制退出)】
键盘上快捷键使用 ( tab键 联想功能,自动带入对应的目录文件及目录或者命令。上下方向箭头可以快速翻找之前执行过的命令)
(备注:在Xshell指令下区分文件和文件夹的方式:
dr-xr-xr-x. 最开始的一个字母是d开头的表示是文件夹
-xr-r-r--. 最开始的是“-”表示的是文件
lrwxrwxrwx. 最开始的是一个字母l开头表示的链接文件)
|
|