Linux入门操作(尚硅谷Linux视频总结)

基础篇

Linux文件与目录结构

  1. Linux文件 :Linux系统中一切皆为文件
    1. bin (二进制目录,直接可以执行的常用命令。eg:cd ls )
    2. sbin (system,系统级的二进制目录,系统管理员使用的命令)
    3. lib (当前的库目录,系统和应用程序所需要的共享库文件,like .dll,system64)
    4. usr (用户级的所有文件数据,用户的所有应用程序等等)
    5. dev (设备目录,包括硬件)
    6. etc (配置文件)
    7. opt (可选目录)
  2. 目录结构 :用 ‘/’ 来分割

基本命令

进入根目录:cd /
查看目录文件: ls
停止进程:Ctrl + c
清屏:Ctrl + l

ps:在终端中切换语言,在应用程序中打开设置,添加输入源(intelligent pinyin)
快捷键(长按 win + 空格键,左右选项即可)
在这里插入图片描述

文本编辑器 VIM

  • 首先cd进入一个文件
  • 再用vim进入想编辑的文档
    eg:cd Desktop
    vim Music
  • 退出 :q
  • 编辑 i (退出编辑 esc)
  • 命令模式 : :w写入模式 u撤回 退出 :q

一般模式常用操作

  • yy 复制某一行 nyy 复制n行;
  • y$ 从鼠标光标开始的字符粘贴到这一行结尾;(删除y变为d
  • y^ 从鼠标光标开始的字符粘贴到这一行开头;(删除y变为d
  • yw 复制当前的单词;(删除y变为d
  • p 粘贴 np粘贴n行;
  • dd 删除当前行 ndd删除下方n行;
  • x 剪切某个字符;
  • 从右往左删除某个字符 X;
  • r 替换某个字符 R是依次替换字符;
  • J跳转到行尾(3J跳转到3行) L跳转到行头;
  • 显示每行的行号::set nu
  • 替换 : s/boot/booot/g 将光标所在的boot全局替换为booot 局部不加g;
  • 全局替换 : %s/boot/booot/g

编辑模式常用操作

请添加图片描述

网络配置和系统管理操作

检查虚拟机是否与主机通信 ping +ip地址
eg:检查是否连接上百度 ping www.badu.com (ctrl+c停止检查)
查看自己的主机ip地址:win+r 输入cmd,打开命令,输入ipconfig,以太网适配器 以太网的ipv4地址即为本机地址(这是通过网线连接的情况,若是WiFi连接则为无线局域网适配器 WLAN的ipv4地址)
在Linux终端查看虚拟机的ip地址

  1. 点击应用程序,点击系统工具,点击网络,点击框住的图标,即可查看ipv4的地址

在这里插入图片描述

  1. 或者在终端输入:ifconfig,在ens33的inet即为该地址

主机的ip和虚拟机的ip不在一个网段里面,且多出了两个虚拟网卡是因为,我们在虚拟机网络连接选的是NAT模式,(和主机构建一个专用网络,并通过虚拟网络地址转换(NAT)设备对IP进行转换。虚拟机通过共享主机IP可以访问外部网络,但外部网络无法访问虚拟机)
仅主机模式:只与主机共享一个网络,与外部网络无法通信
桥接模式:直接连接外部网络的模式,主机起到了网桥的作用。虚拟机可以直接访问外部网络,并且对外部网络是可见的。与主机的ip不能一样,前3位一样,但是最后一位必须不一样
修改静态IP:

  1. 在虚拟机打开终端,输入vim
    /etc/sysconfig/network-scripts/,按tab键,进入ifcfg-ens33,vim
    /etc/sysconfig/network-scripts/ifcfg-ens33,回车
  2. 修改为BOOTPROTO=“static”

"
:如果不能保存,则需要进入root模式,打开终端,输入su,输入密码,输入pwd,输入su -就可以进入root模式了)

  • 再加入以下3行,

    IP=(用NAT模式连接的ipv4地址,最后以为改为虚拟机的后面的数字,如hadoop100就改为100)
    GATEWAY=(虚拟机NAT模式连接的网关地址)
    DNS1=(虚拟机NAT模式连接的网关地址)

    再重启网络service network restart就改了

修改主机名: hostnamectl set-hostname (你想取的名字)
查看主机名:hostnamectl
保存一张通讯录:In hosts文件:vim /etc/hosts
写入以下内容:
(虚拟机NAT模式连接的网关地址地址前3位).100 hadoop100
(虚拟机NAT模式连接的网关地址地址前3位).101 hadoop101
(虚拟机NAT模式连接的网关地址地址前3位).102 hadoop102
(虚拟机NAT模式连接的网关地址地址前3位).103 hadoop103
(虚拟机NAT模式连接的网关地址地址前3位).104 hadoop104
(虚拟机NAT模式连接的网关地址地址前3位).105 hadoop105
再去windows系统上的C:\Windows\System32\drivers\etc文件找到hosts,将写入的内容写进这个文件保存,(一个tips,点击此电脑,查看中的显示选项勾选文件扩展名可以查看完整的文件名称
之后可以在windows上直接ping 主机名。eg:hadoop100
在这里插入图片描述
远程登陆:ssh
在Windows终端,输入ssh root@hadoop100
,输入yes(意思为免密登录)
在这里插入图片描述
输入exit推出
(当然可以使用软件如Xshell登录,有时间我会再写一份相关操作)

系统管理

  • Linux中的进程和服务

          - 计算机中,一个正在执行的程序或命令,被叫做“进程”(PID)
          - 启动之后一直存在、常驻内存的进程,一般被称为“服务”
    
  • systemctl

     	 - 基本语法
     	    systemctl   start  |  stop |  restart |  status        服务名
     	 - 经验技巧
     	    查看服务的方法:ls /usr/lib/systemd/system
     	    eg:停掉网络  systemctl stop network
     	       查看网络状态  systemctl status network
    
  • 系统的运行级别

     	- 查看默认级别: vim /etc/inittab
     	- 查看当前运行级别: systemctl get-default
     	- 修改当前运行级别: systemctl set-default TARGET.target   (TARGET取multi-user/graphical) 
     	- 跳转运行级别: 在终端输入 init 3(进入级别为3的界面,退出则输入init 5)
     	- 关闭防火墙的开机自启动: systemctl stop firewalld.service
    
  • 关机重启命令

在这里插入图片描述

		 - shutdown(默认一分钟后关机)    shutdown -c 取消 ; shutdown now 立刻关机; shutdown 3(3分钟后关机) shutdown 15:28
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值