Linux Ubuntu 学习记录(一)

一.下载与安装 (安装在虚拟机中)

     1.VMware下载(以17 pro为例)

         直接搜索VMware官网下载

         网址:Download VMware Workstation Pro

用Windows系统 下载windows版

下载好安装包后,自定义路径,正常安装,并填写激活码。

   2.Ubuntu 镜像下载

      直接搜索Ubuntu官网找到合适版本下载(这里以22.04.4为例)

      网址:https://cn.ubuntu.com/download/desktop

二.继续安装与配置

   1.打开vmware  创建虚拟机

然后,下一步

选择稍后安装 操作系统

现在的电脑普遍都是64位,选择下图配置

选择合适路径,创建新文件夹,设置名称

选择下图配置,配置硬盘大小要在18G以上,尽量不要低于,绝对不可以给太少,我这里配置20G。选择第一个选项。

选择自定义硬件,进行配置

配置主要有3个:

 1.内存应配置在3G左右,若是有条件,可以再加。

 2.处理器配置,可以如下图,若是条件好可以把  “每个处理器的内核数量” 改为2,就足够了

 3.新CD/DVD(SATA) 配置,使用ISO映像文件,找到下载的Ubuntu路径,并选中镜像文件

之后,关闭完成。

2.启动虚拟机及安装Ubuntu

  点击 开启此虚拟机,

点击图中 图标进入全屏模式

选择 Try or Install Ubuntu,回车

等待

进入安装界面,选择中文简体

接下来,全部选择继续

简单配置名字和密码(名字最好全英文,密码越简单越好,系统中会经常用到)

继续等待

然后重启,在重启界面中可能需要按回车(根据提示进行)

现在系统已经初步安装成功,但通常会出现一个小问题,找不到鼠标光标,若有,请按下一步进行

3.鼠标光标

  按住 ctrl+alt+T,会出现命令行,然后按住ctrl+alt,释放光标,然后将鼠标移到最左侧命令行图标上,右键再右键,添加到收藏夹,即可。若以后再启动Ubuntu还没有发现光标,还是按住ctrl+alt,释放光标,然后双击左侧的命令行图标,即可

三.进一步配置

 1.显示器设置及语言

在设置中选择图中所示,可调节至最佳显示效果

在打字时,按shift 可快捷更换中英文输出

2.系统更新与软件安装

打开软件更新器

点击设置

下载自,选择其他

选择aliyun 有利于提高下载速度,然后点击选择服务器

点击重新载入

点击立即安装,然后立即重启即可

VScode安装

可直接用系统自带的应用商店安装(应用商店启动较慢,要耐心等待)

输入密码,点击安装,耐心等待,有时可能要重复安装,耐心等待即可,必要的话要重试

QQ安装

在浏览器上搜索qq,下载Linux版,选择x86的deb版(因为我用的是电脑,且是Ubuntu版)

下载好后,点击图标,打开此文件夹

右键,使用其他程序打开,选择软件安装 (打开可能会闪退,要有耐心,多次打开并等待,可以先打开应用商店再安装QQ)

进去后点击安装就好了

VMtools安装

VMtools可以使虚拟机与主机进行互联,可以直接复制其中一个的文件粘贴到另一个上(一般在最初安装虚拟机时会提示安装,可以直接安装它,非常方便,若是没有安装,事后安装VMtools选项变成灰色,可以根据一下教程安装,其中第二个最为方便

抖音视频教学icon-default.png?t=N7T8https://v.douyin.com/iFKhwu6U/一.Ubuntu安装vmware tools
vmware tools linux文件路径:
C:Program Files (x86)\VMware VMware Workstation)linux.iso
1.将挂载的VMware Tools中的压缩包拷贝到Ubuntu本地并解压出来
安装步骤:
2.进入解压出来的文件夹,右键空白处选择在此处打开终端,输入sudo./vmware-install.pl 3.开始安装VMware Tools,键入命令后回车执行,第一个问题需要键入yes进行确认,之后一路回车,出现Enjoy字样即安装成功,重启生效(也可直接输入reboot重启即啊)。
--....-...-.-........--
二.Ubuntu安装open-vm-tools
Open-vm-tools是针对 Linux客户操作系统的VMware工具的开源实现。
Open-vm-tools分为两个包,一个是用于没有图形化界面的,另一个是用于有图形化界面的工具。

1.选择国内源   (类似ailiyun)                                     
2.更新软件列表                                    sudo apt-get update
3.没有图形化界面的安装这个包           sudo apt-get install open-vm-tools
4.图形化界面的安装这个包                  sudo apt-get install open-vm-tools-desktop

在Fedora31/Centos7/Centos8上面安装open-vm-tools
#没有图形化界面的安装这个包     [root@localhost ~]#yum -y install open-vm-tools
#有图形化界面的安装这个包        [root@localhost~]#yum-y install open-vm-tools-desktop

此图为 ,再次确定安装成功,然后便可尝试 右键复制文件,然后粘贴到另一个系统上

C++安装

输入 sudo apt-get install g++,回车

输入Y,继续

完成

Java安装(含jdk)

输入Java -v 来查看Java是否安装,若没有安装,则会出现以下命令,由于我要安装第八版,复制最后一行命令 即可

输入Y 继续

完成

现在我们 创建一个Java文件 将文本命名为hi.java 并输入一下命令,保存

然后在命令窗口找到,文件位置,输入javac hi.java编译它 由于没有安装jdk 会出现以下情况,我安装的Java是第8版,所以在这里也选择 jdk8

完成

再次编译,通过

VIM编辑器

VIM(不太好用,可以直接下载vscode)
在安装前进行软件更新,命令sudo apt-get update。(注意: sudo前缀表示在更新及安装软件时需要获取管理员权限。)
在Linux系统中vim的安装命令为sudo apt-get install vim

可以在安装前查看是否安装vim编辑器。

四.Linux基础命令

cd 进出目录

cd home
命令含义
cd切换到当前用户主目录
cd ~切换到当前用户主目录
cd .保持当前目录不变
cd ..上级目录
cd -最近两次目录间来回切换

pwd 显示路径

print work directory,显示当前工作目录的绝对路径

mkdir 创建文件夹

创建文件夹 test

mkdir test

创建文件目录 a/b/c
 

mkdir -p  a/b/c

ls 与 dir 展示

ls
dir
命令说明
ls -a显示当前目录中所有文件,包含隐藏文件
ls -l以列表方式显示文件的详细信息
ls -h配合ls以人性化的方式显示文件大小

ls通配符的使用:

通配符含义
*代表任意个数字符
代表任意一个字符
[]匹配字符组中的任意一个
[a,b,c]

匹配a,b,c中的任意一个

[a-f]匹配a-f范围内的任意一个

touch 创建文件

创建a.c文件,如果文件不存在,则创建新文件,若文件存在,则修改文件日期

touch a.c

mv 移动

move 移动文件到a.c到 根目录下a文件夹内(实验为准)

mv a.c ../a

将文件1.py重命名为2.py

mv 1.py 2.py

cp 拷贝

copy 拷贝

将文件test_file拷贝到根目录下test文件夹内

cp test_file ../test
命令含义
-i覆盖文件前提示
-r复制文件夹时必须加此参数

rm 删除

remove,删除文件或文件夹,不能恢复

删除test文件

rm test
命令含义
-f强制删除,忽略不存在的文件
-r递归的删除目录下的内容,删除文件夹时必须加的参数

注意:不要在根目录下使用 rm-r*,使用rm命令一定要在家目录下使用 home下使用

sudo 管理员

substitute user do用于提升用户权限,以管理员方式运行

用户使用sudo时,必须用密码,5分钟有效期,超过期限要重新输入

检查更新

sudo apt-get update

 clear 清屏

clear

tree 

tree ,以树状图列出文件目录结构

-d 只显示目录

tree

cat 

concatenate ,查看文件内容,创建文件,文件合并,追加文件内容

cat适合查看文件内容较少的文件文本

查看a.c

cat a.c
命令含义
-b对非空输出行进行编号
-n对输出的所有行进行编号

more 分屏显示

more,分屏显示文件内容,每次只显示一页内容

more适合查看文件内容较多的文本文件

查看a.c

more a.c
操作键功能
空格显示下一屏
回车一次滚动显示一行
b回滚一屏
f后滚一屏
q退出

grep 搜索

grep,文本搜索工具

grep as
命令含义
-n显示匹配行及行号
-v显示不包含匹配文本的所有行(相当于求反)
-i忽略大小

注意:如果搜索内容有空格,则加双引号""括起来

echo 

echo 显示参数指定的文字

该命令很少单独使用,经常与重定向联合使用。

重定向:>和>>

重定向:将本应显示在终端的内容,输出/追加到指定文件中。

       >:表示输出,会覆盖文件原有的内容

       >>:表示追加,追加到文件末尾

            将Hello C 追加到1.txt上

echo Hello C > 1.py

网卡

命令作用
ifconfig(configure a network interface)查看/配置计算机当前的网卡配置信息
ping ip 地址查看到目标ip地址的连接是否正常

打包压缩

  • Windows 常用 rar
  • Mac 常用 zip
  • Linux 常用 tar.gz

分两步,打包,压缩

打包:

#打包文件

tar -cvf 打包文件.tar 被打包的文件/路径

#解包文件

tar -xvf 打包文件.tar

命令含义
c生成档案文件,创建打包文件
x解开档案文件
v列出归档解档的详细过程,显示进度
f指定档案文件名称,f后面一定是.tar文件,所以必须放在选项最后

压缩:

#压缩文件

tar -zcvf 打包文件.tar.gz 被打包的文件/路径...

#解压缩文件

tar -zxvf打包文件.tar.gz

c解压到指定目录

#解压到指定路径

tar -zxvf 打包文件.tar.gz -c 目标路径

命令下载与安装

通过apt命令安装和卸载软件

apt全称advanced package tool 是Linux下的一款安装包管理工具

#安装软件

sudo apt install 软件包

#卸载软件

sudo apt remove 软件包

#更新已安装软件

sudo apt upgrade

通过dpkg命令安装和卸载软件

#安装软件

sudo dpkg -i 软件包

#卸载软件

sudo dpkg -r 软件包

sudo apt-get install g++  安装c++编译器

sudo apt-get install python3 安装Python解释器  

快捷键

ctrl+alt+t 打开终端

ctrl+alt 将鼠标从虚拟机中移除

ctrl+G 将鼠标移入虚拟机

ctrl+shift+=放大终端字体显示

tab 自动补全文件名,目录

五.安装Linux到平板上(Termux)

详情 网址

1.安装相应软件

2.更新 变更下载源

3.安装linux(Ubuntu)并配置

4.安装Linux桌面系统

5.用VNC viewer打开桌面化界面(要反复打开)

欢迎交流~

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值