Linux操作基础(一)

一 、什么是shell

shell是Linux系统中运行的一种特殊的程序,用于在用户和内核之间充当“翻译官”的角色,将用户的操作命令转换成电脑能看懂的语言。用户在登录Linux系统时,会自动加载一个shell的程序,而这个bash就是Linux系统中默认使用的shell程序。这个bash文件位于/bin/bash中。
在这里插入图片描述

shell的分类

shell的命令可以分为内部命令和外部命令
在这里插入图片描述
如何区分那些事内部命令那些事外部命令?
1、可以在命令行中输入enable,弹出来的都是内部命令
在这里插入图片描述
enable -n+<命令字> #删除内部命令
enable +<命令字> #启用内部命令
2、输入help也可以 弹出所有的内部命令包括他应该怎么去用
在这里插入图片描述
3、在命令行输入type+命令就可以查看该命令是内部的还是外部命令
在这里插入图片描述
通常的命令行格式
在这里插入图片描述

二 、基本常识与命令

编辑Linux命令行的辅助操作

Tab键: 自动补齐

\(反斜杠: 用于强制换行

Ctrl+U组合键:清空至行首

Ctrl+K组合键:清空至行尾

Ctrl+L组合键:清屏 (还有一个常用的clear)

Ctrl+C组合键:取消本次命令编辑

Ctrl+a组合键:切换到行首

Ctrl+e组合键:切换到行尾

–man:操作手册 --help:常用命令

pwd:展示当前所在的目录的地址或路径
在这里插入图片描述

命令行提示字符

在这里插入图片描述
如图所示,root所在的位置是标识当前登录系统的用户,hanxu所在的位置指的是当前主机的名字,他和root之间用@隔开,**~**表示的是当前所在的目录。
#表示为管理员登录
$ 表示为普通用户登录

su命令

而管理员和用户之间的切换可以通过“su”命令进行切换,
在这里插入图片描述
如图所示,就是通过“su”命令完成了管理员想普通用户之间的切换,但是如果使用的是“su - ”这样的命令就可以直接进入当前用户的家目录。
在这里插入图片描述

主机名设置

查看当前主机的名字:hostname
在这里插入图片描述
修改主机名的方法共有三种:
1、直接在hostname后面加上需要更改的用户名
在这里插入图片描述
这次的修改用户名只是临时的修改,而且要刷新一下才可以更新出来,而且在下次登录之后还是会变成以前的用户名
2、使用 hostnamectl set-hostname+主机名 的命令就可以永久修改主机名
在这里插入图片描述
3、输入vim /etc/hostname 在该文本中进行修改
在这里插入图片描述

按“i”可以进行编写,在编写完成后按“esc”键后输入 “:wq!”即可保存退出,但是这次的修改后需要重启系统才能生效

查看当前系统版本信息

有三种方法
cat /etc/redhat-release或cat /etc/os-release
查看当前内核版本
uname -r
在这里插入图片描述

修改网卡IP

临时修改网卡IP共有三种方法:

ifconfig ens33 192.168.80.3/24
ifconfig ens33 192.168.80.3 netmask 255.255.255.0
ip address add | del 192.168.80.3 dev ens33

永久修改网卡IP

vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet           #设置网卡类型,“Ethernet”表示以太网
DEVICE=ens33		    #设置网卡的名称
ONBOOT=yes				#设置网卡是否在 Linux 操作系统启动时激活
BOOTPROTO=static	   	#设置网卡的配置方式,“static”表示使用静态IP地址,“dhcp”时表示动态获取地址
IPADDR=192.168.80.3  	#设置网卡的 IP 地址
NETMASK=255.255.255.0 	#设置网卡的子网掩码
GATEWAY=192.168.80.2    #设置网卡的默认网关地址
DNS1=192.168.80.2	    #设置DNS服务器的 IP 地址

重启网卡

systemctl restart network		#重启所有的网卡
ifdown ens33					#关闭某个网卡
ifup ens33						#启动某个网卡
ifconfig ens33 down				#临时禁用某个网卡
ifconfig ens33 up				#重新激活某个网卡(不会更新IP地址)

查看网卡地址
ifconfig或ip a可以查看网卡,都可以显示当前你网卡的信息
在这里插入图片描述

添加静态路由条目

临时添加路由(重启network服务失效)
方法一:
route add -net 192.168.3.0/24 gw 192.168.8.2 [dev ens33]
-net:指定目标网段的地址
gw:指定下一跳路由器的 IP 地址
dev: 为路由指定的输出接口

增加一个默认路由(网卡需要开启网关配置)
route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.8.2
route add default gw 192.168.8.2

查看路由表条目
route -n

删除静态路由条目
route del -net 192.168.3.0/24

方法二:
ip route add 192.168.15.0/24 via 192.168.80.2 [dev ens33]

永久添加路由(重启network服务生效)
方法一:

vim /etc/sysconfig/static-routes  
any net 192.168.3.0/24 gw 192.168.80.2 dev ens33
any net 10.0.0.0 netmask 255.0.0.0 gw 192.168.80.2
any host 192.168.100.100 gw 192.168.80.2
systemctl restart network                          #重启

方法二:

vim /etc/sysconfig/network-scripts/route-ens33
0.0.0.0/0 via 192.168.80.2 dev ens33		       #默认路由
10.211.6.0/24 via 192.168.80.2 dev ens33
192.168.100.200  via 192.168.80.2 dev ens33
systemctl restart network                          #重启

测试网络的连通性
共有三种方法:ping、traceroute(静态)、mtr(动态)

重启系统
共有三种方法:reboot 、init 6、shutdown -r now

关机
共有四种方法:poweroff、init 0、shutdown -h now、shutdown -c

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值