Linux 安装与常用命令
一. 介绍
1. 什么是Linux
Linux 是一套免费、开源的类 Unix 操作系统内核。
Linux = 内核;我们日常装的 Ubuntu、CentOS、Debian 叫Linux 发行版,内核 + 软件集合合在一起才是完整操作系统。
2. Linux的安装方式
如何用VMware来安装Linux操作系统,步骤如下
1. 打开VMware软件,选择创建新的虚拟机
2. 选择典型配置
3. 选择稍后安装系统
4. 选择"Linux"操作系统,"CentOS7 64位"版本
5. 设置虚拟机的名称及系统文件存放路径

6. 设置磁盘容量
7. 自定义硬件信息
(1)
(2)
然后保存设置退出此界面
8. 启动上述创建的新虚拟机

9. 选择Install Centos7
10. 选择语言为简体中文
11.选择自动配置分区,再选择最小安装,完成之后进入到最后一步,设置用户的密码,所有操作结束之后点击重启Linux系统
二、Linux的常用命令
1. 目录操作
pwd # 查看当前所在路径
ls # 列出目录内容
ls -l # 详细信息(权限、大小、时间)
ls -a # 显示隐藏文件
cd /home # 切换到/home目录
cd … # 返回上一级
cd ~ # 回到家目录
mkdir test # 创建文件夹test
mkdir -p a/b/c # 递归创建多级目录
rmdir test # 删除空文件夹
rm -rf test # 强制删除文件夹/文件(谨慎!)
cp -r dir1 dir2 # 复制目录
mv old new # 移动/重命名
2. 文件操作
touch file.txt # 创建空文件
cat file.txt # 一次性查看全部内容
more file.txt # 分页查看,空格翻页
less file.txt # 分页查看,上下键滚动
head -n10 file.txt # 查看前10行
tail -n10 file.txt # 查看末尾10行
tail -f file.txt # 实时跟踪日志输出
vi/vim file.txt # 编辑文件
3. 查找与搜索
find /home -name “*.log” # 在/home下查找log文件
grep “error” app.log # 在文件中搜索关键词error
grep -i “error” app.log # 忽略大小写搜索
grep -v “info” app.log # 排除匹配行
4. 系统信息
uname -r # 内核版本
hostname # 主机名
whoami # 当前用户
date # 当前时间
df -h # 磁盘分区使用情况
du -sh * # 当前目录各文件/目录大小
free -h # 内存使用
top # 实时进程资源监控
htop # 增强版top(需安装)
ps -ef # 查看全部进程
ps aux # 进程详细信息
kill -9 PID # 强制杀死进程
5. 权限用户
useradd testuser # 添加用户
passwd testuser # 设置密码
userdel testuser # 删除用户
chmod 755 file # 修改文件权限
chown root:root file # 修改文件属主属组
su root # 切换root用户
sudo command # 以管理员执行命令
6. 压缩解压
tar -zcvf test.tar.gz dir/ # 压缩为tar.gz
tar -zxvf test.tar.gz # 解压tar.gz
zip -r test.zip dir/ # zip压缩
unzip test.zip # zip解压
7. 网络
ip a # 查看网卡IP
ping www.baidu.com # ping测试连通
curl url # 访问网页
wget url # 下载文件
netstat -tulnp # 查看监听端口(老版本)
ss -tulnp # 新版查看端口
ssh user@ip # ssh远程连接
8.软件包
(1)CentOS/RHEL
yum install xxx
yum remove xxx
yum list installed
(2)Ubuntu/Debian
apt update
apt install xxx
apt remove xxx
9. 管道、重定向
ls -l | grep txt # 管道,把前面输出交给后面命令
cat a.txt > b.txt # 覆盖输出到b.txt
cat a.txt >> b.txt # 追加写入
cmd 2>/dev/null # 丢弃错误输出
三、内部命令和外部命令的区别
核心概念
- 内部命令(内置命令 builtin):写在 shell(bash)程序内部,shell 启动时就加载进内存,没有独立的可执行文件。
- 外部命令:磁盘上独立的可执行程序文件,存放在
/bin、/usr/bin等目录,执行时才从磁盘加载到内存。
核心区别
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐


所有评论(0)