linux基础操作命令合集(一)

linux基础操作命令合集(一)

一、命令行提示符

[root@localhost ~]#

[当前登录系统的用户@主机名称 当前所在的目录]#

$ 表示为普通用户登录# 表示为管理员登录

二、切换用户

su 用户名#切换后所在目录不变

su -用户名#切换后所在目录变成用户家目录

三、主机名称命令

hostname #查看当前主机的完整名称

3.1、临时设置主机名

hostname 主机名

3.2、永久设置主机名

hostnamectl set-hostname 主机名

vi /etc/hostname(设置完后需重启系统才生效)按i键先删除旧主机名,再输入新主机名(只有第一行有效),按ESC键,再按SHIFT + “:” 组合键,输入 wq ,再按回车键退出。

四、查看系统版本

cat /etc/redhat-releasecat/etc/*release

uname -r 查看当前内核版本

五、网卡相关命令

5.1、临时修改网卡IP

ifconfig ens33 IP地址+子网掩码

例如ifconfig ens33 20.0.0.10/24或20.0.0.10 netmask 255.255.255.0

5.2、永久修改IP地址

vi /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE=Ethernet #设置网卡类型,“Ethernet”表示以太网

DEVICE=ens33 #设置网卡的名称

ONBOOT=yes #设置网卡是否在 Linux 操作系统启动时激活

BOOTPROTO=static #设置网卡的配置方式,“static”表示使用静态IP地址,“dhcp”时表示动态获取地址

IPADDR=20.0.0.10 #设置网卡的 IP 地址

NETMASK=255.255.255.0 #设置网卡的子网掩码

GATEWAY=20.0.0.2 #设置网卡的默认网关地址

DNS1=20.0.0.2 #设置DNS服务器的 IP 地址

重启网卡后生效

5.3、重启网卡

systemctl restart network #重启所有的网卡

ifdown ens33 ; ifup ens33
ifdown ens33 #关闭某个网卡

ifup ens33 #启动某个网卡

ifconfig ens33 down #临时禁用某个网卡

ifconfig ens33 up #重新激活某个网卡(不会更新IP地址)

5.4、查看网卡地址

ifconfig

ip a

5.5、添加静态路由条目

临时添加路由(重启network服务失效)

方法一:

route add -net 192.168.3.0/24 gw 20.0.0.2 [dev ens33]

-net:指定目标网段的地址

gw:指定下一跳路由器的 IP 地址

dev: 为路由指定的输出接口

方法二:

ip route add 192.168.15.0/24 via 192.168.80.2 [dev ens33]

5.6、永久添加路由(重启network服务生效)

方法一:

vi /etc/sysconfig/static-routes

any net any gw 20.0.0.2

any net 192.168.3.0/24 gw 20.0.0.2

any net 10.0.0.0 netmask 255.0.0.0 gw 20.0.0.2

any host 192.168.100.100 gw 20.0.0.2

systemctl restart network

方法二:

vim /etc/sysconfig/network-scripts/route-ens33

default via 20.0.0.2 dev ens33 #默认路由,另一种格式 0.0.0.0/0 192.168.14.254 dev ens33

10.211.6.0/24 via 20.0.0.2 dev ens33

192.168.100.200 via 20.0.0.2 dev ens33

systemctl restart network

查看路由表条目
route -n

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

六、开启关闭系统

6.1、重启系统

reboot

init 6

shutdown -r now

6.3、关机

poweroff

init 0

shutdown -h now

6.4、取消重启

shutdown -c

七、命令行提示字符加颜色

PS1="[\e[1;34m][\u@\h \W]\$[\e[0m] "
[\e[1;35m][ ====> 定义左边的"["

[\e[1;34m]\u ====> 定义用户名

[\e[1;36m]@ ====> 定义"@"

[\e[1;34m]\h ====> 定义第一个点(.)之前的主机名

[\e[1;31m]\w ====> 定义目录完整路径

[\e[1;35m]] ====> 定义"]"

[\e[1;36m]\$ ====> 定义"#"或"$"

[\e[0m] ====> 一段不显示字串的结束

posted @ 2021-06-10 19:15  wuwukai  阅读(217)  评论(0)    收藏  举报