Linux系统+命令
没有特殊说明,默认都是CentOS7
程序
运行程序:./程序名
提示没有权限时要授权:chmod 777 ./程序名,授权成功后再执行./程序名执行
安装icu库(.netcore独立发布后的程序运行时需要安装):yum install icu
文件夹
创建文件夹:mkdir 文件名
删除文件夹(每删除一个都需要确认):rm -r 文件夹名
删除文件夹(直接删除,慎用):rm -rf 文件夹名
压缩
安装压缩程序zip:yum install zip
压缩指定文件夹:zip -r 压缩文件名.zip 文件夹名
关机/重启
关机:shutdown
压缩当前文件夹所有文件:zip -r 压缩文件名.zip ./*
解压
要zip的压缩格式
安装解压程序unzip:yum install unzip
解压到当前文件夹:unzip 压缩文件名
解压到指定文件夹:unzip 压缩文件名 -d 指定的文件名
常用命令
重启、关机
关机:poweroff
查看文件、打开文件和目录结构
参考:
回到根目录:cd /
返回上一级目录:cd ..
显示当前完整路径:pwd
进入当前目录下的文件夹:cd 文件夹名
查看当前路径全部文件目录:ls
- ls -d:只看当前目录的信息
- ls -l:看详细信息
- ls -a:显示所有 任何一个文件前面加上“.”,表示隐藏文件。
- ls -h:显示文件大小
vim
打开文件:vi
进入/退出 编辑模式:按【insert】键进入编辑模式,注意不能用小键盘;按【Esc】键退出编辑模式
保存/退出: :w 是保存 :q! 是直接退出 :wq 是保存退出
删除多行: 1).首先在命令模式下,输入“:set nu”显示行号; 2).通过行号确定你要删除的行; 3.命令输入“:32,65d”,回车键
取消行号:set nonu
ifconfig
安装net-tools(包含ifconfig命令):yum -y install net-tools.x86_64
查看网卡信息: ifconfig -a
cat
cat 命令用于连接文件并打印到标准输出设备上
cat与vi区别:cat只能查看和创建文件,不能编辑,vim可以编辑
退出cat命令:Ctrl+Z命令
网卡配置
基于RHEL8/CentOS8的网络IP配置详解 - 小慢哥Linux运维 - CSDN博客
查看本机IP:ip addr 或者 ifconfig -a (需要安装net-tools,最新的linux系统好多版本已经抛弃它了)
网卡配置文件参数说明:
-
TYPE="Ethernet"
-
BOOTPROTO="dhcp" dhcp为动态获取ip,static为静态获取ip
-
DEFROUTE="yes"
-
PEERDNS="yes"
-
PEERROUTES="yes"
-
IPV4_FAILURE_FATAL="no"
-
IPV6INIT="yes"
-
IPV6_AUTOCONF="yes"
-
IPV6_DEFROUTE="yes"
-
IPV6_PEERDNS="yes"
-
IPV6_PEERROUTES="yes"
-
IPV6_FAILURE_FATAL="no"
-
IPV6_ADDR_GEN_MODE="stable-privacy"
-
NAME="enp0s3"
-
UUID="9fc372bb-db6e-494f-948d-b29acc6f0e24"
-
DEVICE="enp0s3"
-
ONBOOT="yes"
-
IPADDR="192.168.31.101" ip地址设置
-
NETMASK="255.255.255.0" 子网掩码
-
GATEWAY="192.168.1.1" 网关
- DNS1="192.168.31.1" dns设置,才能上外网
修改IP地址步骤:
先到网卡配置文件夹查看网卡文件:cd /etc/sysconfig/network-scripts
显示当前文件:ls
查看网卡信息信息:ip addr,第一行的lo是本地回环网卡名,第二行开始才是要配置的网卡
打开要编辑的网卡:vi 网卡文件名
需要修改:
- ONBOOT="yes"
- BOOTPROTO="static" 静态获取ip
- IPADDR="192.168.31.101" ip地址
- NETMASK="255.255.255.0" 子网掩码
- GATEWAY="192.168.1.1" 网关
- DNS1="192.168.31.1" dns设置,才能上外网
保存退出:按Esc退出编辑, :wq保存退出
重启网卡服务:
- CentOS7:service network restart
- CentOS8:nmcli c reload
重新查看网卡信息:ip addr
系统版本信息
查看当前系统版本:cat /etc/redhat-release
Xshell命令
lrzsz:是一款在linux里可代替ftp上传和下载的程序
一次上传过多文件会上传失败,可以压缩后上传,然后在linux上再解压
安装:yum -y install lrzsz
文件上传:rz -y
本文版权归作者和博客园共有,欢迎转载,但必须在文章页面给出原文链接,否则保留追究法律责任的权利。