Linux中一切从根开始
Linux中一切皆文件
基本命令
查看命令
Ls / 查看根下文件,可以看到一些目录(文件夹)
命令字 选项 参数 意义
Ls -l /etc/hostname 查看详细信息
Ls -h /etc/hostname 查看易读单位
Ls -d 查看目录本身
Ls -A 查看隐藏文件
查看路径
Pwd:显示当前所在位置的完整路径
进入命令
Cd ..:返回上一级目录
查看文件内容
Cat /etc/hostname 查看etc目录下主机名文件
Less /etc/hostname 查看用户信息,长篇文档用上下键进行翻页
创建文件
Touch /opt/abc
创建目录
mkdir /opt/abo
创建多级目录加选项
[root@localhost ~]# mkdir -p /opt/a/aa/aaa
删除文件
[root@localhost a]# rm /opt/ab
删除目录加选项
[root@localhost ~]# rm -r /opt/a
强制删除目录以及里面的所有文件,无确认
[root@localhost ~]# rm -rf /opt/a
删除opt里面的全部内容
[root@localhost opt]# rm -rf /opt/*
复制文件
[root@localhost ~]# cp /etc/hostname . 把这个文件复制到当前目录
复制目录
[root@localhost ~]# cp -r /etc/hostname .
[root@localhost ~]# cp -r /etc/hostname /etc/passwd .
把hostname和passwd同时复制到当前命令
Man ls 查看ls的帮助命令,Linux会帮你解释ls到底是什么意思
移动和改名
Mv /opt/hostname /root 把这个hostname粘贴到root这个地方
Mv /opt/hostname /root/xu 把这个文件移动到root下面并改名
常见目录
Bin sbin 存放可执行文件
Root 管理员家目录
Home 普通用户家目录 (多用户)
Var 存放动态经常变化的文件 比如:邮件和日志
Boot 存放内核文件
Proc 内存映射文件,存放临时数据不占用硬盘文件
Etc 存放配置文件
Opt 存放第三方文件
Usr 存放用户相关数据
Dev 存放硬件设备
[root@localhost ~]#
用户名@主机名 ~当前身份 #代表管理员 $代表普通人
常用快捷键
Ctrl + l清屏
Ctrl+u删除当前命令行
Ctrl+c 停止执行程序
Esc +. 调出上一条命令的最后参数
!+历史命令的首字母:调出之前想要的命令
绝对路径和相对路径
相对路径:从当前目录开始查找 不是很精准
绝对路径:位置随意
网络配置
配置第二块网卡的ipv4地址
[root@localhost opt]# nmcli connection modify ens33 ipv4.method manual ipv4.addresses 172.25.0.25/24
激活ens33的网卡配置
[root@localhost opt]# nmcli connection up ens33
配置开机自动激活
[root@localhost opt]# nmcli connection modify ens33 connection.autoconnect yes
查看DNS
[root@localhost opt]# cat /etc/resolv.conf
查看网关
Route -n
文本编辑器vim
三种模式
1.命令模式,刚进入编辑模式 yy复制(光标放到你需要复制的地方) p粘贴(光标放到你需要粘贴的上一行) 3yy就是复制三行 dd剪切 zz可以保存退出
2.输入模式:在命令模式敲i或a或o或者c
a的话是在光标前面输入文字
C删除光标以及后面的内容
o另起一行进行输入
3.末行模式:在命令行模式esc+x退出set nu显示行号 set nonu取消行号
搭建yum软件仓库
[ha] 仓库名字(随便)
name=yum ha repo 仓库描述(随便)
baseurl=file:///dvd 网络源地址
enabled=1 开启仓库
gpgcheck=0 检测软件合法性