Linux基础命令与网卡设置
一、进入虚拟机并配置网卡
1.查看自己的网关并记住
2.鼠标右击空白处,打开终端
3.在终端进行网卡配置
vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static //改为静态static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=faa25743-72fb-43dd-93be-2e1fd14da1f9
DEVICE=ens33
ONBOOT=yes //ONBOOT改为yes
IPADDR=192.168.175.100 //与网关在同一网段的IP地址
NETMASK=255.255.255.0 //配置子网掩码
GATEWAY=192.168.175.2 //配置成刚刚截图中的网关IP
DNS1=8.8.8.8 //设置DNS1
[root@localhost ~]# systemctl restart network //刷新网络命令
输入ping命令,查看网络是否联通
root@localhost ~]# ping 192.168.175.100
二、连接Xshell
1.新建会话
2、输入名称与主机IP地址并选定端口号与协议ssh后点击连接
3.输入用户名并点击记住用户名
4.输入创建的密码,勾选记住密码
5.链接成功
三、Linux命令
1.Linux优点
(1)一切都是一个文件。(包括硬件,文本,二进制,源代码)
(2)系统中拥有小型,单一用途的程序。(一个程序只负责做好自己的本职工作)
(3)当遇到复杂任务,通过不同功能用途的程序组合起来完成。
(4) 避免令人困惑的用户界面就是没有复杂的图形界面。
(5)连配置文件都存储在文本中,方便增删改查。 不在乎后缀名,有没有都无所谓,不是通过后缀名来定义文件的类型。
2.Shell简单介绍
Shell是Linux系统中后台运行的一种特殊程序也可以理解成一种特殊的软件,提供了用户与内核进行交互操作的一种接口。
3.Shell内部命令与外部命令
type区分内外部命令
内部命令显示内嵌,外部命令显示程序路径
优先级:内部命令>hash>外部命令
内部命令 | 外部命令 |
---|---|
集成于Shell解释器程序内部的一些特殊指令也称为内建指令 | Linux系统中能够完成特定功能的脚本文件或二进制程序 |
自动载入内存,可以直接使用 | 必须知道其对应的文件位置,由Shell加载后才能执行 |
属于Shell的一部分 | 属于Shell解释器程序之外的命令 |
没有单独对应的系统文件 | 每个外部命令对应了系统中的一个文件 |
4.命令行格式
(1)简介: 在 Linux 操作系统中,凡是在字符操作界面中输入能够完成特定操作和任务的字符串都可以称为命令。命令通常只代表实现某一类功能的程序的名称。
(2)格式:命令字 空格 [选项] 空格 [参数]可以使用“;”隔开执行多个命令
(3)快捷键位
快捷键 | 命令 |
---|---|
反斜杠“\” | 强制换行 或 作为转义符,实现最初功能意思 |
Ctrl+a | 光标移到最前 |
Tab 键 | 自动补齐(两次可以显示所有选项) |
Ctrl+e end键 | 光标移到最后 |
Ctrl+K键 | 清空至行尾包括当前光标处的字符 |
Ctrl+U键 | 清空至行首不包括当前光标处的 字符 |
Ctrl+w键 | 从当前光标删除到开头 |
ALT+d 键 | 从当前光标删除末尾 |
Ctrl+l 键 | 清屏 |
Ctrl+c键 | 取消本次命令编辑 |
↓↑ | 回看执行过的命令 |
(4)help命令
内部命令:查看help选项
外部命令:- -help
(5) man
<1> 使用上下箭头滚动一行文本
<2> 使用Page UP和Page Down键翻页
<3> 按Q或q键退出阅读环境
<4> 按“\”键查找内容,n向下 N向上
4.查看切换显示统计目录
(1)pwd显示文件真实路径
(2)cd切换目标文件位置
[root@localhost ~]# cd /etc/
[root@localhost etc]#
[root@localhost ~]# cd /data
[root@localhost data]#
命令 | 效果 |
---|---|
cd cd ~ | 若不指定目标位置,切换到当前用户的宿主目录(家目录) |
cd - | 到前一次目录 |
cd ./ | 表示以当前的工作目录作为起点(已点开头的是) |
cd . ./ | 表示以当前目录的上一级目录(父目录)作为起点 |
cd ~ | 表示以指定用户的宿主目录(家目录)作为起点 |
"."开头文件 | 表示隐藏文件 |