linux下部分命令

locale 查看当前系统支持的语系

Test=abc 设置变量#重启后会丢失
unset Test 取消变量

重启后变量不丢失

  1. 使用 export xxx=xxx 配置到/etc/profile中
  2. 随后使用source /etc/profile编译

查看系统信息

cat /etc/issue

查看linux对应的发行版

lsb_release -a

查看操作系统发行版本号

uname -r

查看内核版本

uname -a

查看系统架构

uname -m

查看DNS

cat /etc/resolv.conf 

添加ip

sudo ip addr add 192.168.0.203 dev wlan0

设置默认网关

ip route add default via <gateway_ip_address> dev <interface_name>
ip route add default via 192.168.0.1 dev wlan0

显示网络接口信息

ip link show

显示路由表

ip route show

添加sudo权限

获取所有USB设备

ls /dev/usb*

添加挂载点

# 按照约定和usb名称保持一致
mkdir /mnt/usb

查看文件被占用的信息

sudo lsof | grep /mnt/filesystem

连接wifi

iface wlan0 inet dhcp
    wpa-ssid 你的无线网名
    wpa-psk 你的密码

使用nmcli管理wifi


# 启动服务
systemctl start NetworkManager



# 查看所有连接
mnt$ nmcli connection show

# 显示可用连接
nmcli connection show --active

# 显示所有网卡信息
nmcli device status

# 显示所有网络接口信息
nmcli device show

# 显示wifi密码
nmcli device wifi show-password 

# 显示wifi列表
nmcli dev wifi list

# 连接wifi
nmcli dev wifi connect network-ssid password "network-password"

# con-name 指定连接名字,没有特殊要求,自定义
# ifname 指定网卡设备名,此配置所生效的网卡
# type 指定连接的类型,ethernet为以太网(默认)
nmcli connection add ifname ens38 con-name ens38_1 type ethernet


# 配置网络信息
# ipv4.addresses 指定IPv4地址
# ipv4.getway 指定网关
# ipv4.dns 指定dns
nmcli connection modify ens38_1 ipv4.addresses 172.16.93.140/24 ipv4.gateway 172.16.93.3 ipv4.dns 172.16.93.2


# 启用关闭连接
# 可以使用ssid或uuid启用、关闭连接
nmcli con down ssid/uuid
nmcli con up ssid/uuid

# 删除网络
nmcli connection delete ens38_1

# 添加删除dns
nmcli connection modify ens38_1 +ipv4.dns 114.114.114.114
nmcli connection modify ens38_1 -ipv4.dns 114.114.114.114

# 添加删除ip
nmcli connection modify ens38_1 +ipv4.addresses 10.10.10.10/24
nmcli connection modify ens38_1 -ipv4.addresses 10.10.10.10/24

# 重置配置
nmcli connecti reload

图形化配置wifi

nmtui

当前设备挂载情况

lsblk -ip

# -d、 --节点不打印从属或持有者
lsblk -ipd

# 使用-J参数可用获取json数据,便于开发使用
lsblk -J
posted @ 2022-08-17 13:34  Hey,Coder!  阅读(29)  评论(0)    收藏  举报