linux下部分命令
locale 查看当前系统支持的语系
Test=abc 设置变量#重启后会丢失
unset Test 取消变量
重启后变量不丢失
- 使用 export xxx=xxx 配置到/etc/profile中
- 随后使用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
留待后查,同时方便他人
联系我:renhanlinbsl@163.com
联系我:renhanlinbsl@163.com