Linux基础——安装以及常用命令
Linux基础——常用命令
1.安装Vmware
进入VMware官网: https://www.vmware.com/cn.html下载安装
镜像推荐网址下载:https://www.linux.org/
注意:
安装VmWare注意事项
1.是否启动虚拟化服务
2.安装之后是否出现虚拟网卡
虚拟化服务禁用如何开启
1.win10系统->更新和安全->恢复->高级启动->疑难解答->高级选项->UEFI 固件启动->(有的电脑直接进入BOIS命令,有的电脑需要手动选择BOIS)->虚拟化服务->开启
安装之后没有出现虚拟网卡
1.卸载重装
2.下载CClear软件,扫描清理注册表
安装Linux之后VMnet8网络不匹配
还原默认设置
2.了解Linux系统
Linux操作系统是UNIX操作系统的克隆版,是Unix的开源实现,使用的更广泛,面向各个人群,多用于web服务器,用来运行web程序.
3.Linux目录结构






linux目录结构
bin:存储普通命令
sbin:存储超级命令
home:存储普通用户
root:存储超级用户
usr /usr/local:下存储数据或软件
tmp:临时目录 迎来存放临时数据
4.配置网络
4.1查看当前的IP地址:ifconfig(Linux最小化安装没有这个命令)
最小化安装, 是没有自带那些命令. 需要自己安装 .
安装命令”yum install net-tools”

4.2 ping 测试主机之间网络连通性
[root@master ~]# ping baidu.com
5.修改IP地址
5.1查看IP配置文件:
[root@master ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
5.2编辑文件

Linux网络配置
ip地址:保证和DOS窗口中VMnet8Ipv4前三部分保持一致,最后一部分在11-254之间
子网掩码:255.255.255.0
网关:保证和DOS窗口中VMnet8Ipv4前三部分保持一致,最后一部分为2
DNS服务器:8.8.8.8或144.114.114.114
配置DNS的时候可能你写一个DNS 就ping不了,刚刚开始我就犯了这个错误
编辑完后,按键盘esc ,然后输入 :wq 回车即可。
5.3 执行service network restart 重启网络
[root@master ~]# service network restart
5.4关闭防火墙
(1)查看网络服务的状态
[root@master ~]# service network restartservice network status
(2)停止网络服务
[root@master ~]# service network stop
(3)启动网络服务
[root@master ~]# service network start
(4)重启网络服务
[root@master ~]# service network restart
6.常用命令
常用命令:
1 ifconfig:查看网络
2 service network restart:重启网络
3 hostname:查看主机名
4 hostnamectl set-hostname 主机名:永久修改主机名
5 systemctl status firewalld.service:查看防火墙状态
6 systemctl stop firewalld.service:关闭防火墙状态(重启后自动打开)
7 systemctl disable firewalld.service:关闭防火墙开机自启
1.man:帮组命令查询当前命令的使用方式(打开当前命令的帮组手册)
格式:
man + 命令
2.cd:切换目录
格式:
cd + 目录名称(单极目录或多级目录(目录全路径或当前目录下开始的全路径))
注意:
/:linux根目录
~:当前用户的家目录
.:当前命令
..:上一级目录
tab:一次补全 两次搜索
3.ls:查看
格式:
ls [选项] [文件名]
选项:
-l:查看详细信息 可以简写为ll
-a:查看所有
-la:查看所有详细信息
4.mkdir:创建目录
格式:
mkdir [选项] [目录名称....]
选项:
-p:迭代创建
5.rmdir:删除目录
格式:
mkdir [选项] [目录名称....]
选项:
-p:迭代删除
注意:
只能删除空目录
多级目录只能删除最后一个
6.touch:创建空白文件
格式:
touch 文件名
注意:
只能创建空白文件
如果文件已存在,不创建
7.rm:删除
格式:
rm [选项] [文件或目录]
选项:
-f:跳过提示信息
-r:强制删除
-rf:跳过提示信息强制删除
注意:
使用-rf注意注意注意再注意
rm -rf /* (删除根目录下的所有文件,一定不要使用,用了就离离职不远了)
rm -rf *(删除当前目录下的所有文件)
8.cp:复制
格式:
cp [选项] [源文件或目录路径] [新文件或目录路径]
选项:
-r:复制目录
注意:
复制过程中可以对名称做修改没有特殊需求不要修改
9.mv:剪切 移动
格式:
cp [选项] [源文件或目录路径] [新文件或目录路径]
注意:
剪切过程中可以对名称做修改,没有特殊需求不要修改
10.vim:文本编辑器(最小安装没用vim)
vim下载:sudo apt-get install vim (linux会自动检测并下载安装)
格式:
vim 文件名
注意:
文件存在直接打开
文件不存在也直接打开,保存就是创建 不保存就是不创建
如何保存和退出
:q :退出
:w :保存
:wq :保存并退出
:q! :强制退出 不保存
:w! :强制保存
:wq! :强制保存并退出
注意:
vim因为意外终止,会残生交换文件(隐藏的),和源文件在同一级
如何进入编辑模式:
i:在当前光标,进入插入模式
o:下一行进入插入模式
如何进行行首行尾,开头末尾切换
行首:home/0
行尾:end/$
开头:gg
结尾:G
映射关系:ip地址和主机名或者域名之间的对应关系
windows:映射文件在C:\Windows\System32\drivers\etc\hosts
在文件中新加
格式:
linuxIP地址 主机名
例如:
192.168.10.12 master
linux:映射文件在/etc/hosts
在文件中新加
格式:
linuxIP地址 主机名
例如:
192.169.10.12 master
11.查看文件:
cat:查看全部
格式:
cat [选项] [文件]
选项:
-n:显示行号
more:分页查看
格式:
more [选项] [文件]
控制
回车:显示下一行
s:显示下一页
d:显示下一页的一部分
空格:下一页
退出:q cltr+z cltr+c
12.less:分页查找查看
格式:
less [选项] [文件]
控制
回车:显示下一行
空格:下一页
上键:上一行内容
下键:下一行内容
查找
例如:查找if
/if
13.head:查看头部(默认10行)
格式:
head [选项] [文件]
选项:
-数字:从头开始显示多少行
14.tail:查看尾部(默认10行)
格式:
tail [选项] [文件]
选项:
-数字:从尾开始显示多少行
-f:显示当前文件追加的数据
Linux基础——安装以及常用命令的更多相关文章
- Linux基础 - 系统优化及常用命令
目录 Linux基础系统优化及常用命令 Linux基础系统优化 网卡配置文件详解 ifup,ifdown命令 ifconfig命令 ifup,ifdown命令 ip命令 用户管理与文件权限篇 创建普通 ...
- Linux基础系统优化及常用命令
# Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. - ...
- Linux下安装maven-及常用命令
Linux下安装maven1.首先到Maven官网下载安装文件,目前最新版本为3.0.3,下载文件为apache-maven-3.0.3-bin.tar.gz,下载可以使用wget命令: 2. ...
- Linux基础系列:常用命令(4)_系统监控
1. 系统监视和进程控制工具—top和free 1) top命令的功能:top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. 2) ...
- linux基础知识和常用命令
1.修改主机名 切换到root,然后执行 vim /etc/sysconfig/network,进入其中,更改hostname即可.insert进入修改,esc+:,wq保存退出. 2.用户切换 普通 ...
- Linux基础系列:常用命令(1)
1.开启Linux操作系统,要求以root用户登录GNOME图形界面,语言支持选择为汉语 2.使用快捷键切换到虚拟终端2,使用普通用户身份登录,查看系统提示符 命令:ctrl+alt+F2 3.使用命 ...
- Linux 基础一---操作系统&常用命令
UNIX是一个计算机操作系统,一个用来协调.管理和控制计算机硬件和软件资源的控制程序. 1.UNIX操作系统的特点:多用户和多任务: a) 多用户表示在同一时刻可以有多个用户同时使用UNIX操作系统而 ...
- Linux基础系列:常用命令(7)_正则表达式
一.环境边量 每个用户登录shell需要执行的四个文件 /etc/profile /home/egon/.bashrc_profile /home/egon/.bashrc /etc/bashrc 非 ...
- Linux基础系列:常用命令(6)_nfs服务与nginx服务
NFS介绍: NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布.功能是通过网络让不同的机器.不同的操作系统 ...
随机推荐
- Jmeter入门 浏览器设置代理服务器和录制脚本
第一步: 可以设置浏览器代理,本文章推荐使用火狐浏览器 在浏览器-首选项--网络设置里面设置代理服务器 注意:端口号可以自行设置,但是不可以与本机其他代理产生冲突 第二步: 打开jmeter工具,添加 ...
- C++第四十篇 -- 研究一下Windows驱动开发(三)-- NT式驱动的基本结构
对于NT式驱动来说,主要的函数是DriverEntry例程.卸载例程及各个IRP的派遣例程. 一.驱动加载过程与驱动入口函数(DriverEntry) 和编写普通应用程序一样,驱动程序有个入口函数,也 ...
- Vue项目发布的问题--http://localhost:8088/static/fonts/fontawesome-webfont.af7ae50.woff2
问题:ngnix将8080转成80对外访问,找不对woff2等文件 一\ 搭建环境 ngnix-->conf中 server { listen 80; server_name 10.9.240. ...
- SQL SERVER 作业问题(SET 选项的设置不正确: 'QUOTED_IDENTIFIER'。),以及其它定时sql执行方式探索
在实时曲线测试平台中,需要用到实时测试数据作为依据,评估程序的可靠性.在编写sql server作业时,出现了一些问题,经过研究给予解决,供大家参考. 1.编写脚本如下: declare @i int ...
- frameset框架在.net网站中的小实现。
一般我们生成网页,为减少代码的开发量,通常将不变的网页部分进行重用.通用为三种方法: 1.frameset框架 2.用户自定义控件 3.母版页(消耗资源大,不追叙) 通常1,2两种方法常用. 1.fr ...
- .NET Conf 2020大会将于2020年11月10日--- 11月12日举行 (UTC)时区
.NET Conf 2020大会将于2020年11月10日--- 11月12日举行 (UTC)时区 开始时间 2020年11月10日 08:00 (PT) | 16:00 (UTC)| 24:00(北 ...
- fiddle手机抓包配置
第一步:打开Fiddler,配置参数: 1. 配置fiddler允许监听到https 打开Fiddler菜单项Tools->TelerikFiddler Options->HTTPS, 勾 ...
- 使用jwt来保护你的接口服务
以前写过一篇关于接口服务规范的文章,原文在此,里面关于安全性问题重点讲述了通过appid,appkey,timestamp,nonce以及sign来获取token,使用token来保障接口服务的安全. ...
- MySQL Schema 与数据类型优化
良好的逻辑设计和物理设计是高性能的基石,应该根据系统将要执行的查询语句来设计schema,这往往需要权衡各种因素. 例如,反范式的设计可以加快某些类型的查询,但同时可能使另一些类型的查询变慢:添加计数 ...
- solr7.4.0+mysql+solrj(简而优美)
目录: 1 solr7部署+创建核心2 solr mysql 连接 2.1 导入相关 jar包 2.2 配置连接信息 2.3 配置中文分析器3 solrj JAVA客户端应用 3.1 solrj 构建 ...