Linux是什么
Linux是一套免费使用和自由传播的类Unix操作系统,是基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。Linux 能运行主要的 Unix 工具软件、应用程序和网络协议。Linux 继承了Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
基本快捷键
基本快捷键 | 说明 |
---|---|
Ctrl+c | 结束当前命令, 复制 |
Ctrl+d | 退出终端,与exit一样。删除 |
Tal | 代码自动补全功能 |
Ctrl+L | 清屏 |
Ctrl+Z | 暂停当前进程,撤销 |
Ctrl+A | 光标移到命令的行首,全选 |
Ctrl+E | 光标移到命令的尾 |
关机、重启指令
指令 | 说明 |
---|---|
shutdown -h now | 立即关机 |
shutdown -h 10 | 10分钟后挂机,显示在登录用户屏幕 |
shutdown -h 10:30 | 系统在10:30关机 |
shutdown -h +10 | 10分钟后关机 |
shutdown -r now | 立即重启 |
shutdown -r 10 | 10分钟后重启,显示在登录用户屏幕 |
reboot | 立即重启,等于shutdown -r now |
halt | 立即关机,等于shutdown -h now |
poweroff | 关机 |
init 0 | 关机 |
init 6 | 重启 |
编辑ifcfg-ens33文件修改IP
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
#各个配置名称说明
DEVICE=ens33 #网卡接口名称
TYPE=Ethernet #网卡类型
HWADDR=00:0C:29:F2:D2:43 #网卡设备的MAC地址
UUID=25082ea8-6e04-4cf4-8442-0fb02fae6fa4 #设备UUID编号,如果你想要更改就更该,后果自负哟
ONBOOT=yes #系统启动时是否自动加载
NM_CONTROLLED=yes #network manager的参数,实时生效,不需要重启
BOOTPROTO=static #IP的配置方法【none|static|bootp|dhcp】(引导时不使用协议|静态分配IP|BOOTP协议|DHCP协议)
NETMASK=255.255.255.0 #子网掩码
IPADDR=192.168.100.250 #设置的IP地址
PREFIX=24 #子网掩码的位数,代表的子网掩码为255.255.255.0。
GATEWAY=192.168.100.2 #网卡的默认网关地址
DNS1=114.114.114.114 #DNS服务器地址1
DNS2=180.76.76.76 #DNS服务器地址2
DNS3=223.5.5.5 #DNS服务器地址2
DEFROUTE=yes #是否将该路由设置为默认路由
IPV4_FAILURE_FATAL=yes
IPV6INIT=no #禁止IPV6
NAME=“System eth0” #显示的网络连接的名称
USERCTL=no #是否允许非root用户控制该设备,设置为no,则只能使用root用户修改
#重启网卡服务
[root@localhost ~]# systemctl restart network
常用指令
cd:改变目录
cd:进入和退出文件夹
cd 文件名
cd ..返回上一级
cd ~返回当前用户目录
cd --与触点~效果一样
cd - 两次相近访问互相切换
mkdir:创建文件夹
mkdir 文件单个创建
mkdir -p file0/file1/file2 递归创建
mkdir file1 file2 file3 同时创建多个文件
mkdir -m 700 file 同时设置目录权限
touch:创建文件
touch file
rmdir:删除空目录
rmdir file
rmdir -p file1/file2 递归删除
rm:删除一个目录中的一个或多个文件或目录
rm file 删除文件
rm -rf tool 删除文件夹以及文件
rm -rf * 删除当前文件下所有
rm -rf /* 删除系统 (不要试) 删库跑路
cp:复制
cp -r file1 file2 复制目录
cp test file 复制文件
cp -r fil1 file2 file3 复制多个文件
mv:移动和改名
mv file1 file2 重命名
mv file /fiel2 移动到目录下
mv /file1 /file2 移动 file2不存在则改名
mv /file1/* . 将文件移到当前目录下
cat
cat file 查看文件 所有内容
car -n 所有内容编号,包括空行
cat -s 空行算一行
cat -b 只空行不编号