文章目录
Linux环境配置安装(Mac版)
自己配置了一下mac上的linux环境
对mac电脑上配置linux环境教程进行总结
提示:以下是本篇文章正文内容,下面案例可供参考
一、Mac电脑配置环境
1.安装VMware fusion
2.下载ubuntu arm版本
3.终端连接虚拟机
ssh 用户名@ip
Xshell替代——自带终端,iTerm2,Royal TSX
Samba 的替代工具——macOS 自带的文件共享功能
4.配置文件共享
方案一
首先更新,并安装samba
sudo apt update
sudo apt install samba
配置samba
创建共享文件share,在home/wkf下
mkdir share
sudo chmod 777 share/ -R
ls -l
会显示
drwxrwxrwx 2 wkf wkf 4096 Dec 7 03:08 share
r-4 w-2 x-1 三组 所以是777 保证可读可写
配置samba文件
ls etc/samba
smb.conf
sudo vim /etc/samba/smb.conf
smb.conf加入内容
[share]
comment = My Samba
path = /home/wkf/share
browseable = yes
writeable = yes
方案二
虚拟机 (Virtual Machine) -> 设置 (Settings) -> 共享 (Sharing)
勾选 共享文件夹 (Enable Shared Folders),然后点击 + 号添加要共享的 macOS 文件夹。
在 Ubuntu 虚拟机中,您的共享文件夹通常会挂载到:
/mnt/hgfs/shared
5.安装gcc
更新
sudo apt update
安装gcc
sudo apt install build-essential
查看版本
gcc -- version
二、常用Linux命令
目录操作
ls:列出目录
cd:切换目录
pwd:显示当前路径
mkdir: 创建一个新的目录
rmdir:删除一个空目录
cp:复制文件或者目录
rm:移除文件或目录
mv:移动文件与目录,或修改目录和文件名称
文件操作
cat:由第一行开始显示文件内容
vim:需要编辑的情况
more: 一行一行看
head:只看开头几行
tail:看末尾几行
tail -n 2 test.txt 指定行数
touch:新建文件
三、shell脚本案例
创建一个.sh文件
可以touch和vim方法
写入内容
#!/bin/bash注释
echo "hello world!"
加上可执行权限
chmod +x first.sh
执行
./first.sh
定义变量
zerovoice="www.ovoice.com"#没有空格
echo $zerovoice
遍历文件内内容
for file in $(ls /mnt/hgfs/shared); do
echo "${file}"
done
求1~100的和(注意空格格式)
#!/bin/bash
sum=0
for i in {1..100}; do
let sum+=i
done
echo $sum
检测哪个ip是可以运行的
#!/bin/bash
for i in {1..254}; do
ping -c 2 -i 0.5 192.168.233.$i &>/dev/null
if [ $? -eq 0]; then
echo "192.168.233.$i is up"
else
echo "192.168.233.$i is down"
fi
done
总结
本文对在Mac电脑上初步配置linux环境进行了介绍,然后介绍了基本的linux命令,最后给出了一个shell脚本案例熟悉在Linux环境下用shell脚本编程。
https://github.com/0voice