Linux虚拟机基本操作、Xshell连接、更改IP

适合Linux新手查看,因为我也是新手。

接上一篇安装虚拟机的文章。

一、登录

localhost login: root ->回车
Password: 123123(密码输入是看不到的,just do it)   ->回车
显示[root@localhost ~]# 即登录成功
~代表根目录,即/root


二、Xshell

使用VMware的虚拟机很不方便,鼠标状况,滚动条,复制粘贴问题。所以下载Xshell,通过它连接虚拟机操作。
首先我们要知道虚拟机的IP,登录后输入ifconfig查看。
一般默认有个eno16777736的下边net 后就是ip
Xshell新建连接->
                ->名称自定义
->主机->ip
->用户身份验证
->用户->root
->密码->123123 (不填也行,每次连接的时候填)
连接->ssh警告->接受并保存
    Xshell右键可以复制和粘贴,另外鼠标滚轮也可以粘贴


三、基本操作(敲命令后回车执行)
cd 进入根目录/root,和cd /root是一样的。
cd .. 进入上一层目录,/root根目录不是最外层
ls 显示当前目录下的文件
ll    和ls -l是一样的,显示文件的详细信息(-l是附加指令?显示详情,其它附加指令自行搜索)
touch 创建文件,例如touch t.txt 执行后ls看一下是否创建成功(后缀只是给人看的,linux不区分类型)
rm -rf  删除文件,例如rm -rf t.txt (-rf让你不用再被确认一遍以及如果目标目录下有很多文件挨个问你)
; 管道符,例如cd ; touch t.txt 依次执行命令,我们在根目录下创建一个文件。 
mkdir 创建文件夹,例如mkdir test 
cp 复制,例如cp t.txt test/a.txt。
mv 移动,也可以用来重命名。例如rm -rf t.txt; cd test ;mv a.txt c.txt; mv c.txt ../t.txt 
vim t.txt 此时按Tab键如果只有te开头的文件,会自动补全.vim是默认都有的吗?没有用vi
vim编辑器,不能马上更改。
按a或者i进入插入模式,写两行测试内容。(你要是vmware不是xshell又懵了,没反应啊,拉一下滚动条)
按Esc退出插入模式
:wq 保存并退出
:q 退出,在更改文件后直接退出不被接受,所以:q!强制退出
:w 保存
v+方向键 选中
y 复制
p 粘贴
/关键字 搜索
n 搜索的下一个
:noh 消除搜索之后的高亮
cat t.txt 查看文件内容
echo 'abc' > t.txt 把abc写入t.txt(覆盖)
echo 'def' >> t.txt 把abc写入t.txt(追加)
脚本
vim t.sh 对,vim也可以用来直接创建编辑。
I 插入模式
输入#!/bin/bash #是注释,但是这样写类似声明这是个脚本文件
输入echo 'abc'
Esc->:wq
crontab -e 进入定时任务编辑(具体自行搜索)
* * * * * sh  t.sh >> t.txt  
每分每时每天每月每周 执行方式 t.sh文件输出写入t.txt
tail -f 实时查看,例如tail -f t.txt 看一下定时任务是否在执行(退出Ctrl+C)


四、更改ip
默认的ip是动态改变的,这不方便连接Xshell和访问等,所以要改成静态ip。
cd /etc/sysconfig/network-scripts; ls
应该有一个 ifcfg-eno16777736 文件,编辑,保存退出。
TYPE="Ethernet"
BOOTPROTO="static"
IPADDR="192.168.199.137"
NETMASK="255.255.255.0"
DNS1="8.8.8.8"
GATEWAY="192.168.199.1"
DNS2="8.8.4.4"
NM_CONTROLLED="no"
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
NAME="eno16777736"
UUID="38cebb38-3623-46aa-b862-9f5329a6955a"
DEVICE="eno16777736"
ONBOOT="yes"
BOOTPROTO改成static,然后下边增加几行。IPADDR是你自己设定的静态IP,注意别被占用了哦。
此时Ip不会改变,重启虚拟机。再次ifconfig查看。然后注意是否要更改Xshell连接

猜你喜欢

转载自blog.csdn.net/z772532526/article/details/80782770
今日推荐