[root@localhost y]# cat /etc/redhat-release //查看系统版本
CentOS Linux release 7.9.2009 (Core)
[root@localhost y]# lscpu //查看cpu信息
[root@localhost y]# cat /proc/meminfo //查看内存信息
[root@localhost y]# hostname 主机名 // 临时修改主机名
mkdir 新目录 新目录 //创建目录,以空格分隔创建多个目录
touch 文件 文件 //创建文件,以空格分隔创建多个文件
1.cat 查看文件所有内容 -n 输出添加行号
2.less 分屏阅读工具
格式:less [选项] 文件名..
优势:支持前后翻页
基本交互操作:按 / 键向后查找、n 跳转匹配项、q 退出
3.查看文件前部分或者末尾部分
head、tail
head -2 /etc/passwd //查看文件前两行 不加参数默认显示10行
功能:输出显示包含指定字符串的行
格式:grep [选项] '查找条件' 目标文件
-v 取反匹配 -i 不区分大小写
[root@localhost linshi]# grep root /etc/passwd
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin
1.nmtui:图形化设置主机名、IP地址、网络参数等 永久生效(使用较少)
1.vim文本编辑器
三个模式:命令模式 插入模式 末行模式
命令模式下
输入i在光标处插入
输入o在下一行首插入
u未保存状态下,撤销修改
光驱设备 /dev/cdrom
mount 挂载命令
[root@Test Packages]# mount /dev/cdrom /mnt/ //将光盘挂载到/mnt目录
mount 设备 挂载点
取消挂载
umount 目录
显示当前用户下使用的别名:alias
临时生效:
[root@Test root]alias hn = hostname //定义别名
[root@Test root]ualias hn //删除别名
永久生效:
修改文件 ~/.bashrc
mv 移动/改名(move)
mv 源文件 目标
cp 复制(copy)
cp [选项] 源文件 目的路径
参数:
-r 复制目录时必须使用-r参数否则报错
同名文件覆盖
使用\cp -r \为临时取消别名
复制出现同名覆盖时 \cp -r 临时取消别名
[root@Test home]# \cp -r /home/bcd.txt /opt/
cp命令支持多个源文件,永远把最后一个作为目标,其他所有都作为源
[root@Test 2]# ls --help > /opt/lshelp.txt //覆盖重定向
[root@Test 2]# ls --help >> /opt/lshelp.txt //追加重定向
echo 屏幕输出,任何写入的信息
[root@Test 2]# echo hello
hello
作用:1. 整合分散数据 2. 压缩减小空间占用
常见压缩格式及命令工具
.ge ---> gzip 压缩速度较快
.bz2---> bzip2 用的少
.xz ---> xz 压缩比例高
常用参数:
-c 创建归档
-x 释放归档
-f 指定归档名称(f选项必须在所有选项后)
-z、-j、-J 调用.gz .bz2 .xz
-t 显示归档中的文件清单
-C 指定释放路径
打包格式:
tar 选项 /路径/压缩包名 被压缩数据源
解包格式
tar 选项 /路径/压缩包名 选项 释放路径
查看包内容
tar -tf tar包名 //查看包内容
本文章使用limfx的vscode插件快速发布