Linux基础篇
欢迎来到Linux的世界,看笔记好好学多敲多打,每个人都是大神!
前期回顾:
初试脚本:
> /etc/sysconfig/network-scripts/ifcfg-ens33
cat >> /etc/sysconfig/network-scripts/ifcfg-ens33 << AE
TYPE="Ethernet"
BOOTPROTO="static"
NAME="ens33"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=192.168.8.5
GATEWAY=192.168.8.2
DNS1=8.8.8.8
AE
ifdown ens33;ifup ens33
systemctl stop firewalld
systemctl disable firewalld
iptables -F
iptables -X
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
setenforce 0
hostnamectl set-hostname laowang
bash
cd /etc/yum.repos.d/
rm -rf *
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
Linux基础命令延伸_01_快照_系统命令
快照:
执行完以上步骤我们为虚拟机保存快照,在做错出错的情况下我们可以通过快照恢复,避免误操作后重装虚拟机
执行完脚本命令我们关闭虚拟机
快照拍摄完成,关机快照是因为在开机状态下拍摄快照占内存较大,而关机快照可以为我们节约出更多的内存空间
系统指令:init
关机 init0
单用户模式 init1
多用户模式 init2
完全多用户模式 init3
自定义功能模式 init4
图形化多用户模式 init5
重启 init6
系统指令:常用
清屏 Ctrl + L 或 clear
将光标移动到命令行开头部分 Ctrl + A
将光标移动到命令行末尾部分 Ctrl + E
删除从光标位置到命令行开头所以内容 Ctrl + U
删除从光标位置到命令行末尾所以内容 Ctrl + K
删除光标前一个单词 Ctrl + W
终止当前执行的命令 Ctrl + C
暂停当前执行的命令,并放到后台 Ctrl + Z
自动补全单词_文件名_目录名 Tab
系统指令:服务管理
开启服务 systemctl start vsftpd
关闭服务 systemctl stop vsftpd
重启服务 systemctl restart vsftpd
查看服务状态 systemctl status vsftpd
设置开机自启服务 systemctl enable vsftpd
设置开机禁用服务 systemctl disable vsftpd
查看端口 netstat -anptl | grep vsftpd
系统指令:系统目录
目录构成:
用户 主机名 路径 宿主目录 管理员 普通用户
root laowang ~=root # $
结构介绍:
Linux 应用树形结构
/root root用户宿主目录超级管理员
/etc 保存系统配置文件路径
/usr 存放系统文件资源可执行的程序、库文件、文档等
/home 普通用户的宿主目录
/var 存放系统运行的数据、缓存、日志
/boot 引导系统内核与镜像文件
/dev 保存设备文件
系统命令:ls
命令结构:命令 选项 参数
ls -l /home
ls -l 以数列进行显示(创建时间、权限)
ls -a 查看所以文件(包括点开头的隐藏文件)
ls -h 可查看文件本身大小
ls -d 仅列出目录本身,而不列出目录内内容
du -sh 查看文件或目录占用磁盘空间大小
系统命令:权限
-rw-------. 1 root root 1.7K 8月 13 18:49 anaconda-ks.cfg
分析:
- 第一个字符’’表示这是一个普通文件
rw 表示文件有可读写权限
1 表示文件硬链接为1
root 第一个root为所有者root用户
root 第二个root表示该文件属于root用户组
1.7k 表示文件大小为1.7KB
8月13 18:49 表示文件最后修改日期为8月13日18点49分
anaconda-ks.cfg 表示文件的名称
权限:文件的第一个字符
- 表示普通文件
d 表示是目录
l 表示符号链接
b 表示块设备文件
c 表示字符设备文件
权限:rwx
r 读权限
w 写权限
x 执行权限
系统命令:创建目录_切换目录
创建目录命令:mkdir
mkdir /123 创建一个目录
mkdir / data /backup 创建两个目录
mkdir -p /1/2/3/4 创建多级目录
mkdir txt{1..100} 创建txt1到txt100
mkdir {123,abc,ABC} 同时创建三个目录123 abc ABC
绝对路径:从跟开始/etc/sysconfig/network-scripts/ifcfg-ens33
相对路径:在当前所在目录开始执行
切换目录命令:cd
cd /123 切换到123目录下
cd .. 返回到上一层目录
cd - 切换会上次访问的目录
cd ~ 切换会root目录
cd 切换会root目录等同cd ~
tree /data 查看目录树