linux系统入门
安装linux系统
常见命令
ifconfig:查询网络配置
centos8查看网络配置使用:
ip addr 查询网络配置
ping ip:测试连通性
ping www.baidu.com
介绍centos7磁盘下的目录结构
常用的命令
蓝色字表示目录,白色表示文件
cd切换目录
cd … /:切换到上一级目录
cd ~:切换到root目录
cd /:切换到根目录
cd 目录:进入到此目录下
ls:列出当前目录下的所有子文件或子目录
ls:列出当前目录下的子文件后子目录
ls 目录名:列出指定目录下的子文件或子目录
ls -a:列出当前目录下的所有子文件后子目录 包含隐藏
ls -l:列出详细信息
pwd:查询当前所在目录
mkdir:创建目录
mkdir 目录名:创建单层目录
mkdir -p /目录/目录:创建多层目录
①如果加**/,表示在根目录创建目录
②如果不加/**,表示当前目录下创建目录
touch:创建文件
touch 文件名:创建一个空的文件
rm:删除文件或目录
rm 文件名:删除文件
rm -r 目录:删除目录
rm -rf 目录:强制删除目录
mv:如果在当前目录下则是重命名
可以重命名目录名或文件名
mv aaa bbb
表示把aaa重命名为bbb
mv:在其他目录可以剪切
mv a /usr/local/b.tex
表示把a剪切到/usr/local/b.tex里面
cat more head tail 都是查看文件的内容
cat 文件:查看文件的内容。
more 文件:查看当前屏幕的大小内容,按着enter键:下一行 按着空格键:下一页
head -n 文件:查看前n行
tail -n 文件:查看后n行, 非常多项目运行到服务器 错误日志放入日志文件.最新的错误都在最后
cat 文件:
more 文件
head -n 文件:查看前n行
tail -n 文件:查看后n行
grep ‘关键字’ 文件名:查看文件是否包含指定的关键字
例如:grep ‘x’ aa.zzz 表示查询在aa.zzz这个文件里包含的‘x’
例如:grep ‘w’ aa.zzz -n 表示查询在aa.zzz这个文件里包含的‘x’,并显示行号
find 目录 -name 文件或者文件夹 :在指定目录下查询是否有指定的文件
find / -name ‘qq*’ 表示在指定目录下查询是否包含有qq的文件
cp:复制copy
例如: cp aa.zzz aa.zzz1 表示将aa.zzz拷贝一份为aa.zzz1
cp aa.zzz /usr/local 表示将该文件拷贝到/usr/local/目录下
cp -r aaa /usr/local/ 表示将该目录拷贝到/usr/local/目录下
tar:解压缩文件
tar -zcvf 压缩的名字 被压缩的目录
c:压缩
v:详细信息
f:文件 必须有的。
注意:必须要有tar.gz这个后缀
tar -zxvf 压缩文件
tar -zxvf 压缩文件 -C 指定的目录
tar -zxvf a.tar.gz -C /usr/local/q
vi:编辑文件内容
命令行模式--------> i ------->编辑模式----->ESC按钮-----命令行模式
[:wq保存并退出 :q! 强制退不保存 ]
命令行的模式下可以记住;
/文字: 查找指定文字的位置
:set number 设置行号
/文字: 查找指定文字的位置
:set number 设置行号**
#修改网络ip为静态ip
修改主机名 /etc/hostname
ip地址必须要在这个范围内
(1)/etc/sysconfig/network-scripts/ifcfg-ens33
使用搜索找到该路径
进行编写文件:
修改之前的:
修改ip地址: /etc/sysconfig/network-scripts/ifcfg-ens33
第一个修改的地方: static
IPADDR=自己的ip
GATEWAY=自己的网关
NETMASK=自己子网掩码
DNS1=
修改之后的:退出并保存
重启网络:
systemctl restart network
注意如果是Centos 8,使用下列命令:
nmcli c reload
静态ip就发生改变