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基础——安装以及常用命令的更多相关文章

  1. Linux基础 - 系统优化及常用命令

    目录 Linux基础系统优化及常用命令 Linux基础系统优化 网卡配置文件详解 ifup,ifdown命令 ifconfig命令 ifup,ifdown命令 ip命令 用户管理与文件权限篇 创建普通 ...

  2. Linux基础系统优化及常用命令

    # Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. - ...

  3. Linux下安装maven-及常用命令

        Linux下安装maven1.首先到Maven官网下载安装文件,目前最新版本为3.0.3,下载文件为apache-maven-3.0.3-bin.tar.gz,下载可以使用wget命令: 2. ...

  4. Linux基础系列:常用命令(4)_系统监控

    1. 系统监视和进程控制工具—top和free 1) top命令的功能:top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. 2) ...

  5. linux基础知识和常用命令

    1.修改主机名 切换到root,然后执行 vim /etc/sysconfig/network,进入其中,更改hostname即可.insert进入修改,esc+:,wq保存退出. 2.用户切换 普通 ...

  6. Linux基础系列:常用命令(1)

    1.开启Linux操作系统,要求以root用户登录GNOME图形界面,语言支持选择为汉语 2.使用快捷键切换到虚拟终端2,使用普通用户身份登录,查看系统提示符 命令:ctrl+alt+F2 3.使用命 ...

  7. Linux 基础一---操作系统&常用命令

    UNIX是一个计算机操作系统,一个用来协调.管理和控制计算机硬件和软件资源的控制程序. 1.UNIX操作系统的特点:多用户和多任务: a) 多用户表示在同一时刻可以有多个用户同时使用UNIX操作系统而 ...

  8. Linux基础系列:常用命令(7)_正则表达式

    一.环境边量 每个用户登录shell需要执行的四个文件 /etc/profile /home/egon/.bashrc_profile /home/egon/.bashrc /etc/bashrc 非 ...

  9. Linux基础系列:常用命令(6)_nfs服务与nginx服务

    NFS介绍: NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布.功能是通过网络让不同的机器.不同的操作系统 ...

随机推荐

  1. 【转载】PHP 程序员进阶之路

    原文:没有Nginx,你还能做什么? PHP程序员的未来不是Java,Java拯救不了你. 已经1368年了,你扪胸自问,没有了Nginx的你,还能用PHP做什么.有一些高端的刁民会愤怒地说:&quo ...

  2. CF833B-线段树优化DP

    CF833B-线段树优化DP 题意 将一个长为\(n\)的序列分成\(k\)段,每段贡献为其中不同数字的个数,求最大贡献和. 思路 此处感谢@gxy001 聚铑的精彩讲解 先考虑暴力DP,可以想到一个 ...

  3. Rowid和Rownum

    Rowid和Rownum对于数据库开发人员来说基本很少用到,因为在企业数据库开发中大多都是进行数据批处理,但是对于其他数据库人员来说还是会用到的. rowid和rownum都是虚列,但含义完全不同.r ...

  4. C语言学习之基本数据类型【一】

    近期学习鸿蒙硬件物联网开发,用到的开发语言是C: 一.基础语法:第一个案例: 命令 gcc hello.c #include <stdio.h> //stdio.h 是一个头文件 , #i ...

  5. 2021年BI软件排名,国内外BI软件功能对比

    数据分析是帮助企业深入了解自身业务表现(例如正在做什么或哪块业务需要注意和改进)的重要元素.为了获得更直观的展现,数据分析BI软件可帮助公司通过报告.数据可视化.应用程序等从数据中获取决策数据支撑.没 ...

  6. 基于pygame框架的打飞机小游戏

    import pygame from pygame.locals import * import time import random class Base(object): "" ...

  7. Java 14 新功能介绍

    不做标题党,认认真真写个文章. 文章已经收录在 Github.com/niumoo/JavaNotes 和未读代码博客,点关注,不迷路. Java 14 早在 2019 年 9 月就已经发布,虽然不是 ...

  8. 一、Ocelot简单概述

    以下只是本人学习过程的整理 Ocelot官网:http://threemammals.com/ocelot 说明文档:https://ocelot.readthedocs.io/en/latest/ ...

  9. rollup 开发环境搭建

    rollup 开发环境搭建 初始化项目使用lerna管理项目 使用npm init 初始化项目 npm init -y 安装lerna并初始化项目 npm install lerna --save-d ...

  10. Golang语言系列-05-数组和切片

    数组和切片 数组 概念 数组是同一种数据类型元素的集合:数组的长度必须是常量,并且长度是数组类型的一部分,一旦定义,长度不能变 例如:[5]int 和 [10]int 是不同的数组类型 使用时可以修改 ...